这个计算器能做什么
视频文件大小计算器可以根据总码率(视频 + 音频)和视频时长,估算出一个视频文件大约有多大。无论是规划导出、对比不同的编码设置、确认上传大小限制,还是预估存储空间和带宽占用,它都很实用。由于计算只取决于码率和时长,与封装格式无关,因此它适用于任何视频格式——MP4、MOV、MKV、AVI 都没问题。
使用方法
输入总码率(kbps),即每秒多少千比特。如果你的编码软件把视频码率和音频码率分开显示,请将两者相加后再填入。接着分别填写视频时长的分钟和秒。计算器会同时给出以兆字节(MB)和吉字节(GB)表示的估算大小,并显示总数据量(以兆比特计)。
公式解析
码率以「千比特每秒」为单位,而文件大小以「字节」为单位。1 字节等于 8 比特,1 兆字节等于 1024 千字节,所以换算系数为 \(8 \times 1024 = 8192\):
$$\text{大小}_{\text{MB}} = \frac{\text{码率}_{\text{kbps}} \times \text{时长}_{\text{秒}}}{8192}$$举个例子,一段 8000 kbps、时长 10 分钟(600 秒)的视频:$$8000 \times 600 \div 8192 = 585.94 \text{ MB} \approx 0.572 \text{ GB}$$
实例演算
假设你拍了一段 5 分 30 秒的演示视频,以恒定 5000 kbps 导出。时长 = 330 秒。$$\text{大小} = 5000 \times 330 \div 8192 = 201.42 \text{ MB}$$只要再稍作压缩,这个体积就能轻松满足常见的邮件和聊天软件的附件大小限制。
常见问题
结果精确吗?这只是一个估算值。可变码率(VBR)编码和封装格式本身的额外开销,都可能让最终大小有几个百分点的偏差。对于恒定码率(CBR)文件,估算结果会非常接近实际。
需要把音频码率算进去吗?需要——把视频码率和音频码率相加后再填入,结果才最准确。
为什么是除以 8192 而不是 8000?除以 8 是把比特换算成字节;再除以 1024 则是把千字节换算成「mebibyte」(即大多数操作系统所显示的 MB)。有些工具采用以 1000 为基数的 MB,算出来的数字会略大一些。