取樣頻率、時間、聲道、量化、儲存大小

技術從未如此性感發表於2018-05-03

取樣、量化、編碼 取樣頻率44.1kHz,量化位數16位,意味著每秒採集資料44.1k個,每個資料佔2位元組,這是一個聲道的資料,雙聲道再乘以2,最後結果再乘以60秒,就是44.1×1000×2×2×60=10584000位元組,1MB=1024×1024=1048576位元組,所以一分鐘的儲存容量為10584000/1048576=10.09MB,約為10.1MB。


資料量演算法

取樣率單位是 Hz,所以 K = 1000
在 b 和 B 等資料量單位中,K = 1024

量化位數就是取樣的一個樣本被量化成了多少 bit
演算法其實就是: 一秒才多少個樣本 * 一個樣本多少 bit * 秒數 * 聲道數 ,就得到時長為秒數的音訊需要多少 bit 的儲存量了

資料量=取樣頻率×量化位數×聲道數×時間(秒)/8(時長為時間秒的音訊大小為資料量大小)
44.1 x 1000 x 16 x 2 x 60 / 8 = 10584000B = 10.1MB(因為乘以了60秒,所以算出的是一分鐘的資料大小,這段時長1分鐘的音訊大小為10.1M)

取樣頻率×量化位數×聲道數×時間(秒) 得出的結果單位是 b

**取樣頻率×量化位數×聲道數×時間(秒)/ 8 ** 得出的結果單位是 B

**取樣頻率×量化位數×聲道數×時間(秒)/ 8 / 1024 ** 得出的結果單位是 KB

取樣頻率×量化位數×聲道數×時間(秒)/8 / 1024 / 1024 得出的結果單位是 MB

1MB=1024×1024=1048576B
10584000 / 1048576 = 10.09 = 10.1

相關文章