我需要用Python解码一个MP3文件。有什么好的库可以做到这一点呢?
我看过PyMedia,但是这个项目似乎已经死了,而且它在MacOSX上也不起作用。后来我发现了pyffmpeg,但到目前为止我还没有让它在MacOSX上工作。
有什么建议吗?
发布于 2010-12-05 01:54:16
我确实在OS / Fink上尝试了PyMedia的easy_install,但它不能工作,因为它找不到源代码。这个模块看起来确实是死气沉沉的…
解码MP3的一种方法是不通过pyffmpeg调用ffmpeg,而是使用标准子进程模块调用ffmpeg。
发布于 2010-12-05 06:16:55
你真的需要一个外部库。在Python语言中以任何形式的速度都很难做到这一点--有关讨论,请参阅How to convert MP3 to WAV in Python。
python-mad怎么样?MAD是“mpeg音频解码器”;有一个python库。它会给你音频数据。我自己从来没有用过它。
发布于 2010-12-06 20:52:42
我决定自己编写基于subprocess和ffmpeg的代码。
可以在以下位置找到一些代码:https://github.com/albertz/learn-midi/blob/master/decode.py
https://stackoverflow.com/questions/4354894
复制相似问题