gpt4 book ai didi

python - 在 OSX 和 Linux 上使用 Python 检查 ogg 文件

转载 作者:行者123 更新时间:2023-12-02 22:30:01 25 4
gpt4 key购买 nike

我正在编写一个 python 模块,该模块检查文件是否正确或格式是否损坏/错误的几种媒体和文档格式。它返回一条错误消息或 - 如果文件正确 - 有关文件的一些信息(例如帧速率、 channel ......)

现在我正在寻找一个可用于检查 ogg 文件的 python 模块。不需要播放文件,如果文件似乎不是正确的 ogg 文件,它应该简单地返回一个异常。

它应该在 OSX 和 Linux 上运行。目前我倾向于python-ogg。但我认为让它在 OSX 10.6 上运行需要一些工作,并且当不需要播放文件时,也许有一个更简单的解决方案。

最好的祝福!

最佳答案

你看过Hachoir ?它“从多媒体文件中提取元数据”,包括 Ogg Vorbis。

不同的文件格式解析器提供不同级别的详细信息,我还没有尝试过 Vorbis,但它可能是您正在寻找的。这是从 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

关于python - 在 OSX 和 Linux 上使用 Python 检查 ogg 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3582737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com