有没有办法链接专辑封面而不是将其嵌入到文件中(这会增加大小......)?
如果我在一个没有嵌入专辑封面的文件夹中拥有多个音频文件,并且我将名为 cover.jpg 的图像文件放在同一个文件夹中,则 Windows 资源管理器会将封面链接到详细信息窗格中的每个文件。
但 iTunes 不会将该 cover.jpg 文件链接到 iTunes 本身的音频文件。让它显示在 iTunes 中的唯一方法是将图像嵌入文件本身。
答案1
重要的是你正在使用哪种音乐播放器和底层音乐文件格式的功能.另外,考虑文件的大小到底有多重要。
对于 iTunes,你必须采用 iTunes 支持的方法。如果您只使用 iTunes,则只需使用 iTunes 自己的艺术作品数据库即可。通过 iTunes 添加艺术作品会将其存储在其自己的专有数据库中,这意味着只有一份艺术作品副本,从而节省空间。这样做的主要缺点是缺乏可移植性;如果您想在其他地方看到艺术作品,则必须提取并嵌入它或将其保存为文件夹/cover.jpg。
另一个选择是将艺术品存储为 cover.jpg,就像你说的,然后将其从 cover.jpg 导入到 iTunes。我还没有测试过之前链接的脚本,但是这样你就只会拥有一份艺术品的副本。
在里面ID3v2.3spec(以及更高版本的 spec)有一种方法可以嵌入艺术品,并附上指向艺术品的 URL而不是艺术数据本身。我自己对这个主题的研究发现iTunes 对其支持的 MIME 类型有限制。我不认为 iTunes 会支持这种 URL 方法,但我也不确定,因为我还没有测试过。
最后,这当然完全取决于你的情况,但虽然每个文件中的重复艺术品确实会占用更多空间,但存储成本很低,而且越来越低。你的时间比存储空间更宝贵,所以考虑优化速度而不是节省空间。