halfsize

halfsize / 计算器

装得下吗?视频大小计算器

填时长和上限,算清所有编码器都藏起来的那笔账:你手上多少码率、这个码率能撑住什么分辨率、 大致会是什么观感。全部在这个页面里算,不上传任何东西。

  • 码率预算—
  • 留给视频—
  • 可用分辨率—
  • 估计 VMAF—

填入时长就能看到结果。

这是估计,不是承诺:VMAF 区间来自 1080p30 的实测,会随运动、颗粒和编码器浮动。真实数字在编码完成后打印, 而且是拿你的原片测出来的。

公式只有一行

视频码率 =(MB × 8000 ÷ 秒数)× 0.98 − 音频 kbps。然后取「这些像素喂得起」的最大标准分辨率, 按 H.264、30fps、每像素约 0.072 bit 估算。模型就这么多,剩下的都是实测。

也可以直接看表

时长10 MB20 MB25 MB50 MB100 MB
30 秒2.5 Mbps5.1 Mbps6.4 Mbps12.9 Mbps26.0 Mbps
1 分钟1.2 Mbps2.5 Mbps3.1 Mbps6.4 Mbps12.9 Mbps
2 分钟525 kbps1.2 Mbps1.5 Mbps3.1 Mbps6.4 Mbps
5 分钟133 kbps395 kbps525 kbps1.2 Mbps2.5 Mbps
10 分钟—133 kbps199 kbps525 kbps1.2 Mbps

扣掉 128 kbps 音轨和 2% 封装开销之后的视频码率。

这些数字意味着什么

如果计算器说「装不下」,答案不是换个更好的编码器。剪短、去掉音频、或者拆成两段。 60 分钟塞进 20 MB,按算术就是 44 kbps。

常见问题

怎么从码率算体积?

字节 = 码率 × 秒数 ÷ 8。2 Mbps 跑 60 秒是 15 MB,还没算音频和封装开销。

为什么先扣音频?

上限算的是整个文件。128 kbps 的音轨大约每分钟 1 MB。

估计准吗?

对常规素材够准。颗粒重、运动快的会低一档,人物讲话会高一档。编码完会打印实测 VMAF。

按十进制还是二进制算?

十进制,1 MB = 1,000,000 字节,因为平台的上限就是这么写的。

相关