Python:解码mp3

时间:2010-12-04 17:47:28

标签: python macos mp3 decode

我需要使用Python解码MP3文件。什么是可以做到的好图书馆?

我看了PyMedia,但项目似乎已经死了,而且它在MacOSX上没有用。然后我发现了pyffmpeg,但到目前为止我还没有在MacOSX上工作。

有什么建议吗?

4 个答案:

答案 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安装并且运行良好