存儲聲音計算
1. 聲音文件的大小是如何計算的
采樣頻率,時間,聲道,量化與儲存大小的關系
·
采樣率單位是 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
2. 計算存儲5分鍾的44.1k采樣頻率下16位立體聲音頻率數據需要多少k的位元組
聲音的數字化聲音文件大小計算公式為:
采樣頻率×聲音量化位×聲道數×時間/8就計算出了聲音數字化後的文件佔用多少位元組。
公式說明:
采樣頻率一樣為HZ。
量化位是指聲音文件數字化時每個采樣二進制編碼所佔位數。
聲道,一般有左、右聲道,立體聲(二聲道)等。
時間單位一般為秒
根據公式可計算
44100×16×2×300/8=52920000B=51679.6875KB
3. 音頻、圖像、視頻文件存儲空間如何計算
1GB=1024MB,1MB=1024KB
采樣精度決定了記錄聲音的動態范圍,它以位(Bit)為單位,比如8位、16位。8位可以把聲波分成256級,16位可以把同樣的波分成65,536級的信號。可以想像,位數越高,聲音的保真度越高。樣本大小是用每個聲音樣本的位數bit/s(即bps)表示的,即采樣位數。它反映度量聲音波形幅度的精度。例如,每個聲音樣本用16位(2位元組)表示,測得的聲音樣本值是在0~65536的范圍里,它的精度就是輸入信號的1/65536。樣本位數的大小影響到聲音的質量,位數越多,聲音的質量越高,而需要的存儲空間也越多;位數越少,聲音的質量越低,需要的存儲空間越少。