如果我的MP3持续时间为3:02且比特率为192kbps,那么是否可以以编程方式获得文件的近似或精确尺寸?
因此,取192kbps并乘以182秒(3:02)得出
192 x 182 = 34944
将其转换为兆字节,然后获得4.26562
在PHP中:
($this->duration * $this->bitrate) / 8192;
假设给定MP3的大致文件大小是4.2兆字节是否安全?
答案 0 :(得分:1)
是的,你是对的。我甚至找到了一个类似讨论的论坛,以相同的结论结束。它包含有趣的示例:http://www.wjunction.com/5-general-discussion/80348-calculate-mp3-time-length-bitrate-file-size.html
答案 1 :(得分:0)
是的,不包括metadata。除非它包含歌词和缩略图,否则基本估计应该是准确的。