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