2013-10-23 43 views
0

最近Amarok2开始猜测那个神秘标记“专辑艺术家”,这毁了我的收藏,因为一些文件有不同的艺术家和专辑艺人标签(有时一个错字,或大写字母或其他)照顾。 我只想摆脱那个标签(甚至更好,删除每个标签但重要的标签:艺术家,专辑,标题,流派,年份,曲目编号)删除“专辑艺术家”ID3标签与bash?

回答

0

您需要调用一些工具允许您编辑标签。例如,使用id3v2下面会删除扩展名为mp3的所有文件所提到的标签在当前目录下:

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

(见this questionTPE2) 此工具不支持删除标签,除了一组特定的。如果您知道要删除哪些标签,则可以使用空字符串列出它们。否则,你可能应该找到一个更好的工具,或者通过查询应该保留的标签,然后清除所有标签并最后添加保存的标签来解决。

2

我知道这是一个老问题,但我认为它还是值得给予什么,我认为是一个很好的答案,让谁可能会在未来找到这个问题的人将能够轻松地解决他们的问题。

  1. 安装eyeD3(这是显然不会进入脚本的唯一部分)。

sudo apt-get install eyeD3

  • 光盘,你有你的目标文件的目录

  • 使用此:

  • eyeD3 --remove-all *.mp3

    相关问题