AAC ADTS格式分析

2021-07-11 15:22:56 字數 1020 閱讀 1011

adts 頭中相對有用的資訊取樣率、聲道數、幀長度。想想也是,我要是解碼器的話,你給我一堆得aac音訊es流我也解不出來。每乙個帶adts頭資訊的aac流會清晰的告送解碼器他需要的這些資訊。

一般情況下adts的頭資訊都是7個位元組,分為2部分:

adts_fixed_header();

adts_variable_header();

syncword:同步頭 總是0xfff, all bits must be 1,代表著乙個adts幀的開始

id:mpeg version: 0 for mpeg-4, 1 for mpeg-2

layer:always: '00'

profile:表示使用哪個級別的aac,有些晶元只支援aac lc 。在mpeg-2 aac中定義了3種:

sampling_frequency_index:表示使用的取樣率下標,通過這個下標在sampling frequencies[ ]陣列中查詢得知取樣率的值。

there are 13 supported frequencies:

channel_configuration:

表示聲道數 

rame_length: 乙個adts幀的長度包括adts頭和aac原始流.

adts_buffer_fullness:0x7ff 說明是位元速率可變的碼流

AAC ADTS格式分析

adts全稱是 audio data transport stream 是aac的一種十分常見的傳輸格式。adts aac adts header aac es adts header aac es adts header aac es adts 頭中相對有用的資訊取樣率 聲道數 幀長度。想想也是,...

AAC ADTS格式分析

1.adts是個啥 adts全稱是 audio data transport stream 是aac的一種十分常見的傳輸格式。adts aac adts header aac es adts header aac es adts header aac es adts 頭中相對有用的資訊取樣率 聲道數...

AAC ADTS格式分析

adts全稱是 audio data transport stream 是aac的一種十分常見的傳輸格式。adts aac adts header aac es adts header aac es adts header aac es adts 頭中相對有用的資訊取樣率 聲道數 幀長度。想想也是,...