Osa*_*far 9 audio quantization bitrate sample-rate
你有30秒的音频文件采样率为44.1 KHz,并用8位量化; 计算这个文件的比特率和单声道和立体声版本的大小?
Mar*_*ath 26
比特率是每秒的比特数.
bitrate = bitsPerSample * samplesPerSecond * channels
Run Code Online (Sandbox Code Playgroud)
因此在这种立体声情况下,比特率为8*44100*2 = 705,600kbps
要获取文件大小,请将比特率乘以持续时间(以秒为单位),然后除以8(从比特到字节):
fileSize = (bitsPerSample * samplesPerSecond * channels * duration) / 8;
Run Code Online (Sandbox Code Playgroud)
所以在这种情况下,30秒的立体声将占用(8*44100*2*30)/ 8 = 2,646,000字节
假设未压缩的PCM音频......
time * sampleRate * bitsPerSample * channelCount
30秒单声道音频为44.1kHz,8bps,即1,323,000字节.对于立体声,这是两个通道,所以加倍.