将id3标签中的mp3标题更改为文件名

问题描述 投票:0回答:4

我有数百个 mp3 文件,它们连续具有唯一的文件名。 即 mysong8001.mp3、mysong8002.mp3 和 mysong8101.mp3,其中“80”和“81”是年份,“01”和“02”反映给定年份的文件顺序。

创建文件的人除了标题之外没有添加任何标签。 不幸的是,1980 年的所有文件的标题都是“1980”,而 1981 年的所有文件的标题都是“1981”。一旦导入 iTunes,就无法区分文件或它们的顺序。

有没有办法将标题的id3标签信息更改为与文件名相同?那么在 iTunes 中,标题将是“mysong8001”? 我更愿意为目录中的所有文件更改此设置,而不是必须打开每个文件的信息并手动更改它。 这需要几天到几周的时间才能完成。

另一件好事是,作为一组文件,我还可以更改其他标签,这些标签对所有文件都是通用的,例如“艺术家”、“专辑”等。

任何能让我做到这一点的应用程序(在 Mac 上)的建议,我将不胜感激。

琳达

macos tags mp3 id3
4个回答
4
投票

这个效果非常好。

http://macupdate.com/info.php/id/15407/tritag

琳达


0
投票

我认为 Mp3Tag ( http://www.mp3tag.de/en/ ) 应该适合你。您可以描述文件名的构成模式,并向 mp3 文件添加/删除/更改标签。


0
投票

Life hacker 整理了一篇关于六种最佳 id3 标签编辑器的文章,您可能会喜欢其中一个。

列出的 mac 编辑器是:

  1. TuneUp:http://www.tuneupmedia.com/
  2. MusicBrainz 皮卡德:http://musicbrainz.org/doc/PicardTagger

另一个值得一看的Mac软件是


0
投票

Ubuntu

  1. sudo apt install eyeD3
  2. pip install pylast
  3. 使用
    nano retitle.sh
    在要执行更改的目录中创建一个 bash 文件并粘贴以下代码:
    for x in * ; do
      eyeD3 --title="${x%.*}" "$x"
    done
    
  4. 保存并执行bash文件
    . retitle.sh

支持文件名中包含空格

© www.soinside.com 2019 - 2024. All rights reserved.