我尝试通过使用比特率和文件大小计算mp3持续时间,经过一些搜索我发现这个公式:
(mp3sizeInByte*0.008)/bitrate
我mp3sizeInByte*0.008用来将字节转换为Kbits.
但它不那么准确,结果有两个不同的比较实际的mp3持续时间.
我想知道这个正确的公式吗?
小智 15
您可以使用以下公式计算大小:
x =以秒为单位的歌曲长度
y =以每秒千比特为单位的比特率
(x*y)/ 8
我们除以8得到以千字节(kb)为单位的结果.
例如,如果你有一首3分钟的歌曲
3分钟= 180秒
128kbps*180秒= 23,040千比特数据23,040千比特/ 8 = 2880 kb
然后,您将通过除以1024转换为兆字节:
2880/1024 = 2.8125 Mb
如果所有这些都以不同的编码速率完成,比如192kbps,它将如下所示:
(192*180)/ 8 = 4320 kb/1024 = 4.21875 Mb