声音文件的大小是如何计算的?

如题所述

采样频率,时间,声道,量化与储存大小的关系
·

采样率单位是 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

温馨提示:答案为网友推荐,仅供参考