用于从 mp3 文件中删除选定标签的命令行工具

用于从 mp3 文件中删除选定标签的命令行工具

使用MP3 诊断为了清理我的mp3收藏,我发现除了ID3v2标签之外,有些文件还有Lyrics3、ID3v1,还有一些还有APE标签。是否有命令行工具可以删除除 ID3v2 标签之外的所有标签?

答案1

我以前用过id3v2,发现效果相当好。

根据能力还有其他一些:id3id3tool。假设您有一个基于 Debian 的系统: aptitude search id3.我确信其他包管理器应该有搜索功能。

我不确定这些是否能够完成您想要的一切(我的意思是我对 Lyrics3 和 APE 一无所知),但您可以看一下。当然id3v2-s,-d-D标志分别删除 id3v1 标签、id3v2 标签和两者(根据其手册页)。

答案2

看一下眼睛D3用于操作 id3 标签的命令行实用程序和 python 库。要从当前目录中的所有 mp3 文件中删除歌词和 ID3v1 标签,只需运行

eyeD3 --remove-lyrics --remove-v1 *.mp3

如果 eyeD3 在写入标签时报告问题,请尝试再次重新运行该命令,因为它似乎可以解决问题。

我不完全确定 APE 标签是什么,但您也可以使用 eyeD3 从 mp3 文件中删除任意用户标签。

答案3

要删除 APE 标签,请使用以下版本阿佩塔格支持该模式的工具erase

apetag -m erase -i file.mp3

请注意,旧版apetag(1.12) 似乎无法解析带有 ID3 v1 标签的 MP3 文件。

答案4

我已经成功使用了rm歌词3删除lyrics3标签。

相关内容