ffmpeg - 如何使用 ffmpeg 从 MP3 文件中删除 "wrting library"?

标签 ffmpeg tags mp3 mediainfo

我试图用 ffmpeg 从我的一些 mp3 文件中删除“写作库”条目,这是我使用的命令:

ffmpeg -i input.mp3 -map_metadata -1 -c copy output.mp3

该命令删除了所有其他标签,但“写作库”仍然完好无损。

我也尝试过其他 mp3 标签编辑工具,但没有一个能胜任。

这是一个示例 mp3 文件的 mediainfo:
Format                         : MPEG Audio
File size                      : 32.1 MiB
Duration                       : 1 h 9 min
Overall bit rate mode          : Variable
Overall bit rate               : 64.0 kb/s
Writing library                : LAMEUUULAME3.91
Cover                          : Yes
Cover MIME                     : image/jpeg

Audio
Format                         : MPEG Audio
Format version                 : Version 1
Format profile                 : Layer 3
Format settings                : Joint stereo / MS Stereo
Duration                       : 1 h 9 min
Bit rate mode                  : Variable
Bit rate                       : 64.0 kb/s
Channel(s)                     : 2 channels
Sampling rate                  : 44.1 kHz
Frame rate                     : 38.281 FPS (1152 SPF)
Compression mode               : Lossy
Stream size                    : 31.9 MiB (100%)
Writing library                : LAMEUUULAME3.91

任何帮助将不胜感激。谢谢你。

最佳答案

您必须禁用 ID3 标签以及 Xing header 。

ffmpeg -i input.mp3 -map_metadata -1 -write_xing 0 -d3v2_version 0 -c copy output.mp3

关于ffmpeg - 如何使用 ffmpeg 从 MP3 文件中删除 "wrting library"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57527295/

相关文章:

macos - 如何使用 ffmpeg 录制在我的 Mac 上运行的特定应用程序?

c# - 记录桌面保存每 30 分钟

javascript - 读取通过 src 属性加载的脚本的 js 源代码

android - 使用 MediaPlayer 从 Android 中的 URL 流式传输音频?

java - 如何以正确的时机将音频数据发送到 Icecast?

ios - iOS:音频MP3文件路径

bash - 递归循环特定的扩展名和子文件夹

python - 从 Windows 中的子进程检索标准输出

delphi - 适用于 Delphi 的通用 MP3 和 WMA 标签阅读器

java - Struts 1.3 中的 web 应用程序文件夹中的属性文件放在哪里?