我試圖將FLV的音頻解碼爲可播放的格式。我試圖用這個SO帖子:FMS FLV to mp3..作爲例子,但我的FLV是用Speex編碼的。FMS FLV(Speex)轉換爲mp3/mp4/acc/wav
我在Fedora 15機器上用--enable-libspeex編譯了ffmpeg。
我相信這可以用ffmpeg來完成,但我很難搞清楚如何去做。
有什麼想法?謝謝
我試圖將FLV的音頻解碼爲可播放的格式。我試圖用這個SO帖子:FMS FLV to mp3..作爲例子,但我的FLV是用Speex編碼的。FMS FLV(Speex)轉換爲mp3/mp4/acc/wav
我在Fedora 15機器上用--enable-libspeex編譯了ffmpeg。
我相信這可以用ffmpeg來完成,但我很難搞清楚如何去做。
有什麼想法?謝謝
您的ffmpeg需要配置爲--enable-libspeex
以支持Speex解碼。既然你沒有提供你的操作系統,我不能給出更具體的說明。一旦你有ffmpeg的可以解碼的Speex的建立最簡單的命令是:
ffmpeg -i input.flv output.wav
不要緊,你的輸入。只要你在你的ffmpeg中啓用瞭解碼器和編碼器,它就可以做到這一點。
ffmpeg -i inputfile.flv -acodec libmp3lame any_other_parameters_you_want -vcodec copy out.flv
將做的伎倆。
運行ffmpeg -codecs查看支持的編解碼器和ffmpeg -formats以查看安裝中支持的格式。
而重新編碼的FLV文件(Speex語音到MP3),如果你得到的採樣率的錯誤試試這個:
ffmpeg -i c:\in.flv -acodec libmp3lame -ar 44100 -vcodec copy c:\out.flv