音频编码格式介绍-AAC

1. 概述

AAC(Advanced Audio Coding),被认为是MP3的继任者,相对MP3有更高的压缩效率。由Fraunhofer IIS、杜比实验室、AT&T、Sony(索尼)等公司共同开发。1997年由MPEG正式宣布为国际标准,为MPEG-2标准的第7部分-ISO/IEC 13818-7:1997。MPEG-4标准中,AAC音频流部分在ISO/IEC 14496-3 (subpart 4)中规定。

AAC被iPhone、iTunes以及大多数便携式设备所使用。
AAC有很多的选项和profiles。

格式优势

A 高效的压缩率:可以以更小的文件大小获得更高的音质;
B 支持多声道:可提供最多48个全音域声道;
C 更高的解析度:最高支持96KHz的采样频率;
D 提升的解码效率:解码播放所占的资源更少;

杜比实验室的结论

A 128Kbps的AAC立体声音乐被专家认为不易察觉到与原来未压缩音源的区别;
B AAC格式在96Kbps码率的表现超过了128Kbps的MP3格式;
C 同样是128Kbps,AAC格式的音质明显好于MP3;
D AAC是唯一一个,能够在所有的EBU试听测试项目的获得“优秀”的网络广播格式。

编码特色--压缩算法

作为一种高压缩比的音频压缩算法,AAC通常压缩比为18:1,也有资料说为20:1,远胜mp3,而音质由于采用多声道,和使用低复杂性的描述方式,使其比几乎所有的传统编码方式在同规格的情况下更胜一筹。不过直到2006年,使用这一格式储存音频的并不多,可以播放该格式的mp3播放器更是少之又少,前所知仅有苹果iPod,而手机支持AAC的相对要多一些,此外电脑上很多音频播放软件都支持AAC格式,如苹果iTunes。
B 运算法则
AAC所采用的运算法则与MP3的运算法则有所不同,AAC通过结合其他的功能来提高编码效率。AAC的音频算法在压缩能力上远远超过了以前的一些压缩算法(比如MP3等)。它还同时支持多达48个音轨、15个低频音轨、更多种采样率和比特率、多种语言的兼容能力、更高的解码效率。号称「最大能容纳48通道的音轨,采样率达96KHz,并且在320Kbps的数据速率下能为5.1声道音乐节目提供相当于ITU-R广播的品质」。
总之,AAC可以在比MP3文件节省大约30%的储存空间与带宽的前提下提供更好的音质。但是在空间上和结构上AAC和mp3编码出来后的风格不太一样,喜欢与否属于仁者见仁智者见智的事情。

2. 帧格式

AAC音频格式有:

  • ADIF(Audio Data Interchage Format),音频数据交换格式:只有一个统一的头,必须得到所有数据后解码,适用于本地文件。
  • ADTS(Audio Data Transport Stream),音视数据传输流:每一帧都有头信息,任意帧解码,适用于传输流。

下面主要介绍ADTS。

ADTS的组成单元是ADTS Frame。

  • ADTS Frame由ADTS_Header和AAC ES组成。
  • ADTS_Header包含采样率、声道数、帧长度的信息。
  • ADTS头信息的长度是7个字节或9字节(有CRC的情况)。

ADTS_Header的可以分为以下三部分:

  • adts_fixed_header:每一帧的内容是不变的。
  • adts_variable_header:每一帧的内容是存在变化的。
  • crc:16bits,protection_absent字段为0时存在。

AAC ES部分说明

  1. 一个frame的原始数据包含1024个样本时间段的音频数据。


作者:smallest_one
链接:https://www.jianshu.com/p/515cb88fbc75
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值