AAC ADTS格式分析

AAC ADTS格式分析

格式介绍

AAC⾳频格式:Advanced Audio Coding(⾼级⾳频解码),是⼀种由MPEG-4
标准定义的有损⾳频压缩格式,由Fraunhofer发展,Dolby, Sony和AT&T是主
要的贡献者。

  • ADIF Audio Data Interchange Format ⾳频数据交换格式。这种格式的特
    征是可以确定的找到这个⾳频数据的开始,不需进⾏在⾳频数据流中间开始
    的解码,即它的解码必须在明确定义的开始处进⾏。故这种格式常⽤在磁盘
    ⽂件中。
  • ADTS Audio Data Transport Stream。是AAC⾳频的传输流格
    式。AAC⾳频格式在MPEG-2(ISO-13318-7 2003)中有定义。AAC后来
    ⼜被采⽤到MPEG-4标准中。这种格式的特征是它是⼀个有同步字的⽐特
    流,解码可以在这个流中任何位置开始。它的特征类似于mp3数据流格式。
    简单说,ADTS可以在任意帧解码,也就是说它每⼀帧都有头信息。ADIF只有⼀
    个统⼀的头,所以必须得到所有的数据后解码。
    格式
    空⽩处表示前后帧
    有的时候当你编码AAC裸流的时候,会遇到写出来的AAC⽂件并不能在PC和⼿
    机上播放,很⼤的可能就是AAC⽂件的每⼀帧⾥缺少了ADTS头信息⽂件的包装
    拼接。
    只需要加⼊头⽂件ADTS即可。⼀个AAC原始数据块⻓度是可变的,对原始帧加
    上ADTS头进⾏ADTS的封装,就形成了ADTS帧

AAC⾳频⽂件的每⼀帧由ADTS Header和AAC Audio Data组成。结构体如
下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值