我有一个 .mp3 文件,其中包含一些元数据,其中包括一个带有值的注释字段。奇怪的是,在 Mac OS X 上可以看到注释(在 iTunes 和 Finder 中都可以看到),但在 Windows 上,该字段显示为空白。为什么会发生这种情况?有没有办法在 Windows 上也显示注释?
答案1
元数据有不同的格式。通常在 MP3 文件中,元数据是 ID3v1、ID3v2 或 APE 格式。ID3 有三个不同版本,根据维基百科,Windows 无法读取最新版本:
Windows Explorer and Windows Media Player cannot handle ID3v2.4 tags in any version, up to and including Windows 8 / Windows Media Player 12.[7] Windows can understand ID3v2 up to and including version 2.3
可能的情况是,您的标签是 Mac 可以读取但 Windows 无法读取的格式。
我建议你使用元数据编辑器,例如MP3标签(我用过,效果很好,可以读取/写入/转换所有 ID3 版本、APE、读取和写入专辑图像等)。查看当前 ID3 的版本,然后尝试将其转换为 Windows 可以识别的版本。
答案2
MacOS Finder 无法读取 ID3v2.4.0,但可以读取 ID3v2.3.0。因此,要么使用较新版本的 ID3 将所有标签批量迁移到旧版本,要么将所有内容转换为 Apple 想要强制执行的 .mp4。