HandBrake 使用指南:六个场景教你用开源工具搞定视频转码

开篇
视频转码的需求在生活中无处不在,但大多数人用的是格式工厂或者在线转换网站。格式工厂广告多、编码参数不可控,在线网站有文件大小限制且上传下载各等半天。
HandBrake 是一款开源免费的专业视频转码工具,支持 Windows、macOS、Linux。它没有广告、没有文件大小限制、编码参数完全透明。这篇文章用六个常见场景,演示 HandBrake 的实际操作流程。
场景一:压缩视频,减小文件体积
需求:一个 3GB 的 1080p 视频,想压到 1GB 以内,画质尽量不变。
操作步骤:
- 打开 HandBrake,把视频文件拖入窗口
- 在"摘要"标签页中,确认输出格式为 MP4
- 切换到"视频"标签页,视频编码选 H.264(x264)
- 帧率选择"与原片相同"
- 质量选择"固定质量 RF",数值设为 22
- 编码速度预设选 Slow
- 在底部"另存为"中设置输出路径和文件名
- 点击顶部"开始编码"
参数说明:RF=22 是画质和体积的甜点值,肉眼难以察觉画质损失。Slow 预设比默认的 Medium 多花约 30% 时间但体积能再压缩 15%。如果赶时间,Medium 也完全可接受。
场景二:视频格式转换(MKV 转 MP4)
需求:下载的 MKV 格式电影想在手机上播放,需要转成 MP4。
操作步骤:
- 加载 MKV 文件
- 输出格式选 MP4
- 视频编码选 H.264(x264),RF=22
- 切换到"音频"标签页,编码选 AAC,码率 160kbps(对白为主)或 256kbps(音乐为主)
- 如果原视频有字幕,切换到"字幕"标签页,选择"烧录"或"添加为默认轨道"
- 开始编码
注意事项:MKV 容器支持的嵌入式字幕格式丰富(ASS/SSA/SRT),但 MP4 容器只支持 mov_text 字幕且兼容性一般。如果字幕是重要内容,建议勾选"烧录"——字幕会直接画进视频画面里,100% 兼容但不可关闭。
场景三:iPhone 视频转码(H.265 → H.264)
需求:iPhone 录制的 HEVC/H.265 视频,发给使用安卓手机或老款电脑的人无法播放。
操作步骤:
- 加载 HEVC 视频
- 输出格式 MP4,视频编码选 H.264(x264)
- 质量 RF=20(H.265 → H.264 转码有画质损失,稍微拉高画质补偿)
- 分辨率保持"与原片相同"
- 音频编码选 AAC,码率 160kbps
- 开始编码
补充说明:H.265 转 H.264 是有损转码,画质会轻微下降,但日常观看场景下几乎不可见。如果接收方也使用近几年发布的手机(iPhone 8 以上、大部分安卓旗舰),建议直接发 HEVC 原文件——省去转码步骤且保持原始画质。
场景四:4K 转 1080p 降分辨率
需求:4K 视频文件太大,想在保持清晰度的前提下降低到 1080p 存储。
操作步骤:
- 加载 4K 视频
- 在"尺寸"标签页中,宽度设为 1920,高度自动计算
- 缩放算法选 Lanczos(高质量缩放)
- 视频编码选 H.265(x265),10-bit
- 质量 RF=22,预设 Slow
- 开始编码
参数说明:H.265 10-bit 编码在降低分辨率后能有效减少体积。4K→1080p + x265 RF=22 Slow,一个 20GB 的 4K 视频最终输出通常在 2-3GB 左右。Lanczos 是缩放算法中画质最好的,Bicubic 次之但速度略快。
场景五:批量转码多个文件
需求:文件夹里有 30 个录屏文件,需要统一压缩并转成 MP4。
操作步骤:
- 打开 HandBrake,加载第一个视频
- 设置好编码参数:H.264、RF=22、Medium、MP4
- 点击顶部工具栏的"添加到队列"按钮
- 加载第二个视频,重复步骤 2-3(可以用预设快速应用相同参数)
- 所有文件添加完毕后,点击"队列"按钮查看待处理列表
- 确认无误后点击"开始队列"
进阶技巧:HandBrake 支持"预设"功能。在设置好第一个视频的参数后,点击"预设→保存新预设",给预设命名(如"录屏压缩方案")。后续加载新视频时,在预设列表中选择即可一键应用所有参数。批量转码时这个功能能节省大量重复操作。
场景六:提取视频中的音频
需求:有一段讲座录像,只想保留音频在手机上听。
操作步骤:
- 加载视频文件
- 输出格式选 MKV(或 MP4)
- 切换到"视频"标签页,视频编码选 H.264,RF=22——这一步不能跳过,HandBrake 必须输出视频流
- 切换到"音频"标签页,编码选 AAC 或 MP3,码率 128-192kbps
- 开始编码
- 编码完成后,用其他工具(如 FFmpeg 或 Audacity)从输出文件中单独提取音轨
直达方案:如果只需要音频,用 FFmpeg 更快——ffmpeg -i input.mp4 -vn -acodec libmp3lame output.mp3 一行命令直接提取。
参数速查表
| 场景 | 编码 | 质量 | 速度预设 | 预计输出(1080p,1h) |
|---|---|---|---|---|
| 日常压缩 | H.264 | RF=22 | Medium | ~800MB |
| 高质量存档 | H.264 | RF=18 | Slow | ~1.5GB |
| 极致压缩 | H.265 | RF=24 | Slow | ~400MB |
| 快速出片 | H.264 | RF=24 | Very Fast | ~600MB |
| 转手机兼容 | H.264 | RF=20 | Medium | ~1GB |
| 降分辨率存储 | H.265 10-bit | RF=22 | Slow | ~500MB |
常见问题
Q:RF 值到底设多少合适?
日常使用 RF=22(H.264)或 RF=24(H.265)是最平衡的选择。如果你是摄影师或视频创作者、对画质要求高,降到 RF=18-20。如果只是录屏教程、画质不是核心,RF=26 也行。
Q:为什么编码这么慢?
视频编码是纯 CPU 计算。一小时视频在主流电脑上通常需要 20-40 分钟。如果赶时间,改用 Fast 或 Very Fast 速度预设,或启用硬件加速(NVIDIA NVENC 等),但后者会牺牲一些画质。
Q:报错"无法读取源文件"怎么办?
检查源文件是否损坏(用其他播放器试播)。如果播放正常但 HandBrake 无法读取,可能是缺少该编码的解码器。尝试用 FFmpeg 先做一次无损复制——ffmpeg -i input.mp4 -c copy output.mp4——然后用 HandBrake 处理新文件。
HandBrake 的学习成本主要在头一两次使用——理解了 RF 质量和速度预设两个核心概念,基本就掌握了 90% 的日常场景。更多编码参数说明和设备预设推荐可在 handbrake.ijinshan.com 查看。

浙公网安备 33010602011771号