最近在做音频编解码相关的工作,有不少同事迷惑于AAC编解码格式同mp4/m4a编码容器,在此做个详细的AAC解析供编解码入门读者研读。
AAC( Advanced Audio Coding) 自MPEG-2中就已提出其编码标准,包含文件组织格式以及算法模块( TNS, PNS等)。MPEG-4标准中又对其进行了重述修订。
AAC常规的编码格式有两种:ADTS和ADIF
ADIF: Audio Data Interchange Format. 基本的组织格式为一个总的Header跟上raw data.
图1. AAC ADIF文件组织格式