2011-02-11 65 views
6

Hola quiero extraer metaetiquetas de video usando Python como se describe. En stackoverflow, encontré el módulo kaa que no es compatible con Windows. ¿Alguien puede sugerirme una biblioteca de Python que pueda funcionar en todas las plataformas?Metadatos de video utilizando python

+0

hachoir no me proporcionan la biblioteca :( – anish

Respuesta

8

¿Has visto Hachoir? 'Extrae metadatos de archivos multimedia'.

Los diferentes analizadores de formato de archivo ofrecen diferentes niveles de detalle, pero es posible que sea lo que está buscando. Aquí está un ejemplo de extracción metatdata de un archivo AVI:

$ hachoir-metadata pacte_des_gnous.avi 
Common: 
- Duration: 4 min 25 sec 
- Comment: Has audio/video index (248.9 KB) 
- MIME type: video/x-msvideo 
- Endian: Little endian 
Video stream: 
- Image width: 600 
- Image height: 480 
- Bits/pixel: 24 
- Compression: DivX v4 (fourcc:"divx") 
- Frame rate: 30.0 
Audio stream: 
- Channel: stereo 
- Sample rate: 22.1 KHz 
- Compression: MPEG Layer 3 
2

Usted podría intentar enzyme pesar de que la refactorización ha causado el manual para convertirse en obsoleta.

Además, ffmpeg es una herramienta muy potente y se puede leer los metadatos de vídeo utilizando el comando:

ffmpeg -i <videofile> -f ffmetadata metadata.txt 
Cuestiones relacionadas