天天看點

關于音頻采樣率,音頻幀率,每次采集多少位元組的了解

首先要了解一些音頻處理的資訊:采樣率/位深度/通道數。

采樣率:

以秒為機關,每秒采集多少聲音資料的頻率。

位深度:

上面我們說的采樣率,每次會采集一次聲音資料,這一次的聲音資料的大小,既然是位深度,那麼機關肯定是位了。比如:位深是8,那麼可以表示的振幅為256。

通道數:

和硬體參數有關,采集聲音源的裝置有幾個。

例:

采樣率48000,位深度 16bit,通道數2

知道這三個參數,那麼基本我們就知道了

裝置1秒内可以采集到多少音頻資料是:

48000 * 16 * 2 = 1536000位

48000 * 16 * 2 / 8 = 192000位元組

也就是我的裝置在一秒内可以采集192000

接下來音頻的幀率,怎麼了解呢,每秒内采集48000次,這個是總的采集次數,也許我們要分為100次,每次也就采集4800,或者分為50次,每次采集9600。

這個就要看具體的硬體,是以硬體肯定會開放一個接口。

讓你擷取一個minbufsize,意思就是這個,每一次提取多少位元組。