如何在 Windows 上将带有“Latin-1”ID3 标签的 MP3 转换为 Unicode 标签?

如何在 Windows 上将带有“Latin-1”ID3 标签的 MP3 转换为 Unicode 标签?

假设您有一堆 MP3 文件,其 ID3 标签以非拉丁文字(例如俄语)编写,并且您希望它们能够在所有支持 Unicode 的媒体播放器和应用程序中正确显示。

还假设您使用的是 Windows。

答案1

假设您已经安装了 Java,这里有一个有用的方法:

下载id3iconv然后打开命令提示符,转到包含音乐的目录并执行以下命令(修改它以适合你的需要!):

for /r %F in (*.mp3) do java -jar ..\path\to\id3iconv-0.2.1.jar -e cp1251 %~sF

在以下示例中:

  • /r用于使其进入子目录(例如,如果您的唱片目录跨越多个目录)。
  • 我使用%~sF(短名称),因为文件名可能无法用 ANSI 编码表示。短名称是“最安全的”。
  • cp1251是 Windows 西里尔文的编码(适用于俄语)。请使用与您的文件匹配的编码。id3iconv 无法猜测 :(

相关内容