Skip to content

Latest commit

 

History

History
57 lines (43 loc) · 3.8 KB

File metadata and controls

57 lines (43 loc) · 3.8 KB

AAC

AAC 是高级音频编码(Advanced Audio Coding)的缩写,出现于1997 年,最 初是基于MPEG-2 的音频编码技术,目的是取代MP3 格式。2000 年,MPEG-4 标准出台,AAC 重新集成了其它技术(PS,SBR),为区别于传统的MPEG-2 AAC, 故含有SBR 或PS 特性的AAC 又称为MPEG-4 AAC。 AAC 是新一代的音频有损压缩技术,它通过一些附加的编码技术(比如PS,SBR 等),衍生出了LC-AAC,HE-AAC,HE-AACv2 三种主要的编码。其中LC-AAC 就是比 较传统的AAC,相对而言,主要用于中高码率(>=80Kbps),HE-AAC(相当于AAC+SBR) 主要用于中低码(<=80Kbps),而新近推出的HE-AACv2(相当于AAC+SBR+PS)主要用 于低码率(<=48Kbps)。事实上大部分编码器设成<=48Kbps 自动启用PS 技术, 而>48Kbps 就不加PS,就相当于普通的HE-AAC。

AAC编码特点

(1). AAC 是一种高压缩比的音频压缩算法,但它的压缩比要远超过较老的音频压 缩算法,如AC-3、MP3 等。并且其质量可以同未压缩的CD 音质相媲美。 (2). 同其他类似的音频编码算法一样,AAC 也是采用了变换编码算法,但AAC 使用了分辨率更高的滤波器组,因此它可以达到更高的压缩比。 (3). AAC 使用了临时噪声重整、后向自适应线性预测、联合立体声技术和量化哈 夫曼编码等最新技术,这些新技术的使用都使压缩比得到进一步的提高。 (4). AAC 支持更多种采样率和比特率、支持1 个到48 个音轨、支持多达15 个低 频音轨、具有多种语言的兼容能力、还有多达15 个内嵌数据流。 (5). AAC 支持更宽的声音频率范围,最高可达到96kHz,最低可达8KHz,远宽于 MP3 的16KHz-48kHz 的范围。 (6). 不同于MP3 及WMA,AAC 几乎不损失声音频率中的甚高、甚低频率成分, 并且比WMA 在频谱结构上更接近于原始音频,因而声音的保真度更好。专业评 测中表明,AAC 比WMA 声音更清晰,而且更接近原音。 (7). AAC 采用优化的算法达到了更高的解码效率,解码时只需较少的处理能力。

原始的PCM音频数据也是非常大的数据量,因此也需要对其进行压缩编码。 和视频编码一样,音频也有许多的编码格式,如:WAV、MP3、WMA、APE、FLAC等等,音乐发烧友应该对这些格式非常熟悉,特别是后两种无损压缩格式。

AAC是新一代的音频有损压缩技术,一种高压缩比的音频压缩算法。 在MP4视频中的音频数据,大多数时候都是采用的AAC压缩格式。

AAC格式主要分为两种: ADIF、ADTS。

  • ADIF:Audio Data Interchange Format。 音频数据交换格式 这种格式的特征是可以确定的找到这个音频数据的开始,不需进行在音频数据流中间开始的解码,即它的解码必须在明确定义的开始处进行。这种格式常用在磁盘文件中。 ADIF只有一个统一的头,所以必须得到所有的数据后解码。

  • ADTS: Audio Data Transport Stream。音频数据传输流 这种格式的特征是它是一个由同步字的比特流,解码可以在这个流中任何位置开始。 它的特征类似于mp3数据流格式。

    ADTS可以在任意帧解码,它每一帧都有头信息。 ADIF只有一个统一的头,所以必须得到所有的数据后解码。 且这两种的header的格式也是不同的,目前一般编码后的都是ADTS格式的音频流。

简单说,ADTS 可以在任意帧解码,也就是说它每一帧都有头信息。ADIF 只有一个统一的头,所以必须得到所有的数据后解码。这两种的header 的格式也是 不同的,一般编码后的和抽取出的都是ADTS 格式的音频流。

Image