0

我正在尝试将 FLV 的音频解码为可播放的格式。我试图使用这个 SO 帖子:FMS FLV to mp3..作为示例,但我的 FLV 是用 Speex 编码的。

我在 Fedora 15 机器上用 --enable-libspeex 编译了 ffmpeg。

我相信这可以用 ffmpeg 完成,但我很难弄清楚如何去做。

有什么想法吗?谢谢

4

3 回答 3

3

您的 ffmpeg 需要配置--enable-libspeex为支持 Speex 解码。由于您没有提供您的操作系统,因此我无法提供任何更具体的说明。一旦您构建了可以解码 speex 的 ffmpeg,最简单的命令将是:

ffmpeg -i input.flv output.wav
于 2012-09-13T18:41:39.597 回答
1

在重新编码 flv 文件(speex 到 mp3)时,如果出现采样率错误,请尝试以下操作:

ffmpeg -i c:\in.flv -acodec libmp3lame -ar 44100 -vcodec copy c:\out.flv
于 2013-11-26T09:40:44.950 回答
0

你的输入是什么并不重要。只要您在 ffmpeg 中启用了解码器和编码器,它就会执行此操作。

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

会成功的。

运行 ffmpeg -codecs 查看支持的编解码器,运行 ffmpeg -formats 查看安装中支持的格式。

于 2012-09-13T18:45:28.420 回答