0

最近 Amarok2 开始处理那个神秘的标签“专辑艺术家”,它毁了我的收藏,因为有些文件有不同的艺术家和专辑艺术家标签(有时是错字,或大写字母或其他)。我只是想摆脱那个标签(或者更好的是,删除每个标签,但重要的是:艺术家、专辑、标题、流派、年份、曲目编号)

4

2 回答 2

2

我知道这是一个老问题,但我认为仍然值得给出我认为很好的答案,以便将来可能发现这个问题的人能够轻松解决他们的问题。

  1. 安装 eyeD3 (显然,这是唯一不会出现在脚本中的部分)。

sudo apt-get install eyeD3

  1. CD 到您的目标文件所在的目录。

  2. 用这个:

eyeD3 --remove-all *.mp3

于 2014-06-16T23:42:48.340 回答
0

您需要调用一些允许您编辑标签的工具。例如,使用id3v2以下命令将从mp3当前目录下所有带有扩展名的文件中删除提到的标签:

find . -iname '*.mp3' -exec id3v2 --TPE2 "" {} \;

(请参阅this question about TPE2)此工具不支持删除特定集合以外的标签。如果您知道要删除哪些标签,可以用空字符串列出它们。否则,您可能应该找到更好的工具,或者通过查询应该保留的标签然后清除所有标签并最后添加保存的标签来解决问题。

于 2013-10-23T22:24:18.747 回答