使用ffmpeg将flv转换为mp3的结果如下:
mp3被列为可用格式之一:
DE mp3 MPEG音频层3
。可能出现的错误是什么?是mp3编解码器未正确安装吗?感谢您的帮助。
在最后一行可以看到它说未找到编解码器ID 86017。 当我运行以下命令时:
] ffmpeg-0.6.1 >> ffmpeg -i name.flv name.mp3 FFmpeg版本0.6.1,版权所有(c)2000-2010年由FFmpeg开发人员 于2011年2月14日12:33:38使用gcc 4.1.2 20080704 (Red Hat 4.1.2-48)构建 配置: libavutil 50.15. 1 / 50.15. 1 libavcodec 52.72. 2 / 52.72. 2 libavformat 52.64. 2 / 52.64. 2 libavdevice 52. 2. 0 / 52. 2. 0 libswscale 0.11. 0 / 0.11. 0 [flv @ 0x10869420]未找到编解码器参数(视频:0x0000) [flv @ 0x10869420]从比特率估计持续时间,可能不准确 输入#0,flv,来自“name.flv”: 元数据: audiocodecid : 5 duration : 10 videocodecid : -1 canSeekToEnd : true Duration: 00:00:10.17, start: 0.000000, bitrate: N/A Stream #0.0: Video: 0x0000, 1k tbr, 1k tbn, 1k tbc Stream #0.1: Audio: nellymoser, 8000 Hz, mono, s16 输出#0,mp3,到“name.mp3”: Stream #0.0: Audio: 0x0000, 8000 Hz, mono, s16, 64 kb/s 流映射: Stream #0.1 -> #0.0 编码器(编解码器ID 86017)未找到输出流#0.0
ffmpeg -formats > ffmpeg-format.txt
mp3被列为可用格式之一:
DE mp3 MPEG音频层3
。可能出现的错误是什么?是mp3编解码器未正确安装吗?感谢您的帮助。
sudo apt-get install libavcodec-extra-53
。 - Joe