wav文件大小与播放时长之间的精确换算

在处理wav文件时,需要根据大小得到准确的播放时长,这中间是有确定关系的,是怎样的关系呢?

来硬货,直接给公式:

Size = ((Rate * 1000 * Precision * Channels * Length) / 8) + 44 

参数说明:
Size : 文件大小,Byte
Rate :采样率,kHz
Precision : 采样位数,bit
Channels : 声道数量
Length : 音频长度,s(秒)

那么根据反过来根据文件大小计算播放长度公式就是:
Length = (Size - 44) * 8 / (Rate * 1000 * Precision * Channerls)

经过亲自验证,这个是很精确的。

wav文件大小与播放时长之间的精确换算

原文链接:https://beltxman.com/2346.html,若无特殊说明本站内容为 行星带 原创,未经同意禁止转载。

Scroll to top