2011-02-11 90 views
6

您好希望按照所述使用Python提取视频元标记。 在stackoverflow上,我找到了Windows中不支持的kaa模块。 任何人都可以建议我可以跨平台工作的python库吗?使用python进行视频元数据

+0

hach​​oir不提供我的图书馆:( – anish 2011-02-15 11:31:07

回答

8

你见过Hachoir?它'从多媒体文件中提取元数据'。

不同的文件格式解析器给出不同级别的细节,但它可能是你正在寻找的。下面是一个AVI文件metatdata提取的示例:

$ 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

你可以尝试enzyme虽然重构已经引起了手册变得过时。

此外,ffmpeg是一个非常强大的工具,你可以使用以下命令读取视频元数据:

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