11

您有 30 秒的音频文件以 44.1 KHz 的速率采样并使用 8 位进行量化;计算此文件的单声道和立体声版本的比特率和大小 ؟؟

4

3 回答 3

31

比特率是每秒的比特数。

bitrate = bitsPerSample * samplesPerSecond * channels

所以在这种情况下,立体声比特率为 8 * 44100 * 2 = 705,600kbps

要获得文件大小,请将比特率乘以持续时间(以秒为单位),然后除以 8(从位到字节):

fileSize = (bitsPerSample * samplesPerSecond * channels * duration) / 8;

所以在这种情况下,30 秒的立体声将占用 (8 * 44100 * 2 * 30) / 8 = 2,646,000 字节

于 2012-11-26T07:18:34.233 回答
8

假设未压缩的 PCM 音频...

time * sampleRate * bitsPerSample * channelCount

对于 44.1kHz、8bps 的 30 秒单声道音频,即 1,323,000 字节。对于立体声,这是两个通道,所以加倍。

于 2012-11-25T22:42:25.220 回答
3

公式 = 采样率 x 采样位 x 通道数 x 时间(以秒为单位)/8x1024

CD 质量(采样率)= 44.1Khz

Size of mono = (44 100 x 8 x 1 x 30) / 8 x 1024
             = 1291.99KB
             = 1.26 MB


Size of Stereo = (44 100 x 8 x 2 x 30) / 8 x 1024
               = 2583.98 KB
               = 2.52 MB
               ≈ 2.5 MB 
于 2013-05-27T10:02:31.670 回答