2009-12-16 145 views

回答

4

我會建議使用的ffmpeg做實際的轉換。

所以,你可以使用system()函數調用的ffmpeg的命令,例如:

ffmpeg -i input.flv -acodec copy output.mp3 

或者,這可能幫助:http://www.phpclasses.org/browse/package/3747.html

+0

轉換5分鐘低質量flv文件到mp3文件需要很長時間嗎? – 2009-12-16 00:46:15

+5

上述FFmpeg命令僅適用於.flv文件中的聲音使用mp3進行編碼。如果聲音屬於Speex或Nellymoser類型,那麼您必須刪除'-acodec copy'部分:'ffmpeg -i input.flv output.mp3' From:[使用FFmpeg將.flv轉換爲.mp3服務器端]( http://audior.ec/blog/converting-flv-to-mp3-server-side-with-ffmpeg/) – 2015-10-16 11:03:38

2

這在普通的php中是不可能的。至少我不知道有任何圖書館會支持這種轉變。你可以做的是使用system()或exec()調用ffmpeg並執行所需的轉換(需要在主機系統上安裝ffmpeg)。

最良好的祝願,
費邊

相關問題