ffmpeg - 如何使用 ffmpeg 从 mp3 中删除 ID3 音频标签图像(或元数据)

标签 ffmpeg mp3 id3

FFMPEG确实是一个很棒的工具。我知道它可以编辑 ID3 标签,甚至删除一行中的所有标签:

ffmpeg -i tagged.mp3 -map_metadata -1 untagged.mp3

但即使在那之后,封面图片仍然存在。

我不知道如何使用 ffmpeg 删除它。我知道还有其他软件可以完成这项工作 - 比如 eyed3 - 但是如果 ffmpeg 也可以在编码音频时在一行中完成这项工作,那么安装它有什么意义?

最佳答案

剥离元数据标签并删除专辑封面图像

ffmpeg -i input.mp3 -map 0:a -c:a copy -map_metadata -1 output.mp3
  • -map 0:a 仅包含音频(忽略所有图像)。请参阅FFmpeg Wiki: Map了解更多详情。
  • -c:a copy 启用 stream copy模式,因此可以避免重新编码。
  • -map_metadata -1 省略所有元数据。

关于ffmpeg - 如何使用 ffmpeg 从 mp3 中删除 ID3 音频标签图像(或元数据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20193065/

相关文章:

audio - FFmpeg 库 : Muxing audio from external file

ffmpeg - 如何控制ffmpeg关键帧的生成?

ffmpeg - 使用 ffmpeg 转换后使用 TagLib 打开时出现 "MPEG audio header not found"错误

JavaScript 音频循环

java - Android - 从 mp3 流中读取 ID3 标签

c++ - 为什么将 char 数组复制到结构中时 memcpy 不起作用?

php - FFMpeg - 为视频文件创建缩略图

ffmpeg - FFmpeg 是否在服务器上下载视频以从 S3 视频 url 生成屏幕截图?

python - 使用 pyDub 分割长音频文件

php - 如何从 MP3 ID3 标签中提取专辑封面?