我有一些音频文件,我使用 Foobar2000 来获取正确的标签(标题、艺术家、专辑等),所以现在当它们在 Foobar 和其他播放器中加载时,它们具有正确的标题,但它们仍然没有正确的名称,如在 Windows 文件管理器的“名称”列下所见。
如何批量更改名称以使其与标题匹配? - 我可以在 Foobar2000 中执行此操作吗?
(我知道我可以在 Foobar 中逐个更改它们,从文件的元数据复制到其属性
但我不想一个一个地做。
收到评论后更新,表明这个答案使用 Foobar2000。
这个想法是在 Foobar 中加载文件,转到文件的属性、工具、自动填充值...
当我选择 %title% 作为源并在 Pattern 下选择 %filename% 时,预览看起来很好,这就是我想要的文件名
但是当我按“确定”并“应用”时,更改并未记录在预期的位置(Foobar 中的文件名列和 Windows 中的名称列)。
这可能是因为此工具中的 %filename% 代表的内容与我在此处想要更改的内容不同:对于元数据条目,此工具可以更改(见下文),而不是对于属性选项卡(见上面我发布的其中一张图片)我尝试进行更改。
但这很奇怪,因为预览更改似乎显示,当 %filename% 放在“模式”下时,更改将是预期的。应用更改后,在“元数据”选项卡下会创建一个新列,该列与“曲目标题”匹配(而“属性”选项卡下的“文件名”条目保持不变)。
但奇怪的是,如果我回去进行新的更改并将 %filename% 放在源下,预览显示的不是与标题匹配的新创建的名为 FILENAME 的条目,而是我首先想要更改的文件名。
尝试通过在 Pattern 下放置不同的源和 %filename% 来编辑它只会覆盖新的 FILENAME 列(在 Metadata 选项卡下),而 Properties 选项卡下的 File Name 不会被更改。
答案1
Foobar2000 有一个专门为这种事情设计的特殊重命名工具。我很确定它是默认安装的。
请按照以下步骤操作:
- 选择相关专辑(如果使用库视图)或单个文件(如果使用播放列表视图)
- 右键单击并选择文件操作 -> 重命名为...
- 对于文件名模式,输入
%title%
(或使用...
按钮选择此项) - 点击跑步
- Foobar2000 将执行重命名并显示结果