Extraire les méta-données à partir de fichiers vidéo sur Android
J'ai besoin de lire les métadonnées à partir de fichiers vidéo sur Android. J'ai pris un coup d'oeil à la tags disponibles via MediaStore.Vidéo.VideoColumns et android.médias.MediaMetadataRetriever. Toutefois, les deux de ces, ne me donne pas accès à des balises additionnelles qui un outil comme ExifTool par Phil Harvey donne accès.
Je suis surtout intéressé par la Caméra de la marque/le Modèle de Compresseur d'étiquettes d'identification, mais vraiment voudrais savoir comment faire pour accéder à d'autres tags.
Faire, il existe des Api android pour la lecture de ces étiquettes supplémentaires ou je suis à la recherche à la mise en œuvre de format de fichier spécifique, natif de métadonnées analyseur de moi-même?
Ici la sortie générée par ExifTool pour une vidéo capturée à l'aide de l'appareil photo de l'iPhone:
ExifTool Version Number : 9.28
File Name : iPhone.MOV
Directory : .
File Size : 74 kB
File Modification Date/Time : 2013:04:30 14:41:24+09:00
File Access Date/Time : 2013:04:30 14:41:24+09:00
File Creation Date/Time : 2013:04:30 14:41:24+09:00
File Permissions : rw-rw-rw-
File Type : MOV
MIME Type : video/quicktime
Major Brand : Apple QuickTime (.MOV/QT)
Minor Version : 0.0.0
Compatible Brands : qt
Movie Data Size : 71757
Movie Header Version : 0
Modify Date : 2013:04:30 05:40:07
Time Scale : 600
Duration : 5.36 s
Preferred Rate : 1
Preferred Volume : 100.00%
Preview Time : 0 s
Preview Duration : 0 s
Poster Time : 0 s
Selection Time : 0 s
Selection Duration : 0 s
Current Time : 0 s
Next Track ID : 3
Track Header Version : 0
Track Create Date : 2013:04:30 05:40:06
Track Modify Date : 2013:04:30 05:40:07
Track ID : 1
Track Duration : 5.34 s
Track Layer : 0
Track Volume : 100.00%
Balance : 0
Audio Channels : 1
Audio Bits Per Sample : 16
Audio Sample Rate : 44100
Audio Format : chan
Matrix Structure : 0 1 0 -1 0 0 272 0 1
Image Width : 480
Image Height : 272
Clean Aperture Dimensions : 480x272
Production Aperture Dimensions : 480x272
Encoded Pixels Dimensions : 480x272
Media Header Version : 0
Media Create Date : 2013:04:30 05:40:06
Media Modify Date : 2013:04:30 05:40:07
Media Time Scale : 600
Media Duration : 5.37 s
Media Language Code : und
Graphics Mode : ditherCopy
Op Color : 32768 32768 32768
Handler Class : Data Handler
Handler Vendor ID : Apple
Handler Description : Core Media Data Handler
Compressor ID : avc1
Source Image Width : 480
Source Image Height : 272
X Resolution : 72
Y Resolution : 72
Compressor Name : H.264
Bit Depth : 24
Video Frame Rate : 30
Camera Identifier : Back
Frame Readout Time : 28512 microseconds
Make : Apple
Software Version : 6.1.3
Create Date : 2013:04:30 14:39:40+09:00
GPS Coordinates : 37 deg 15' 19.08" N, 127 deg 2' 59.28" E, 43 m Above Sea Level
Model : iPhone 4S
Handler Type : Metadata Tags
Make (und-IN) : Apple
Creation Date (und-IN) : 2013:04:30 14:39:40+09:00
GPS Coordinates (und-IN) : 37 deg 15' 19.08" N, 127 deg 2' 59.28" E, 43 m Above Sea Level
Software (und-IN) : 6.1.3
Model (und-IN) : iPhone 4S
Avg Bitrate : 107 kbps
GPS Altitude : 43 m
GPS Altitude Ref : Above Sea Level
GPS Latitude : 37 deg 15' 19.08" N
GPS Longitude : 127 deg 2' 59.28" E
GPS Position : 37 deg 15' 19.08" N, 127 deg 2' 59.28" E
Image Size : 480x272
Rotation : 90
Essayez de dev.exiv2.org/attachments/341/video-2012-07-05-02-29-27.mp4 que j'ai obtenu à partir de dev.exiv2.org/boards/3/topics/1189. Pas sûr au sujet de droits d'auteur et tout ce qui, cependant. Merci.
Cette bibliothèque sera de retour tous disponibles balises de métadonnées (avertissement: je l'ai écrit). Vous pouvez également créer manuellement si vous souhaitez activer la prise en charge pour les autres formats. github.com/wseemann/FFmpegMediaMetadataRetriever
Ça a l'air génial va prendre un coup d'oeil. Merci. Pourquoi ne pas vous mettre votre commentaire en réponse, je ne puis l'accepter.
Juste ajouté ça comme réponse. Laissez-moi savoir si vous avez besoin d'aide ou qu'il ne fonctionne pas pour vous. Si cette bibliothèque ne peut pas récupérer les métadonnées que vous cherchez, je doute qu'il y ait d'autres qui seront en mesure de.
OriginalL'auteur Code Poet | 2013-04-30
Vous devez vous connecter pour publier un commentaire.
Cette bibliothèque sera de retour tous disponibles balises de métadonnées (avertissement: je l'ai écrit). Vous pouvez également créer manuellement si vous souhaitez activer la prise en charge pour les autres formats. http://github.com/wseemann/FFmpegMediaMetadataRetriever
William bibliothèque était plus fiable dans mes deux essais
OriginalL'auteur William Seemann