OBS 官方文档把本地录制用的硬件编码器画质顺序写为 AV1 > HEVC > H.264,但你实际能选的只有自己电脑列表里出现的项目,而且播放、剪辑、上传的目标必须能打开这种编码才有意义。所以答案是:列表里有 AV1 且要用的地方也支持就选 AV1,没有就选 HEVC,最看重兼容性就选 H.264;如果看不到 AV1,最先要查的是显卡世代和驱动。本文按 2026 年 9 月 30 日确认的 OBS 官方下载页所标稳定版 OBS Studio 32.2.2 的界面编写,只讲编码选择。码率等完整输出设置请看 OBS 游戏录制设置。
按编码对比(使用 OBS 界面中的写法)
| OBS 中的写法 | 是什么、什么时候用 | 依据 |
|---|---|---|
| H.264(AVC):硬件 (NVENC, H.264) / 硬件 (AMD, H.264) / 硬件 (QSV, H.264) / 软件 (x264) | OBS 的默认编码,几乎所有设备和软件都能播放,剪辑软件支持标为 Excellent。兼容性优先时使用。 | OBS Audio/Video Formats Guide(2023 年 3 月 26 日) |
| HEVC(H.265):硬件 (NVENC, HEVC) / 硬件 (AMD, HEVC) / 高级模式中的 QuickSync HEVC | 文档称在相同码率和文件大小下画质优于 H.264,在 OBS 中只支持硬件编码器,剪辑软件支持标为 Good。显卡用不了 AV1、又想比 H.264 画质更好时使用。 | OBS Audio/Video Formats Guide(2023 年 3 月 26 日) |
| AV1:硬件 (NVENC, AV1) / 硬件 (AMD, AV1) / 硬件 (QSV, AV1) | OBS 支持的最新编码,文档称画质和文件大小比 HEVC 有改进。需要受支持的显卡,2023 年文档中写着 Not well supported in editing software yet。 | OBS 同一份文档,以及 NVIDIA、AMD、Intel 官方资料 |
| 软件 AV1:SVT-AV1 / AOM AV1(高级模式) | 没有受支持的显卡也能用,但 OBS 说明实时压缩需要高性能 CPU。硬件编码器把负担转给显卡专用电路,所以一般被推荐。 | OBS Audio/Video Formats Guide 和 Hardware Encoding 文档 |
先说结论
基本原则是在显卡和用途都支持的编码里选最新的那个。OBS 文档把 H.264 描述为 OBS 的默认编码,几乎所有设备和软件都能播放;把 HEVC 描述为在相同码率和文件大小下画质更好,但在 OBS 中只支持硬件编码器;把 AV1 描述为 OBS 支持的最新编码,画质和文件大小比 HEVC 有改进。同一份文档(2023 年 3 月 26 日)还提到当时剪辑软件对 AV1 支持还不够好,所以现在的情况要以你所用剪辑软件的官方文档为准。AV1 到底小多少、好多少,官方文档没有百分比,本文也不写。换了编码之后,码率请参考 游戏录制码率指南 来设定。
选出你的显卡能用的编码
- 1先确认 OBS 版本和显卡驱动 — 截至 2026 年 9 月 30 日确认,OBS 官方下载页标注的稳定版本是 32.2.2,支持 Windows 10 和 11。本文菜单按 32.x 版本编写,33.0.0 测试版属于预发布版本,未作为依据。遇到 NVENC 问题时,官方建议安装最新的 NVIDIA 驱动,所以更换编码器之前先更新驱动。
- 2用厂商资料确认显卡支持哪些编码 — 在 NVIDIA 的 Video Encode and Decode Support Matrix(2026 年 9 月 30 日确认)中,AV1 YUV 4:2:0 编码为 YES 的 GeForce 是 Ada Lovelace(RTX 40 系列)和 Blackwell(RTX 50 系列)。Ampere(RTX 30)、Turing(GTX 16、RTX 20)、Pascal(GTX 10)的 AV1 为 NO,H.264 和 HEVC 编码为 YES。AMD 的 RX 7800 XT、RX 7600、RX 9070 产品页写有 AV1 Encode 为 Yes,而 RX 6600 XT 和 RX 6800 XT 页面的规格表只有 H.264、HEVC 编码和 AV1 解码,没有 AV1 Encode 这一行(没有这一行不等于官方写了不支持)。Intel 在 Arc 显卡的编码编解码器中列出 AVC、HEVC、VP9、AV1,各型号的细节请查该文档的表格。
- 3打开 文件 > 设置 > 输出 并选择输出模式 — 打开 文件 > 设置 > 输出,在输出模式中选择简单或高级。简单模式的视频编码器下拉列表只显示当前系统可用的项目,名称类似「硬件 (NVENC, AV1)」,简单模式里没有 QSV 的 HEVC 项。高级模式的列表里有 QuickSync HEVC,名称固定为英文,例如 NVIDIA NVENC AV1、AMD HW AV1。想直接看清编码名称的话,高级模式更方便。
- 4在录制标签页的视频编码器里选编码 — 高级模式下,在「录制」标签页的「视频编码器」中选择。候选有 NVIDIA NVENC H.264、HEVC、AV1,AMD HW H.264 (AVC)、H.265 (HEVC)、AV1,QuickSync H.264、HEVC、AV1,以及 SVT-AV1 和 AOM AV1。如果 NVENC 选 AV1 后出现「AV1 编码在当前设置上不可用。」的提示,官方建议禁用可能冲突的重新缩放设置或 GPU 设置,并查看日志。一般的 NVENC 错误,请关闭 ShadowPlay、Windows 游戏 DVR 这类同样使用 NVENC 的其他录制程序。笔记本有多块显卡时,请使用主显卡的硬件编码器。
- 5让录像格式与编码匹配 — OBS 文档把 Matroska 视频 (.mkv) 作为默认格式,并推荐大多数场景使用。录制中断后仍可播放和恢复,能容纳 H.264、HEVC、AV1,但剪辑软件支持标为 Poor。混合 MP4 (.mp4) 在 OBS 30.2 引入,兼具中断恢复和普通 MP4 的兼容性,三种编码都支持。混合 MOV (.mov) 在 OBS 32.0 引入,不支持 AV1。不同文档对默认值的写法不一致,请以自己界面上的实际值为准。要把 MKV 转成 mp4,可以使用 文件 > 录像转封装。
- 6录一段短测试并试着打开 — 录一段很短的测试文件,看能否在播放器、剪辑软件和准备上传的地方打开。如果 Windows 自带播放器无法播放,按 Microsoft 的说明可以从 Microsoft Store 安装 HEVC Video Extension 或 AV1 Video Extension,Microsoft 不建议安装第三方编解码器包。截至 2026 年 9 月 30 日确认,YouTube 的支持格式列表中有 HEVC (H.265)、MP4、MOV,但没有明确写出 .mkv 和 AV1,推荐上传设置是容器 MP4、视频编码 H.264、音频 AAC-LC 等。打不开就改用 H.264 重新录制。
录制前检查清单
- OBS 和显卡驱动都是最新的稳定版本
- 已在厂商资料中确认自己的显卡支持想用的编码
- 录制标签页的视频编码器列表里确实出现了要选的编码项
- 录像格式能容纳所选编码(选 AV1 时不要用混合 MOV)
- 短测试文件能在播放器、剪辑软件和上传目标中打开
- 改动前的设置已记下,出问题时可以退回
想少调几项设置时
如果每次开局前都要对齐编码、录像格式和驱动,觉得负担太重,也可以选择少手动决定一些内容的方式。DOR 是免费的 Windows 应用,会自动检测受支持的游戏并把整场比赛自动录制为 mp4;使用 NVIDIA 显卡时默认采用 NVENC 硬件编码,并能同时录下游戏声音和麦克风。不过 DOR 用哪种编码保存、有没有可选编码的设置,本文不作说明。如果你在考虑是否继续用 OBS,可以再看 OBS 觉得太复杂时怎么办 和 OBS 替代软件对比。
已确认的官方来源(2026 年 9 月 30 日确认)
各显卡的编码支持来自 NVIDIA Video Encode and Decode Support Matrix、AMD Radeon RX 7000 系列产品页 和 Intel 关于 Arc 显卡所支持编码的资料。OBS 方面的依据是 OBS 官方下载页标注的稳定版本,以及 OBS 知识库中的 Audio/Video Formats Guide、Hardware Encoding、Hybrid MP4 & Hybrid MOV、Standard Recording Output Guide 文档。OBS 知识库页面上写明请不要链接,所以这里只写文档标题。YouTube 的支持文件格式与推荐编码设置,以及 Microsoft 的媒体播放器编解码器说明,也都是在各自官方支持页面确认的内容。显卡支持表和平台支持格式可能变化,使用前请再看最新页面。


