2010-12-04 68 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庫。它會給你音頻數據。從來沒有使用它自己...