AAC与MPEG4封装AAC媒体帧的方式存在相当的区别,尽管记录的信息相似。
在AAC文件中,帧播放的配置信息存储于帧首部(7-8个字节,ID=0时为7,否则为8)。而在MPEG4中,由于他采用box的一对象的方式封装媒体,故其AAC音频播放信息也被封装于box中。仅使用2个字节。AAC帧首部参看过去的文章,AAC decoder config layout如下:
| 名称 | bits | 信息 | 备注 |
| Audio Profile | 5 |
0 main | |
| Sampling FrequencyIndex | 4 | index见SF表 | |
| ChannelConfig | 4 | 声道个数 | |
| FrameLengthFlag | 1 | 1024 or 960 | |
| DependsOnCoreCoder | 1 | 0 | |
| ExtensionFlag | 1 | 0 |
由于AAC文件与MPEG4文件的实际应用存在区别,故除了基本信息外,其他记录的信息存在区别。
本文探讨了AAC与MPEG4两种不同封装方式的主要区别。AAC文件将配置信息存储在帧首部,而MPEG4则通过box对象来封装。此外,还详细介绍了AAC帧首部的具体布局。

被折叠的 条评论
为什么被折叠?



