Ffmpeg FMS FLV(Speex)至mp3/mp4/acc/wav

Ffmpeg FMS FLV(Speex)至mp3/mp4/acc/wav,ffmpeg,flv,flash-media-server,speex,Ffmpeg,Flv,Flash Media Server,Speex,我正在尝试将FLV的音频解码为可播放格式。我试图使用这个SO post:作为示例,但我的FLV是用Speex编码的 我已经在Fedora15机器上用--enable libspeex编译了ffmpeg 我相信这可以通过ffmpeg实现,但我很难弄清楚如何实现 有什么想法吗?谢谢您的ffmpeg需要配置--启用libspeex以支持Speex解码。由于您没有提供操作系统,我无法给出任何更具体的说明。一旦构建了可以解码speex的ffmpeg,最简单的命令是: ffmpeg -i input.flv

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

我已经在Fedora15机器上用--enable libspeex编译了ffmpeg

我相信这可以通过ffmpeg实现,但我很难弄清楚如何实现


有什么想法吗?谢谢

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

ffmpeg -i input.flv output.wav

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

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以查看安装中支持的格式。

无论您的输入是什么。只要在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
重新编码flv文件(从speex到mp3)时,如果出现采样率错误,请尝试以下操作:

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