使用python的视频元数据

时间:2011-02-11 13:25:38

标签: python meta-tags

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

2 个答案:

答案 0 :(得分:9)

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

不同的文件格式解析器提供不同级别的详细信息,但它可能正是您要查找的内容。以下是从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

答案 1 :(得分:3)

虽然重构导致手册过时,但您可以尝试enzyme

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

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