将封面作为标签嵌入音频文件时,是否会将相同的图像复制到每个文件?

将封面作为标签嵌入音频文件时,是否会将相同的图像复制到每个文件?

现代音频格式支持将专辑封面图片保存为元数据。同一张图片是否总是复制到所有轨道,从而增加整体文件大小?在某些唱片中,同一张图片会放大数十倍甚至上百倍。

如果是这样,使用高质量的封面艺术并不真正可行,尤其是在有损音频格式的情况下。

答案1

正如您所观察到的,专辑封面元数据嵌入在每个文件中——毕竟,文件应该是可移植的,不依赖于任何其他文件。如果您只想与某人共享一个文件怎么办?您必须将元数据一起复制。

因此,跨文件共享此信息(例如,在具有相同封面的多个曲目的专辑内)是不切实际的。

相关规范如下:

  • MP3:ID3(在其各种版本中)可以容纳各种图像类型和图像语义(例如封面与封底)。
  • MP4(MPEG-4 Part 12):艺术品存储在covr原子中,可以是 JPEG 或 PNG。

ID3 和covr原子都是非标准的,但是事实上标准扩展。

如果是这样,使用高质量的封面艺术并不真正可行,尤其是在有损音频格式的情况下。

这不完全正确。这绝对是可行的;你唯一的限制就是文件大小,但如果你要处理有损音频,那么每个文件可能要处理几 MB,因此高质量的 JPG 压缩图像可能会在此基础上再增加 500 kB。

答案2

在大多数情况下,专辑封面嵌入在文件本身中,从而造成大量重复,正如您所观察到的。

但是,有办法将图像元数据嵌入音乐文件中,该元数据是指向另一个文件的指针,从而消除重复。

例如,对于 ID3,您可以指定图像的 MIME 类型,-->并使用图像的绝对 URL 作为图片数据场地

您可以对 FLAC 做类似的事情。

您使用的音乐播放器是否支持此功能又是另一回事。此外,并非所有容器/标记格式都支持此功能。当然,URL 必须始终可访问。

相关内容