AAC格式简介

AAC的音频文件格式有以下两种:

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

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

简言之。ADIF只有一个文件头,ADTS每个包前面有一个文件头。


AAC的ADIF格式见下图:


AAC的ADTS的一般格式见下图:


图中表示出了ADTS一帧的简明结构,其两边的空白矩形表示一帧前后的数据。

ADIF和ADTS的header是不同的。它们分别如下所示:

ADIF的头信息


ADTS的固定头信息()


ADTS的可变头信息(略)


ADTS的固定头和可变头的长度加起来总共7字节。

这里要说明的一点是,ADTS所谓的固定头和可变头,并不是指的它们的长度是固定或可变的,而是指的是,针对每一个采样帧,可能会分成好几包ADTS发送,在这若干包的ADTS中,固定头的所以字段值是相同的,而可变头的字段值则会依赖于具体的那一包来确定。

当然,这一采样帧和其他采样帧之间,固定头的字段值也是相互独立的。

(ps:这里使用了一个“赝品概念”:“采样帧”。因为笔者不知道怎样描述,便借用了H264的帧的概念来描述音频的帧与帧之间的区分。)


AAC协议文档是 ISO/IEC 13818-7
下载地址:http://download.csdn.net/detail/aflyeaglenku/9698114

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AAC(Advanced Audio Coding)是一种音频数据压缩格式,它采用更高效的编码算法,在保留音质的同时减小文件大小。AAC格式广泛用于各种音频播放设备和平台上,如音乐播放器、手机、电视和流媒体服务等。 在测试AAC格式时,我们可以使用不同的音频文件进行试验。首先,我们可以选择一首音频文件,将其转换为AAC格式,并比较转换后的文件大小和音质与原始文件的差异。这可以通过使用各种音频转换工具来完成,例如iTunes。 其次,我们可以测试使用AAC格式的音频在不同设备和平台上的兼容性和播放效果。我们可以尝试在不同的音频播放器和手机上播放AAC格式的音频文件,并评估其播放质量和是否有任何问题。 另外,我们还可以测试AAC格式在网络流媒体传输中的表现。我们可以尝试通过使用不同的流媒体服务,如YouTube或Spotify,以AAC格式传输音频,并评估流畅性、延迟和音质等方面的性能。 最后,在测试AAC格式时,我们还可以比较它与其他音频格式(如MP3、WAV等)之间的差异。我们可以使用相同的音频文件转换为不同格式,并评估它们之间的文件大小、音质和兼容性等方面的差异。 总之,测试AAC格式涉及到对其文件大小、音质、兼容性和流媒体传输性能等方面的评估。这些测试可以帮助我们了解AAC格式的特点和适用性,以便在实际应用中作出合适的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值