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文件的实际应用存在区别,故除了基本信息外,其他记录的信息存在区别。