这个计算器能做什么
视频码率与文件大小计算器可以根据视频的总码率和时长,估算出最终文件的大小。无论是规划存储空间、为 YouTube 或各类直播/流媒体平台选择上传参数、估算录制视频在 SD 卡上占用的容量,还是想把视频刻录到光盘里,它都非常实用。需要注意的是,这里的总码率应当把视频流和音频流合并计算在内。
使用方法
先填入以兆比特每秒(Mbps)为单位的总码率——这通常就是你在编码器、录屏软件或导出设置里设定的数值。接着在「小时」「分钟」「秒」三个输入框中填写视频时长。计算器会立即给出估算的文件大小,分别以兆字节(MB)、吉字节(GB)和 MiB(以 1024 为底的单位,也就是文件管理器中常见的显示方式)三种形式呈现。
计算公式解析
码率衡量的是每秒视频所占用的数据位数。由于 1 字节(byte)等于 8 比特(bit),计算其实很简单:
$$\text{文件大小(字节)} = \text{码率(bps)} \times \text{时长(秒)} \div 8$$
由于编码器一般以 Mbps 为单位,我们先做换算:\(1\,\text{Mbps} = 1{,}000{,}000\,\text{bps}\)。其中 MB 和 GB 采用十进制约定(\(1\,\text{MB} = 1{,}000{,}000\,\text{字节}\)),与厂商和各大平台标注容量的方式一致;同时也给出采用二进制约定的 MiB 结果,这是许多操作系统所使用的单位。
实例演算
假设你以 8 Mbps 的码率录制了 10 分钟。时长 = 600 秒,码率 \(= 8 \times 1{,}000{,}000 = 8{,}000{,}000\,\text{bps}\)。
$$\text{文件大小} = 8{,}000{,}000 \times 600 \div 8 = 600{,}000{,}000\,\text{字节} = 600\,\text{MB}$$
(约等于 0.6 GB,约 572.2 MiB)。
常见问题
码率里要不要把音频算进去?要。使用视频 + 音频的合并码率,结果才最准确。举例来说,8 Mbps 的视频加上 0.192 Mbps 的音频,总码率约为 8.192 Mbps。
为什么实际文件大小会有些许出入?可变码率(VBR)编码、容器封装的额外开销以及元数据都可能造成微小差异。本计算器假定码率为恒定的平均值。
MB 和 MiB 有什么区别?MB 以 1,000,000 字节计(十进制),MiB 以 1,048,576 字节计(二进制)。Windows 常常把 MiB 直接标成「MB」,这会让文件看起来比标注的 MB 数值更小。