gpt4 book ai didi

ffmpeg - 如何阻止 ffmpeg 操作 mp3 元数据?

转载 作者:行者123 更新时间:2023-12-04 23:02:38 27 4
gpt4 key购买 nike

我正在使用 ffmpeg 更改我的 mp3 文件的比特率。它运作良好,但有一件事非常令人沮丧。

ffmpeg 会自动更改一些元数据字段。具体来说,它将 ID3v2.3 转换为 ID3v2.4,但它不正确。例如,它写入 TYER ID3v2.4 中实际上不存在的字段。但是最郁闷的是,它转换成USLT字段到 lyrics-LANGCODE (如 lyrics-eng )。大多数音乐播放器无法识别此标签!

我不希望 ffmpeg 搞乱元数据字段。我只是想让它改变比特率。无论如何告诉ffmpeg它不应该触及任何元数据字段?

我在 Windows 64 位中运行 ffmpeg 4.0.2。选项是:

ffmpeg -i input.mp3 -codec:a libmp3lame -b:a 128k output.mp3

不, -id3v2_version 3没有帮助。它更正了 TYER问题,但不是歌词问题。

最佳答案

我无法用 ffmpeg 解决歌词问题但能够从 LYRICS-ENG 复制歌词USLT 的元数据字段 field 。
我用了Mp3tag用于批量复制数据的工具。
它有 行动 批处理操作的功能。

我做了什么:

  • 行动 -> 行动
  • 新建->新建->格式值
  • “字段”:UNSYNCEDLYRICS,“格式字符串”:%LYRICS-ENG%
  • 导航到包含文件的文件夹,选择它们并执行创建的操作
  • 关于ffmpeg - 如何阻止 ffmpeg 操作 mp3 元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51617711/

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