通过MCP连接 →

输入计算

数学公式

Show calculation steps (1)
  1. File Size (MB)

    File Size (MB): 视频码率计算器

    Total file size from the bitrate over the full duration. Multiply bits/s by 60 and by Duration, then divide by 8*1024^2 to get megabytes.

广告

结果

预估视频码率

149.30 Mbps

输入参数

分辨率 1920x1080
帧率 30.0 fps
时长 5.0 minutes
压缩比 10.0:1

详细结果

码率(Kbps) 149,299.20 Kbps
码率(Mbps) 149.30 Mbps
文件大小(MB) 5,339.36 MB
文件大小(GB) 5.21 GB

这款视频码率计算器能做什么

这款视频码率计算器可根据视频的分辨率、帧率、时长以及你设定的压缩比,估算出视频的码率和最终文件大小。对于内容创作者、视频拍摄者、主播和剪辑师来说,它是一个便捷的规划工具——在导出或上传视频之前,就能快速预估一段素材需要占用多少存储空间或带宽。

需要填写的参数

  • 视频分辨率 —— 可选择 1920×1080(1080p)、1280×720(720p)或 3840×2160(4K)。计算器会把分辨率拆分为宽和高,用来计算每一帧的像素数。
  • 帧率(fps) —— 即每秒显示的画面帧数(例如 24、30 或 60)。
  • 视频时长(分钟) —— 素材的时长,用于换算整个文件的总大小。
  • 压缩比 —— 表示视频被压缩的程度。数值越大,压缩越强,码率越低,文件也越小。

计算公式解析

码率的计算方式为:

$$\text{码率 (bps)} = \frac{\text{宽} \times \text{高} \times 24 \times \text{帧率}}{\text{压缩比}}$$

其中的 24 是假定的色彩深度(24 位色彩,即红、绿、蓝三个通道各 8 位)。宽 × 高得出每帧的像素数,乘以 24 得到每帧的比特数,再乘以帧率即为未压缩状态下每秒的原始比特数。最后除以压缩比,则反映了编码器对原始数据的压缩程度。

文件大小由此推算而来:每秒比特数 × 60 × 时长(分钟)得到总比特数,再除以 8 × 1024 × 1024 即可换算为兆字节(MB),若再除以 1024 则得到吉字节(GB)。

Advertisement
展示视频帧尺寸、帧率堆叠和比特率输出流程的扁平示意图
比特率取决于分辨率(宽 x 高)、色深、帧率和压缩比。

实例演算

假设你有一段 1080p 视频,帧率为 30 fps,时长 10 分钟,压缩比为 100。

  • 每帧像素数:\(1920 \times 1080 = 2{,}073{,}600\)
  • 每秒比特数:\((2{,}073{,}600 \times 24 \times 30) \div 100 = 14{,}929{,}920 \text{ bps} \approx 14{,}930 \text{ Kbps} \approx 14.93 \text{ Mbps}\)
  • 10 分钟的总比特数:\(14{,}929{,}920 \times 60 \times 10 = 8{,}957{,}952{,}000 \text{ 比特}\)
  • 文件大小:\(8{,}957{,}952{,}000 \div (8 \times 1024 \times 1024) \approx 1{,}067 \text{ MB} \approx 1.04 \text{ GB}\)
比较低、中、高比特率下预估文件大小的扁平柱状图
在相同视频时长下,比特率越高,文件越大。

常见问题

我应该使用多大的压缩比?这取决于你使用的编码器和目标画质。较低的压缩比(如 20–50)能保留更多细节,但文件更大;较高的压缩比(100 以上)则以画质为代价节省空间。建议多试几个数值,找到适合自己的平衡点。

为什么计算器默认采用 24 位色彩?24 位色彩(RGB 每通道 8 位)是大多数消费级视频的标准配置。如果你处理的是 10 位 HDR 素材,实际码率会高于这里的估算值。

计算结果是精确的文件大小吗?不是,它只是一个估算值。真实的编码器会采用可变码率,还包含音频轨道和封装容器的额外开销,因此请把结果当作实用的规划参考,而非精确数字。

最后更新: