aac adts 格式分析

2021-07-27 17:44:49 字數 920 閱讀 9185

adts全稱是(audio data transport stream),是aac的一種十分常見的傳輸格式。

它的結構如圖:

adts 頭有七個位元組    中相對有用的資訊

取樣率、聲道數、幀長度 供給硬體解碼使用:

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

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

(buf[0]==0xff)&& ((buf[1] & 0xf0) == 0xf0)
可以用判斷開始:

profile

:表示使用哪個級別的aac

unsigned char profile=head[2]&0xc0;

profile=profile>>6;

switch(profile)

size :大小 包括七個位元組頭

size |=((buf[3]&0x03)<<11);

size |= buf[4]<<3; //middle 8 bit

size |= ((buf[5] & 0xe0)>>5);

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 頭中相對有用的資訊取樣率 聲道數 幀長度。想想也是,...