自动从文件名的特定部分检索 ID3 曲目名称

自动从文件名的特定部分检索 ID3 曲目名称

我有很多未加标签的实时 mp3 文件。我可以将它们放入 Foobar2000 中,这样就可以自动获得曲目编号,而这不是问题所在。这是我的 Windows 资源管理器视图:

在此处输入图片描述

我想知道 Foobar2000 是否有办法更改曲目名称。
例如从20050405_U2_LA1_04 VertigoVertigo

答案1

摘自较早的答案

  1. 右键单击要重命名的文件,然后Properties在上下文菜单中选择
  2. Tools » Automatically fill values...
  3. 选择Other...作为源并输入$trim($substr(%filename%,$strchr(%filename%, ),999))
  4. 设置Pattern%Title%并单击确定

    在此处输入图片描述


公式如何运作

  1. %filename%返回文件名。20050405_U2_LA1_04 Vertigo在我们的例子中
  2. $strchr(%filename%, )查找字符串中某个字符的第一次出现。在我们的示例中,它搜索第一个空格并返回20其位置
  3. $substr(%filename%, 20, 999)返回字符串的子字符串,从位置20(取自示例)开始,到位置结束999(应该足够长以涵盖所有情况)。我们的示例将返回Vertigo一个前导空格
  4. $trim( Vertigo)删除前导空格

相关内容