音訊幀概念詳解

2021-07-10 17:31:05 字數 590 閱讀 3838

正常人聽覺的頻率範圍大約在20hz~20khz之間。

取樣頻率是指將模擬聲音波形進行數位化時,每秒鐘抽取聲波幅度樣本的次數。

根據奈奎斯特取樣理論,為了保證聲音不失真,取樣頻率應該在40khz左右。

常用的音訊取樣頻率有8khz、11.025khz、22.05khz、16khz、37.8khz、44.1khz、48khz等,

如果採用更高的取樣頻率,還可以達到***的音質。

對取樣率為44.1khz的aac音訊進行解碼時,一幀的解碼時間須控制在23.22毫秒內。

通常是按1024個取樣點一幀

分析:1. aac

乙個aac原始幀包含某段時間內1024個取樣點相關資料。

用1024主要是因為aac是用的1024點的mdct。

取樣率(samplerate)為 44100hz,表示每秒 44100個取樣點, 

所以,根據公式,   

48khz取樣率,

22.05khz取樣率,

2.*** 

*** 每幀均為1152個位元組, 

則:例如:sample_rate = 44100hz時, 

計算出的時長為26.122ms,

音訊幀概念詳解

一.音訊幀概率詳解 1.概念 1 取樣率 sample rate 2 幀率 frame rate 是用於測量顯示 幀數的量度。所謂的測量單位為每秒顯示幀數 frames per second,簡稱 fps 或 赫茲 hz 4 正常人聽覺的頻率範圍大約在20hz 20khz之間,根據奈奎斯特取樣理論,...

音訊幀概念詳解

正常人聽覺的頻率範圍大約在20hz 20khz之間。取樣頻率是指將模擬聲音波形進行數位化時,每秒鐘抽取聲波幅度樣本的次數。根據奈奎斯特取樣理論,為了保證聲音不失真,取樣頻率應該在40khz左右。常用的音訊取樣頻率有8khz 11.025khz 22.05khz 16khz 37.8khz 44.1k...

FLV音訊幀資訊

include iostream include fstream using namespace std typedef struct flvhead flvhead typedef struct audioinfo audioinfo typedef struct flvtag flvtag co...