我正在尝试将FLV的音频解码为可播放的格式。我尝试使用这个SO帖子:FMS FLV to mp3..作为例子,但我的FLV是用Speex编码的。
我在Fedora 15机器上使用--enable-libspeex编译了ffmpeg。
我相信这可以用ffmpeg完成,但我很难搞清楚如何去做。
有什么想法?感谢
答案 0 :(得分:3)
您的ffmpeg需要配置--enable-libspeex
才能支持Speex解码。由于您未提供操作系统,因此无法提供更具体的说明。一旦你有一个可以解码speex的ffmpeg构建,最简单的命令就是:
ffmpeg -i input.flv output.wav
答案 1 :(得分:1)
在重新编码flv文件(speex到mp3)的同时如果你得到采样率错误试试这个:
ffmpeg -i c:\in.flv -acodec libmp3lame -ar 44100 -vcodec copy c:\out.flv
答案 2 :(得分:0)
您的输入无关紧要。只要您在ffmpeg中启用了解码器和编码器,它就可以完成。
ffmpeg -i inputfile.flv -acodec libmp3lame any_other_parameters_you_want -vcodec copy out.flv
会做到这一点。
运行ffmpeg -codecs以查看支持的编解码器和ffmpeg -formats以查看安装中支持的格式。