如何使用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音频标签图像(或元数据)的文章就介绍到这了

相关推荐
开开心心_Every2 小时前
可增添功能的鼠标右键优化工具
开发语言·pdf·c#·计算机外设·电脑·音视频·symfony
SY.ZHOU19 小时前
H264的NALU结构
音视频·视频编解码
步、步、为营21 小时前
.NET + WPF框架开发聊天、网盘、信息发布、视频播放功能
.net·wpf·音视频
愿你天黑有灯下雨有伞1 天前
从数据库到播放器:Java视频续播功能完整实现解析
java·数据库·音视频
甲方求你学点技术吧1 天前
8:从USB摄像头把声音拿出来--ALSA大佬登场!
linux·图像处理·ffmpeg·音视频
EasyCVR1 天前
现场设备无法向视频汇聚EasyCVR视频融合平台推流的原因排查与解决过程
音视频
hjjdebug1 天前
ffmpeg 中 write_option()函数详细注释
ffmpeg·write_option
菜包eo1 天前
如何设置直播间的观看门槛,让直播间安全有效地运行?
前端·安全·音视频
王者鳜錸2 天前
使用Selenium自动化获取抖音创作者平台视频数据
selenium·自动化·音视频
却道天凉_好个秋2 天前
音视频学习(三十七):pts和dts
音视频·pts·dts