我们能得到以秒为单位的时间和音频文件的字节数之间的关系吗?

Can we get relation between time in second and bytes of audio file?

我想要 ogg 文件中时间和字节之间的关系。如果我有 5 秒的 ogg,它的长度为 68*1024 字节。如果我从那个 ogg 文件中分块并保存它,我可以知道分块之前的大小吗?就像我知道的那样,我想从 2.4 分块到 3.2。 并进行一些数学计算并获得我可以获得的字节的准确答案。谁能告诉我这是否可行?

比特率 128kbps,16 位,采样率 - 44.1Khz,立体声

我使用了以下逻辑,但无法得到准确的答案。

Click here

文件大小和播放时间之间的任何此类直接映射都可以,但如果编解码器使用可变比特率 (vbr) 编码则不行...这意味着如果压缩算法的成功取决于信息,则压缩算法是 vbr源媒体的密度......重复音频比随机噪声更有效地压缩......vbr算法通常更有效,因为为了保持恒定的比特率,算法用填充数据填充缓冲区只是为了使其吞吐量为恒定字节每秒