流媒体|音频格式指南:MP3、M4A、AAC、FLAC 是什么?( 二 )



【流媒体|音频格式指南:MP3、M4A、AAC、FLAC 是什么?】比特率决定了每帧允许的最大文件大小 。 压缩越激进 , 算法就越有可能删除可听得见的东西 。 此外 , 这种类型的过滤和切割并不完美 , 量化可能会留下一些人可以听到的伪影 。 这种有损心理声学压缩之后是类似于 .zip 文件的无损Huffman 编码压缩 , 以节省更多空间 。
如果这听起来太复杂 , 那么 MP3 文件会删除我们听不到的频率以及我们理论上可以单独听到的频率 , 但由于听觉掩蔽而不能在特定歌曲中听到 。 这可能会导致文件非常小 。 但是 , 如果它过于激进或比特率太低 , 质量可能会受到影响 。 因此 , MP3 对于流媒体来说不再那么流行了 。
AAC、M4A 和 OGG Vorbis 音频格式
音频压缩可以采用多种形式 , 并且已经开发了其他格式 。 它们使用略有不同的算法和技术来完成任务 , 因此我们不能仅根据比特率来比较它们 。
OGG Vorbis 是 MP3 的开源替代品 。 它仍然使用 FFT 和类似方法来分析和量化可屏蔽频率信息 , 但采用了不同的算法 。 Vorbis 还考虑了本底噪声以提高低比特率性能 。 Spotify以 320kbps 的速度使用这种格式 。
还有 AAC , 被Apple Music、Tidal、Pandora 和YouTube Music使用 。 它是 MPEG (MP3) 格式的演变 , 允许高达 96kHz 的更高采样率 。 此外 , 它可以在需要时在 1024/960 或 128/120 样本之间动态切换帧长度以获得更好的分辨率 。 与 MP3 相比 , 它在较小的文件大小下表现更好 , 以启动 。

您可能会遇到的另一种文件类型是 M4A 文件 。 这些文件使用 AAC 格式编码 , 然后存储在 MPEG-4 容器中 , 因此文件扩展名为 .m4a 。 Apple 创建这种类型是对 MP3 的回应 。 虽然没有得到普遍支持 , 但无论如何都不少见 。
由于这些原因 , 例如 , 您不能直接比较比特率并声称更高的比特率将是 AAC 和 MP3 之间听起来更好的文件 。 较低比特率的 AAC 和 M4A 文件在占用较少空间的同时听起来仍然不错 。
这使得 OGG Vorbis 和 AAC 等格式对流媒体服务具有吸引力 。 它们可以提供更高质量的声音 , 同时消耗更少的移动数据 。
FLAC
如果您不想丢弃任何频率 , 但仍想要一个小于原始数据的文件 , 这就是 FLAC 的用武之地 。 FLAC 不会丢弃录音的任何部分 , 因此它被称为无损 。 Apple 的无损编解码器版本称为 ALAC 。 这两种编解码器的功能都类似于 .zip 文件 。 如果您曾经压缩然后解压缩一组文件 , 您就会理解基本思想 。 什么都没有被删除 , FLAC 文件只是寻找合并重复模式和数据的方法 , 然后在播放时重新构建它们 。

尽管如此 , FLAC 文件永远不会像 MP3 或 AAC 文件那么小 。 但是随着带宽变得更便宜和更容易获得 , 越来越多的流媒体服务提供了使用 FLAC 流媒体的能力 。 这些通常是“高清”、“超高清”或“高保真”订阅 。 Amazon Music Unlimited、Tidal HiFi 和 HiFi Plus、Deezer Premium和 Qobuz 都提供 FLAC 流媒体 。
请注意 , FLAC 文件比有损格式大 , 并且会占用大量数据 。 如果您将它们保存到设备中 , 它们也会很快开始占用存储空间 。
WAV 和 AIFF 音频格式
录音可以只是保存到设备上的纯 PCM , 本质上就是 WAV(在 Windows 上)和 AIFF(在 Mac 上) 。 它们代表了一些最早的数字音乐存储形式 。 这些文件没有压缩或应用其他任何东西 。 事实上 , 您可以通过以下等式很容易地找出它们的文件大小:
PCM 大小 = 采样率 X(每个样本的位数 /8)X 时间(以秒为单位) X 通道数
因此 , 这些格式可能会导致文件非常大 。 这意味着它们很少用于流媒体和下载 , 尽管像HDtracks这样的服务确实提供了它们 。 这些文件真正有用的是音频混合和编辑 。 由于没有进行转换、压缩或其他任何操作 , 因此可以轻松快速地编辑曲目、保存它们 , 然后根据需要再次编辑它们 。