2010-11-15 166 views
3

我正在尋找一個開源音頻轉換庫,可以將各種類型的音頻文件轉換爲MP3。我正在使用的服務器是PHP的標準LAMP。任何人都知道可能是解決方案的東西?開源音頻轉換器到mp3

回答

4

LAME可以爲您做到這一點。我也可能推薦FFMPEG。有一個PHP extension for FFMPEG,但我發現直接執行它是最簡單的,因爲大多數ISP不會爲你安裝它。當然,這對你自己的服務器來說不是問題。

4

我發現this

不過,我不會依賴音頻流的HTTP應用程序的處理,因爲這是一個計算密集型過程。

無論如何,轉換器如跛腳可以被調用的命令行,從而從PHP調用system()

可以在Unix的

使用 man lame
2

我通常使用的GStreamer這樣的目的,因爲它會自動檢測大多數媒體格式和解碼他們爲你找瘸的文檔:

gst-launch filesrc location=input-file ! decodebin ! audioconvert ! audioresample ! lame bitrate=192 ! filesink location=output-file.mp3

當然,你將不得不從PHP調用它作爲一個單獨的過程,但仍然如此。