我从朋友那里得到了 50 多首不同专辑的歌曲。但所有这些歌曲都标有相同的专辑名称。这是不正确的。我需要为每首歌曲正确修复专辑名称或仅删除专辑名称。但我想知道,如何一次性批量编辑这些歌曲的专辑名称。
答案1
要批量更改某些音乐的 ID3 标签,id3v2可以使用实用程序。这会将专辑名称更改为“Something Else”:
id3v2 -A "Something Else" *.mp3
在 debian 衍生系统上,可以通过 安装 id3v2 apt-get install id3v2
。
如果您所说的“标记”是指文件的名称,那么可以使用不同的工具。要从当前目录中的所有 mp3 文件名中删除专辑名称,例如“The White Album”:
rename 's/The White Album//g' *.mp3
rename
是 Larry Wall 的实用程序。它通常作为 perl 的一部分安装。在 *nix 机器上,它可能位于 /usr/bin/rename
另外,将专辑名称更改为其他名称也同样容易:
rename 's/The White Album/Something Else/g' *.mp3
上面的s
是替换,因为我们想用一些文本替换其他文本。 告诉g
它,如果专辑名称在文件名中多次出现,则替换所有出现的内容。如果您只想更改第一次出现的内容,请省略g
。