我需要使用Python解码MP3文件。什么是可以做到的好图书馆?
我看了PyMedia,但项目似乎已经死了,而且它在MacOSX上没有用。然后我发现了pyffmpeg,但到目前为止我还没有在MacOSX上工作。
有什么建议吗?
答案 0 :(得分:1)
我确实在OS X / Fink上尝试了easy_install
PyMedia,但由于无法找到源代码,因此无效。这个模块看起来确实很糟糕......
解码MP3的一种方法是调用ffmpeg
而不通过pyffmpeg,而是通过使用标准子进程模块调用ffmpeg。
答案 1 :(得分:1)
你真的需要一个外部库。在Python中以任何速度进行操作都非常困难 - 请参阅How to convert MP3 to WAV in Python进行讨论。
python-mad怎么样? MAD是'mpeg音频解码器';有一个python库。它会为您提供音频数据。从来没有用过它......
答案 2 :(得分:1)
我决定基于subprocess和ffmpeg自己编写代码。
有些代码可以在这里找到: https://github.com/albertz/learn-midi/blob/master/decode.py
答案 3 :(得分:1)
请尝试https://github.com/sampsyo/audioread
它很快,从pypi安装并且运行良好