【问题标题】:ffmpeg transcoding errors with an embedded cover带有嵌入式封面的ffmpeg转码错误
【发布时间】:2012-12-15 00:01:36
【问题描述】:

我正在尝试将 mp3 文件转码为 wav 格式,以便它们可以在另一个脚本中使用。 该脚本要求文件为 44.1Khz,所以我将其添加到 ffmpeg 命令中。

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

时长:00:05:53.85,开始:0.000000,比特率:319 kb/s 流 #0:0:音频:mp3、44100 Hz、立体声、s16p、320 kb/s 流 #0:1:视频:mjpeg,灰色,938x936 [SAR 300:300 DAR 469:468],90k tbr,90k tbn,90k tbc 元数据: 标题 : 评语:封面(正面) 流 #0:2:视频:mjpeg、yuvj420p、88x31 [SAR 96:96 DAR 88:31]、90k tbr、90k tbn、90k tbc 元数据: 标题 : 评语:封面(正面)

我使用的ffmpeg命令是:

ffmpeg -loglevel warning -y -i :source -vn -ac 2 -ar 44100 -f wav :dest

所以在转码文件时会引发警告:

[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 只处理音频。

我用于示例的文件是: 07-Zimmer070-KOSMORAUM-_Junior85-For_reason_forgotten.mp3 (http://archive.org/details/ZIMMER070)

ffmpeg 是他们的 git repo 中的最新版本:git://source.ffmpeg.org/ffmpeg.git

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

【问题讨论】:

    标签: ffmpeg mp3


    【解决方案1】:

    没关系,ffmpeg 确实有效 - 是我的脚本无效!

    【讨论】:

    • 解决方案是什么?
    • 嗨,Alexandre,对不起,我不确定解决方案是什么 - 很久以前了!尽管显示了警告,但也许 ffmpeg 确实可以正常工作,是我的脚本报告了输出 wav 文件的问题 - 但我现在不能确定。希望对您有所帮助!
    猜你喜欢
    • 1970-01-01
    • 2013-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-03
    • 2011-11-17
    • 1970-01-01
    相关资源
    最近更新 更多