在 HandBrake 中压缩视频时,如果你想要获得合适的输出文件大小,通常需要通过 码率(Bitrate)计算 来反推合适的参数。下面我给你详细说明一个常用的 计算码率方法,并结合 HandBrake 的设置来操作。
一、基本公式
视频文件大小主要取决于码率和时长,基本公式如下:
反推公式:
二、计算步骤举例
假设:
- 你有一个 2小时(7200秒) 的电影;
- 你希望压缩后文件大小为 2GB(2048MB);
- 需要计算目标码率。
计算:
这样,你就知道在 HandBrake 设置时,视频的平均码率大约设为 2300 kbps。
三、在 HandBrake 中设置方法
- 打开 HandBrake,载入视频;
- 切换到 Video(视频) 标签;
- 在 Quality(质量) 部分选择 Avg Bitrate (kbps);
- 输入上面计算好的目标码率(例如 2300 kbps);
- 音频部分(Audio)也会占用空间,记得单独考虑:
- 例如 AAC 128 kbps × 双声道;
- 码率计算时应预留出音频空间。
四、注意事项
- 预留音频码率
公式通常只算视频码率,建议在计算时:
比如你设定音频 192 kbps,2小时大概占 172 MB,要从总大小里扣掉。
-
恒定质量(RF值) vs 平均码率
- HandBrake 默认推荐用 RF值(Constant Quality),例如 RF 20–22,这样会自动调节码率,画质更稳定,但文件大小不可控;
- 如果你需要 精确控制文件大小(例如刻录光盘、传输限制),就必须使用 Avg Bitrate。
-
分辨率与编码器
- H.265(x265)比 H.264 更省码率,通常能在 相同画质下降低 30–50% 文件大小;
- 分辨率越高,需要的码率也越大。
✅ 总结:
使用 HandBrake 压缩视频时,如果目标是 控制文件大小,你需要先用公式计算出目标码率,再在 Video → Avg Bitrate 中手动输入。注意要预留音频空间,并根据需求选择 H.264 或 H.265 编码。
要不要我帮你做一个 Excel 码率计算表,你只要输入视频时长和目标文件大小,就能自动算出该填多少码率?