2012-09-13 107 views
0

我試圖將FLV的音頻解碼爲可播放的格式。我試圖用這個SO帖子:FMS FLV to mp3..作爲例子,但我的FLV是用Speex編碼的。FMS FLV(Speex)轉換爲mp3/mp4/acc/wav

我在Fedora 15機器上用--enable-libspeex編譯了ffmpeg。

我相信這可以用ffmpeg來完成,但我很難搞清楚如何去做。

有什麼想法?謝謝

回答

3

您的ffmpeg需要配置爲--enable-libspeex以支持Speex解碼。既然你沒有提供你的操作系統,我不能給出更具體的說明。一旦你有ffmpeg的可以解碼的Speex的建立最簡單的命令是:

ffmpeg -i input.flv output.wav 
0

不要緊,你的輸入。只要你在你的ffmpeg中啓用瞭解碼器和編碼器,它就可以做到這一點。

ffmpeg -i inputfile.flv -acodec libmp3lame any_other_parameters_you_want -vcodec copy out.flv 

將做的伎倆。

運行ffmpeg -codecs查看支持的編解碼器和ffmpeg -formats以查看安裝中支持的格式。

1

而重新編碼的FLV文件(Speex語音到MP3),如果你得到的採樣率的錯誤試試這個:

ffmpeg -i c:\in.flv -acodec libmp3lame -ar 44100 -vcodec copy c:\out.flv