嵌入封套的ffmpeg转码错误

嵌入封套的ffmpeg转码错误,ffmpeg,mp3,Ffmpeg,Mp3,我正在尝试将mp3文件转换成wav格式,以便可以在其他脚本中使用。 脚本要求文件为44.1Khz,因此我将其添加到ffmpeg命令中 当文件具有嵌入的封面图像时,会出现问题: Duration: 00:05:53.85, start: 0.000000, bitrate: 319 kb/s Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 320 kb/s Stream #0:1: Video: mjpeg, gray, 938x9

我正在尝试将mp3文件转换成wav格式,以便可以在其他脚本中使用。 脚本要求文件为44.1Khz,因此我将其添加到ffmpeg命令中

当文件具有嵌入的封面图像时,会出现问题:

Duration: 00:05:53.85, start: 0.000000, bitrate: 319 kb/s Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 320 kb/s Stream #0:1: Video: mjpeg, gray, 938x936 [SAR 300:300 DAR 469:468], 90k tbr, 90k tbn, 90k tbc Metadata: title : comment : Cover (front) Stream #0:2: Video: mjpeg, yuvj420p, 88x31 [SAR 96:96 DAR 88:31], 90k tbr, 90k tbn, 90k tbc Metadata: title : comment : Cover (front) 因此,在对文件进行转码时,会发出警告:

[mp3 @ 0xa0bba60] Format mp3 detected only with low score of 24, misdetection possible!
[mp3 @ 0xa0bba60] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 0xa0bba60] Estimating duration from bitrate, this may be inaccurate
生成的wav文件有一些问题(可能是错误的头信息?),我认为它报告的帧比文件中的帧多,因此后续脚本超出了数据的末尾

我相信问题在于mp3文件中的额外流(封面图像),但我似乎无法告诉ffmpeg只处理音频

我在示例中使用的文件是: (http://archive.org/details/ZIMMER070)

ffmpeg是其git回购协议的最新版本:git://source.ffmpeg.org/ffmpeg.git


非常感谢您提前提供任何信息

没关系,ffmpeg确实起作用了——是我的脚本没起作用

解决方案是什么?嗨,Alexandre,对不起,我不确定解决方案是什么-很久以前了!尽管显示了警告,也许ffmpeg工作正常,是我的脚本报告了输出wav文件的问题-但我现在不能确定。希望有帮助!
[mp3 @ 0xa0bba60] Format mp3 detected only with low score of 24, misdetection possible!
[mp3 @ 0xa0bba60] max_analyze_duration 5000000 reached at 5015510
[mp3 @ 0xa0bba60] Estimating duration from bitrate, this may be inaccurate