通过MCP连接 →

输入计算

数学公式

广告

结果

估算文件大小
600
MB(兆字节)
文件大小(GB) 0.6 GB
文件大小(MiB,以 1024 为底) 572.2 MiB
总时长 600 seconds
码率 8 Mbps

这个计算器能做什么

视频码率与文件大小计算器可以根据视频的总码率和时长,估算出最终文件的大小。无论是规划存储空间、为 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 数值更小。

最后更新: