我有大量 MP3(> 10000),按照如下目录结构组织
/Music/Artistname/Albumname/Trackname.mp3
其中许多都缺少艺术家和专辑的正确 ID3 标签。
有谁从自己的经验中知道可以自动执行此操作的工具吗?最好使用 Windows 解决方案,但如果存在一些漂亮的 shell 脚本,我愿意为此设置 Linux VM。
答案1
答案2
如何根据目录结构标记 MP3 文件
使用 foobar2000 及其插件 masstagger
|__ 1st folder = artist
|__ 2nd folder = album
|__ file name = track 1
|__ file name = track 2
- 下载并安装foobar2000(最好使用便携模式)
- 启动 foobar 并将您的音乐文件拖放到其主窗口中
- 下载玛斯塔格尔插入
- 通过安装 masstagger
Foobar → File → Preferences → Components → Install
- 选择所有音乐文件,右键单击并选择:
Tagging → Manage Scripts
添加以下三行
Guess values from other fields Source format: $directory(%path%,2) Guessing pattern: %artist% Guess values from other fields Source format: $directory(%path%,1) Guessing pattern: %album% Guess values from filename Scheme: %title%
它应该看起来像这样(这是重要的部分)
- 点击运行并快乐
答案3
你可以试试易达。我用它来标记我所有超过 20GB 的音乐收藏。
如果您的所有音乐都具有相同的结构(例如,所有内容都是“艺术家/年份 - 专辑/曲目编号 - 标题”),您只需单击几下即可标记所有内容。
它需要 Windows 的 GTK 运行时。