如何从FLV中提取音频?

时间:2010-10-06 21:13:08

标签: command-line audio ffmpeg flv speex

我需要从使用FMS录制的FLV文件中提取音频。我在我的flash应用程序中使用了编码的SPEEX,它将音频和视频流式传输到FMS。

我尝试过使用FFMPEG,没有运气。这是我FLV的-i输出:

FFmpeg版本SVN-rUNKNOWN,版权所有(c)2000-2007 Fabrice Bellard,et al。   配置: - 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) 输入#0,flv,来自'm.flv': 持续时间:00:00:05.0,开始:0.000000,比特率:N / A. 流#0.0:视频:flv,yuv420p,288x203,1000.00 fps(r) 流#0.1:音频:0x000b,11025 Hz,单声道

我需要一个命令行实用程序,因为这将从服务器执行。

提前致谢。

2 个答案:

答案 0 :(得分:0)

典型的flv:

  

flv @ 0x152ba80]估计持续时间   从比特率来看,这可能是不准确的   [lavf] stream 0:video(flv), - vid 0   [lavf] stream 1:audio(mp3), - aid 0   视频:[FLV1] 320x240 0bpp 25.000   fps 250.3 kbps(30.6 kbyte / s)

要阅读此内容,必须使用其他选项编译ffmpeg:

  --enable-gpl --enable-nonfree --enable-libmp3lame 

然后,

ffmpeg -i flvfile 1.mp3

答案 1 :(得分:0)

试试这个网站:flv2mp3.com

更新:抱歉,我没有阅读你问题的命令行部分。