【发布时间】:2011-06-28 14:42:00
【问题描述】:
使用 ffmpeg 从 flv 转换为 mp3 得到以下结果
] ffmpeg-0.6.1 >> ffmpeg -i name.flv name.mp3 FFmpeg 版本 0.6.1,版权所有 (c) 2000-2010 FFmpeg 开发者 使用 gcc 4.1.2 20080704 (Red Hat 4.1.2-48) 于 2011 年 2 月 14 日 12:33:38 构建 配置: libavutil 50.15。 1 / 50.15。 1 libavcodec 52.72。 2 / 52.72。 2 libav 格式 52.64。 2 / 52.64。 2 libav设备 52. 2. 0 / 52. 2. 0 libswscale 0.11。 0 / 0.11。 0 [flv@0x10869420]找不到编解码器参数(视频:0x0000) [flv @ 0x10869420]从比特率估计持续时间,这可能不准确 输入 #0,flv,来自 'name.flv': 元数据: 音频编码:5 持续时间:10 视频编解码器:-1 canSeekToEnd : 真 持续时间:00:00:10.17,开始:0.000000,比特率:N/A 流 #0.0:视频:0x0000、1k tbr、1k tbn、1k tbc 流 #0.1:音频:nellymoser,8000 Hz,单声道,s16 输出#0,mp3,到“name.mp3”: 流 #0.0:音频:0x0000、8000 Hz、单声道、s16、64 kb/s 流映射: 流 #0.1 -> #0.0 未找到输出流 #0.0 的编码器(编解码器 id 86017)
您可以在最后一行看到未找到编解码器 id 86017。
当我运行以下命令时:
ffmpeg -formats > ffmpeg-format.txt
mp3 以可用格式列出为
DE mp3 MPEG 音频层 3
。可能是什么错误。是 mp3 编解码器没有正确安装吗?我们将不胜感激
【问题讨论】: