2010-12-04 125 views
6

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

我看着PyMedia,但该项目似乎已经死了,它在MacOSX上无法使用。然后我发现了pyffmpeg,但是到目前为止我没有在MacOSX上使用它。

有什么建议吗?

+0

请问你的代码需要访问PCM数据,或者你只是需要mp3播放? – Tobu 2010-12-04 17:57:41

+0

@Tobu:我需要PCM数据。 – Albert 2010-12-04 18:03:09

回答

1

我确实在OS X/Fink上尝试了PyMedia的easy_install,它没有工作,因为它找不到源代码。这个模块确实看起来很死......

解码MP3的一种方法是不通过pyffmpeg调用ffmpeg,而是通过使用标准的子进程模块调用ffmpeg来代替。

1

你真的需要一个外部库。在Python中以任何速度进行操作都非常困难 - 有些讨论参见How to convert MP3 to WAV in Python

python-mad怎么样? MAD是'MPEG音频解码器';有一个python库。它会给你音频数据。从来没有使用它自己...