视频码率计算器
输入目标文件大小和视频时长,即可计算可用码率。需要时可扣除音频并预留一部分空间,编码后再检查实际文件。
如何计算码率预算
- 输入大于零的目标大小,选择 MB、MiB、GB 或 GiB。时长可用秒数、分:秒或时:分:秒表示,例如 90 和 1:30 都是 90 秒。
- 展开更多选项,可扣除以 kbps 表示的音频总码率,或按自选比例预留空间。本工具不会自动假定音频码率或预留比例。
- 查看以整数 kbps 表示的结果及其名称。未扣除音频时,结果是所有数据流的总预算,不能直接当作纯视频设置值。数值向下取整;编码后请测量文件大小。
文件大小、音频与平均码率
码率表示每秒比特数,文件大小则以字节计。1 字节等于 8 比特,kbps 表示每秒 1,000 比特。MB、GB 使用十进制字节数,MiB、GiB 使用二进制字节数。
可用总码率(kbps)= 目标字节数 × 8 ×(1 − 预留百分比 ÷ 100)÷(时长秒数 × 1,000)。只有音频需要占用这部分空间时,才应扣除音频总码率。
预留比例先作用于整个目标大小,然后才扣除音频。它是用户选择的余量,并非实测的容器开销,也不构成保证。如果音频耗尽可用预算,就没有留给视频的码率。
结果是平均码率预算,不是 CRF/RF 值或画质评分。恒定质量编码会因内容不同而产生不同的文件大小。编解码器行为、元数据和额外数据流也会影响实际大小。
码率计算示例
100 MB、5 分钟的视频,向下取整后的总预算为 2,666 kbps。同样输入 100,但单位改为 MiB,结果是 2,796 kbps,因为 100 MiB 包含更多字节。
200 MB、10 分钟、128 kbps 音频,对应的视频预算为 2,538 kbps。如果先预留 2%,视频预算为 2,485 kbps:先预留 4 MB,剩余 196 MB,再扣除音频。这些只是示例,不是推荐的默认设置。
1.001 MB、1 秒,对应的精确总码率为 8,008 kbps。计算过程保留输入的小数精度,最后才取整,避免中间浮点误差使结果少 1 kbps。
编码预算并非大小保证
目标大小须大于零且不超过 1 TiB,时长须为 0.001 秒至 168 小时。大小支持 6 位小数,音频支持 3 位,预留比例支持 2 位。允许小数点或逗号,不支持千位分隔符或科学记数法。
本工具不推断画质、分辨率、编解码器或上传平台限制。音频总码率应包含所有需要扣除的音轨。请检查实际输出及编码器行为;若剩余正码率不足 1 kbps,会明确说明,不会建议使用零码率。
输入数据
运算在浏览器中完成。本工具不会新增输入上传、保存记录或含输入参数的链接。网站已有的同意管理、分析及网络服务与本计算功能独立。
视频码率常见问题
参考资料
单位定义,以及平均码率与恒定质量模式的区别:
HandBrake 将该文章标为草稿。这里只引用其对编码模式的基本区分,不据此推荐画质或编解码器设置。
资料核对日期:2026 年 10 月 24 日。
