取樣頻率是指將模擬聲音波形進行數位化時,每秒鐘抽取聲波幅度樣本的次數。
。正常人聽覺的頻率範圍大約在20hz~20khz之間,根據奈奎斯特取樣理論,為了保證聲音不失真,取樣頻率應該在40khz左右。常用的音訊取樣頻率有8khz、11.025khz、22.05khz、16khz、37.8khz、44.1khz、48khz等,如果採用更高的取樣頻率,還可以達到***的音質
對取樣率為44.1khz的aac音訊進行解碼時,一幀的解碼時間須控制在23.22毫秒內。
背景知識:
(乙個aac原始幀包含一段時間內1024個取樣及相關資料)
分析:1 aac
一幀 1024個 sample
。取樣率 samplerate 44100hz,每秒44100個sample, 所以根據公式
2 ***
*** 每幀均為1152個位元組
, 則:
frame_duration = 1152 * 1000 / sample_rate
解決AAC音訊編碼時間戳計算問題
西北望鄉何處是,東南見月幾回圓。昨風一吹無人會,今夜清光似往年。本文所涉及到的計算方法和api,為在android環境下。使用audiorecord音訊錄製,mediacodec編碼aac格式音訊,同時使用mediamuxer封裝aac格式音訊檔案。aac編碼有兩種計算時間戳的方式。第一種 使用pc...
C 獲取時間戳,時間戳與時間格式互轉
最近專案中用到獲取時間的功能,現在把用到的分享一下。1.時間戳轉為 00 00時區 日期格式 yyyy mm dd hh mm ss 時間戳轉為 00 00時區 日期格式 yyyy mm dd hh mm ss public static datetime getutcdatetime string...
時間戳與時間型別轉化 秒級時間戳
注意 本文秒級時間戳的轉化,日期時間戳轉化可檢視 1 當前時間日期轉時間戳 import datetime import time now datetime.datetime.now print now print now.timetuple time stamp time.mktime now.t...