gpt4 book ai didi

带有嵌入式封面的ffmpeg转码错误

转载 作者:行者123 更新时间:2023-12-04 22:51:11 27 4
gpt4 key购买 nike

我试图将 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)

The ffmpeg command i use is:

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 文件存在一些问题(可能是错误的 header 信息?),我认为它报告的帧数比文件中的帧数多,因此后续脚本超出了数据的结尾。

我相信问题在于 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 确实有效 - 是我的脚本没有!

关于带有嵌入式封面的ffmpeg转码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14091233/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com