[写在最前面的] 越发觉得iteye(以前的javaeye)是个不错的技术讨论平台,所以决定先将以前的一些技术相关的文章都搬过来。一来备忘,二来系统化自己的知识。主观上是为了自己的积累与提高,希望客观上能给不相识的技术伙伴一点帮助。如果转载,请标注出处。
AAC-Advanced Audio Coding高级音频编码,目前渐成主流的音频编码,是有损音频压缩格式。已被MPEG4标准的文件容器格式采用,估计MP3后的音频霸主就是它了。
AAC帧首部7个字节:
名称 | bits | 信息 | 备注 |
Syncword | 12 | 全1 | 同步码 |
ID | 1 | 0 mpeg4 1 mpeg2 | |
Layer | 2 | 00 | |
protection_absent | 1 | ||
Profile | 2 | 0 main 1 LC 2 SSR 3 reserved | |
Sampling Frequency | 4 | index见SF表 | |
Private bit | 1 | 0 | |
Channel Cfg | 3 | ||
Original Copy | 1 | ||
Home | 1 | ||
Emphasis | 2 | if ID==0才有 | |
CopyRight ID | 1 | 0 | |
CopyRight Start | 1 | 0 | |
Frame Length | 13 | 包含帧首部7字节 |