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

本文介绍了如何使用ffmpeg从mp3中删除ID3音频标签图像(或元数据)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述
FFMPEG确实是一个很棒的工具.我知道它可以编辑ID3标签,甚至可以连续删除所有标签:

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

但即使在那之后,仍然有封面图片.

我不知道如何使用ffmpeg删除它.我知道还有其他软件可以做到这一点-例如eyed3-但是,如果ffmpeg也可以在编码音频的同时一行完成安装,那有什么意义呢?

推荐答案
ffmpeg将封面图像/专辑封面视为视频流.要忽略它,可以使用-vn或-map选项.

在此示例中,音频被流复制(重新混合),而不是被重新编码.这样速度更快,并且不会降低质量:

ffmpeg -i tagged.mp3 -vn -codec:a copy -map_metadata -1 out.mp3
与上述相同,但使用的是-map而不是-vn
或者您可以使用 -map 选项显式选择流.使用-map 0:a告诉ffmpeg仅从输入0(您的情况下的第一个输入和唯一的输入)中选择音频流:

Same as above but using -map instead of -vn
Or you could use the -map option to explicitly choose the streams. Using -map 0:a tells ffmpeg to only select the audio stream(s) from input 0 (the first input and the only input in your case):

ffmpeg -i tagged.mp3 -map 0:a -codec:a copy -map_metadata -1 out.mp3
我更喜欢-map,因为它非常灵活.

这篇关于如何使用ffmpeg从mp3中删除ID3音频标签图像(或元数据)的文章就介绍到这了

相关推荐

  1. [ffmpeg]利用ffmepg转换mp3格式文件

    2024-05-16 07:32:13       29 阅读
  2. 多个MP3音频合成

    2024-05-16 07:32:13       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-16 07:32:13       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-16 07:32:13       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-16 07:32:13       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-16 07:32:13       20 阅读

热门阅读

  1. 【专用】C# ArrayList的用法总结

    2024-05-16 07:32:13       9 阅读
  2. 【FFmpeg】编码链路上主要函数的简单分析

    2024-05-16 07:32:13       15 阅读
  3. Linux文件处理知识点

    2024-05-16 07:32:13       11 阅读
  4. 24.HashMap的扩容机制

    2024-05-16 07:32:13       13 阅读
  5. uni-app 实现下拉单选功能(六)

    2024-05-16 07:32:13       11 阅读
  6. 【kotlin其它】Gson的简单用法

    2024-05-16 07:32:13       13 阅读
  7. Mac M1安装 nacos并自定义 Mysql 数据

    2024-05-16 07:32:13       9 阅读