Matroska file containing an Advanced Audio Codec (AAC) audio essence.
Supported encodings are declared via the unique Codec ID in the Matroska Codec Mappings. AAC have a number of profiles defined via MPEG2 Part 7 and MPEG4. This description focuses on the three default MPEG2 profiles.
Low Complexity (LC)
- Codec ID: A_AAC/MPEG2/LC
- Codec Name: Low Complexity
- Description: Channel number and sample rate have to be read from the corresponding audio element. Audio stream is stripped from ADTS headers and normal Matroska frame based muxing scheme is applied. AAC audio always uses wFormatTag 0xFF.
- Initialization: None
MPEG2 Main Profile
- Codec ID: A_AAC/MPEG2/MAIN
- Codec Name: MPEG2 Main Profile
- Description: Channel number and sample rate have to be read from the corresponding audio element. Audio stream is stripped from ADTS headers and normal Matroska frame based muxing scheme is applied. AAC audio always uses wFormatTag 0xFF.
- Initialization: None
Scalable Sampling Rate
- Codec ID: A_AAC/MPEG2/SSR
- Codec Name: Scalable Sampling Rate
- Description: Channel number and sample rate have to be read from the corresponding audio element. Audio stream is stripped from ADTS headers and normal Matroska frame based muxing scheme is applied. AAC audio always uses wFormatTag 0xFF.
- Initialization: None
|