我需要用Python解码MP3文件。什么是可以做到这一点的好图书馆?Python:解码mp3
我看着PyMedia,但该项目似乎已经死了,它在MacOSX上无法使用。然后我发现了pyffmpeg,但是到目前为止我没有在MacOSX上使用它。
有什么建议吗?
我需要用Python解码MP3文件。什么是可以做到这一点的好图书馆?Python:解码mp3
我看着PyMedia,但该项目似乎已经死了,它在MacOSX上无法使用。然后我发现了pyffmpeg,但是到目前为止我没有在MacOSX上使用它。
有什么建议吗?
我确实在OS X/Fink上尝试了PyMedia的easy_install
,它没有工作,因为它找不到源代码。这个模块确实看起来很死......
解码MP3的一种方法是不通过pyffmpeg调用ffmpeg
,而是通过使用标准的子进程模块调用ffmpeg来代替。
你真的需要一个外部库。在Python中以任何速度进行操作都非常困难 - 有些讨论参见How to convert MP3 to WAV in Python。
python-mad怎么样? MAD是'MPEG音频解码器';有一个python库。它会给你音频数据。从来没有使用它自己...
我决定根据子进程和ffmpeg自己编码。
某些代码可以在这里找到: https://github.com/albertz/learn-midi/blob/master/decode.py
请尝试https://github.com/sampsyo/audioread
它速度快,一封来自PyPI安装并运行良好
请问你的代码需要访问PCM数据,或者你只是需要mp3播放? – Tobu 2010-12-04 17:57:41
@Tobu:我需要PCM数据。 – Albert 2010-12-04 18:03:09