獲取音訊檔案能量大小或聲音大小

2021-09-28 15:56:41 字數 487 閱讀 6673

獲取pcm格式資料能量大小(格式為signed 16bit,單聲道)

frm 包含著音訊資料,以及音訊資料buf的長度

user_threshold 為使用者設定的臨界值,超過這個值,返回1代表著這一段音訊資料能量高於所設定的user_threshold (範圍是0-32767),值越大,劃分的越細

int imp_ai_getframepower(impaudioframe *frm, int user_threshold)

threshold = (pow(2, 15) * user_threshold) / 255;

short* addr = (short*)frm->viraddr; //viraddr指向音訊資料buffer,short型別是因為音訊格式為signed 16bit單聲道

for (i = 0 ; i < (frm->len/2) ; i += 1)

}}return 0;

音訊檔案計算大小

音效卡對聲音的處理質量可以用三個基本引數來衡量,即取樣頻率 取樣位數和聲道數。取樣頻率是指單位時間內的取樣次數。取樣頻率越大,取樣點之間的間隔就越小,數位化後得到的聲音就越逼真,但相應的資料量就越大。音效卡一般提供 11.025khz 22.05khz 和44.1khz 等不同的取樣頻率。取樣位數是...

音訊檔案相關

原文連線 音效卡對聲音的處理質量可以用三個基本引數來衡量,即取樣頻率 取樣位數和聲道數。取樣頻率是指單位時間內的取樣次數。取樣頻率越大,取樣點之間的間隔就越小,數位化後得到的聲音就越逼真,但相應的資料量就越大。音效卡一般提供11.025khz 22.05khz和44.1khz等不同的取樣頻率。取樣位...

音訊檔案存在路徑

音訊檔案存在路徑有如下 1,alps mediatek custom common cgen inc 2,alps medeiatek custom common cgen inc audio project 3,alps mediatek custom project cgen inc 第三個路徑...