码率与体积估算:快播盒子的可填算具
决定用多高的码率导出之前,先知道它会占多大。这个换算只用到一条乘法,难的是单位。
体积估算
填码率和片长,结果立刻更新
体积(字节) = (视频 Mbps + 音频 kbps ÷ 1000) × 1000000 ÷ 8 × 片长分钟 × 60 × (1 + 容器开销%)
导出设置里那个数
常见为一百多到三百多
封装与索引占的那点额外空间
计算结果
- 按 1024 进位
- —
- 按 1000 进位
- —
- 每小时约
- —
- 总码率
- —
这个工具不保存任何输入,刷新页面就回到默认值。
公式里每一步在做什么
- 把音频码率换成和视频同一个单位:kbps 除以 1000 得到 Mbps。
- 两者相加得到总码率,这是每秒要存多少兆比特。
- 乘一百万换成比特每秒,再除以 8 换成字节每秒。
- 乘片长秒数得到总字节数。
- 最后乘上容器开销系数,因为封装结构、索引、章节这些也要占一点地方。
什么时候会算偏
- 可变码率:现在大多数编码器用的是可变码率,设置里的数字是目标平均值。画面复杂的片子实际会超出目标,静态画面会低于目标,所以结果是个中位估计。
- 按质量导出:如果导出时选的是质量等级而不是码率,那就没有一个确定的码率可填,只能先导一小段实测,再用实测码率回填。
- 容器开销:2% 是一个保守的估计值,不是标准。章节、多音轨、内嵌字幕多的文件会更高一点。
反过来用:从空间倒推码率
如果你有一块盘要装一批素材,可以把这个工具当反向计算用:先试一个码率,看算出来的体积,再上下调。比直接去背「某个分辨率该用多少码率」靠谱,因为后者本来就没有标准答案——它取决于画面内容、编码器和你能接受的画质。
要规划多年的片库,用容量规划算具更顺手,它把备份份数和余量一起算了。