我需要从使用FMS录制的FLV文件中提取音频。我使用了Flash应用程序中编码的SPEEX,该应用程序将音频和视频流传输到FMS。
我尝试过使用FFMPEG,但没有运气。这是我的FLV的-i输出:
FFmpeg版本SVN-rUNKNOWN,版权所有(c)2000-2007 Fabrice Bellard等。
配置:--enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable -debug --enable-shared --prefix = / usr
libavutil版本:1d.49.3.0
libavcodec版本:1d.51.38.0
libavformat版本:1d.51.10.0
建于2010年4月23日15:11:13,gcc:4.2.4(Ubuntu 4.2.4-1ubuntu3)
[flv @ 0xb7ed7110]不支持的音频编解码器(b)
[flv @ 0xb7ed7110]不支持的音频编解码器(b)
从'm.flv'输入#0 flv:
时长:00:00:05.0,开始:0.000000,比特率:不适用
流#0.0:视频:flv,yuv420p,288x203、1000.00 fps(r)
流#0.1:音频:0x000b,11025 Hz,单声道
我需要一个命令行实用程序,因为它将从服务器执行。
提前致谢。
最佳答案
典型的flv:
要阅读此内容,必须使用其他选项编译ffmpeg:
--enable-gpl --enable-nonfree --enable-libmp3lame
然后,
ffmpeg -i flvfile 1.mp3
关于command-line - 如何从FLV提取音频?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3876947/