原始的 PCM 音频数据也是非常大的数据量,因此也需要对其进行压缩编码。和视频编码一样,音频也有许多的编码格式,如:WAV、MP3、WMA、APE、FLAC、AAC 等等,音乐发烧友应该对这些格式非常熟悉,特别是后两种无损压缩格式。
本节以 AAC 格式为例,直观的了解音频压缩格式。
AAC 是新一代的音频有损压缩技术,一种高压缩比的音频压缩算法。在 MP4 视频中的音频数据,大多数时候都是采用 AAC 压缩格式。
AAC 格式主要分为两种:ADIF、ADTS。
ADTS 可以在任意帧解码,它每一帧都有头信息。ADIF 只有一个统一的头,所以必须得到所有的数据后解码。且这两种的 header 的格式也是不同的,目前一般编码后的都是 ADTS 格式的音频流。