← 博客

OBS 录制画面发灰、颜色发白怎么办(2026):HDR 与色彩范围设置排查

OBS Studio 官方图片的放大画面——明亮且饱和度鲜明的彩条测试图与 OBS 标志
图片来源: © OBS Project · official product UI
核心摘要
  • 先确认 Windows 的 HDR 状态,以及 OBS 设置 → 高级中的色彩格式、色彩空间、色彩范围是否互相匹配。
  • OBS 官方文档给出的 HDR 录制值是 P010、Rec. 2100 (PQ)、色彩范围 Partial(界面显示为常规 (Limited)),游戏采集的 RGB10A2 色彩空间也要设为 Rec. 2100 (PQ)。
  • 需要 10-bit 的 HEVC 或 AV1 编码器;官方没有文档诊断画面发灰的原因,因此本文不断言单一原因。

OBS 录制画面发灰、颜色发白时,最先要做的是对照官方文档的 HDR 录制组合,检查 Windows 的 HDR 状态和 OBS 设置 → 高级里的值是否匹配:色彩格式 P010、色彩空间 Rec. 2100 (PQ)、色彩范围 Partial(OBS 32.2.2 界面显示为常规 (Limited))。同时确认游戏采集的 RGB10A2 色彩空间,以及是否使用 10-bit 的 HEVC 或 AV1 编码器。不过 OBS 官方文档并没有专门诊断“画面发灰”的原因,所以本文不断言单一原因,只依据官方页面和 OBS 自身的警告,整理出逐项核对的顺序。如果你遇到的是画面模糊、细节糊掉而不是颜色问题,可以看OBS 录制画面模糊的解决方法。以下内容均为 2026 年 9 月 30 日确认的情况,以 OBS Studio 32.2.2(2026 年 8 月 14 日正式发布)为准。

各项名称与官方文档依据(OBS 32.2.2 界面)

项目(OBS 中的名称)作用与官方文档依据查看位置
Windows HDR(Windows 11 为 HDR,Windows 10 为 Use HDR)在支持 HDR 的显示器上开启或关闭 HDR。可用 SDR content brightness 滑块调整 SDR 内容的亮度平衡,微软提示 SDR 内容可能显得过亮或过暗。开始 > 设置 > 系统 > 显示
Auto HDR(Windows 11)把基于 DirectX 11/12、仅支持 SDR 的旧游戏的色彩范围和亮度自动提升为 HDR。需要支持 HDR 的显示器。显示 > 展开 HDR 开关,再看 Auto HDR
色彩格式(Color Format)HDR 录制的依据是 P010(10-bit, 4:2:0, 2 planes)。NV12 是 8-bit 格式,Rec. 2100 搭配 8-bit 格式时 OBS 会显示警告或错误。设置 → 高级
色彩空间(Color Space)可选 sRGB、Rec. 601、Rec. 709、Rec. 2100 (PQ)、Rec. 2100 (HLG),中文界面中也以英文显示。HDR 录制的依据是 Rec. 2100 (PQ)。设置 → 高级
色彩范围(Color Range)可选常规 (Limited) 和扩展 (Full)。HDR 文档写的是 Partial,对应 32.2.2 界面里的常规 (Limited)。什么情况下该用扩展 (Full),我们没有找到官方说明。设置 → 高级
游戏采集的 RGB10A2 色彩空间(文档中写作 sRGB Color Space)文档要求把该项设为 Rec. 2100 (PQ)。32.2.2 简体中文界面中显示为 RGB10A2 色彩空间,选项 sRGB 和 Rec. 2100 (PQ) 保持英文。来源中的游戏采集 → 设置
视频编码器使用 10-bit 的 HEVC(H.265)或 AV1 编码器,有 Main10 配置文件时选择它。不支持 10-bit 的编码器,OBS 会显示错误信息。设置 → 输出 → 录制

结论:先找出不匹配的组合

在改任何设置之前,先把当前组合记下来:Windows 的 HDR 是否开启、高级选项卡里的三个值,以及游戏采集来源的 RGB10A2 色彩空间是什么。如果打算录制 HDR,就按官方文档的值来设置;如果不是,就看 OBS 是否已经弹出警告,因为 Rec. 2100 搭配 8-bit 格式正是 OBS 自己会警告的组合。码率、编码器等录制整体设置,请另看OBS 游戏录制设置指南。

按顺序排查的步骤

  1. 1检查 Windows 中的 HDR 状态 — 打开 开始 > 设置 > 系统 > 显示,选中正在使用的显示器,看 HDR 是否开启。开关名称在 Windows 11 中是 HDR,在 Windows 10 中是 Use HDR。Windows 11 还要展开 HDR 开关,记下 Auto HDR 是否开启。如果显示器不支持 HDR,可以跳过这一步。
  2. 2记录 OBS 高级选项卡的当前值 — 在 OBS 中打开 设置 → 高级,把色彩格式、色彩空间、色彩范围的当前值原样记下来。色彩空间的选项在中文界面中也是英文。如果某一项下方出现警告,也把内容抄下来。例如在 Rec. 2100 下选了精度较低的格式,OBS 会提示 Rec. 2100 应使用精度更高的格式。
  3. 3录制 HDR 时按官方值设置 — 要以 HDR 状态录制时,OBS 官方文档要求把色彩格式设为 P010、色彩空间设为 Rec. 2100 (PQ)、色彩范围设为 Partial。32.2.2 界面里 Partial 显示为常规 (Limited),选它即可。SDR 白电平和 HDR 标称峰值电平也在同一个选项卡,但官方文档没有给出推荐数值,所以本文同样不提供数值。
  4. 4设置游戏采集来源 — 打开游戏采集来源的设置,把 RGB10A2 色彩空间设为 Rec. 2100 (PQ)。文档里这一项叫 sRGB Color Space,但 OBS 32.2.2 简体中文界面显示为 RGB10A2 色彩空间。可选项只有 sRGB 和 Rec. 2100 (PQ) 两个。
  5. 5确认编码器支持 10-bit — 在 设置 → 输出 中,确认录制使用的视频编码器是 10-bit 的 HEVC 或 AV1。输出模式为简单时,编码器列表里会出现 硬件 (NVENC, HEVC)、硬件 (AMD, AV1) 之类的条目;高级模式则在录制选项卡中选择。有 Main10 配置文件就选它。32.2.2 的英文错误信息中,“OBS does not support 8-bit output of Rec. 2100.” 表示 Rec. 2100 不能以 8-bit 输出,“Cannot perform 10-bit encode on this encoder.” 表示该编码器无法进行 10-bit 编码。你的显卡是否支持 10-bit 的 HEVC 或 AV1,需要到厂商官方文档确认,本文不提供各代显卡对照表。
  6. 6每次只改一项并短时间试录 — 每次只改一个设置,试录十秒左右查看结果。一次改多项就分不清是哪一项起了作用。在 Windows 中开启或关闭 HDR 之后,重新打开 OBS 的高级选项卡,看警告是否还在。不同播放软件显示效果有何差异,没有官方依据,所以本文不做比较。

排查清单

  • 已在 Windows 显示设置中确认 HDR(Windows 10 为 Use HDR)是否开启
  • 使用 Windows 11 时,已记下 Auto HDR 是否开启
  • 已记录 OBS 设置 → 高级中色彩格式、色彩空间、色彩范围的当前值
  • 已确认高级选项卡里没有显示警告
  • 如果录制 HDR,已确认组合为 P010、Rec. 2100 (PQ)、常规 (Limited)(文档写作 Partial)
  • 已检查游戏采集的 RGB10A2 色彩空间值和录制编码器(10-bit 的 HEVC 或 AV1)
  • 如果用的是采集卡或摄像头来源,还看了视频采集设备设置里的色彩空间和色彩范围(默认值为“默认”)
本文的菜单名称以 OBS Studio 32.2.2 为准,之后的版本可能改名。另外 OBS 官方知识库仍在整理中,网址或内容可能变动;如果链接打不开,请到 obsproject.com 重新查找 HDR Configuration 页面。

觉得 OBS 设置太麻烦时

与其在 OBS 里逐项对齐色彩设置,也可以试试 DOR:这是一款免费的 Windows 应用,会检测支持的游戏并把整场比赛保存为 mp4。使用 NVIDIA 显卡时默认编码是 NVENC,游戏声音和麦克风也会一起录下。不过,DOR 能否原样保留 HDR 画面,我们没有确认,所以本文不作任何说明。OBS 设置为什么让人觉得复杂,可以看OBS 太复杂时怎么办,其他选择的对比则见OBS 替代软件盘点。

官方来源(2026 年 9 月 30 日确认)

色彩格式、色彩空间、色彩范围、游戏采集和编码器的依据来自 OBS 官方文档 HDR Configuration(页面标注日期 2026-09-01)。Windows 的 HDR 开关与亮度滑块参考微软的 HDR settings in Windows,Auto HDR 参考 Use Auto HDR for better gaming in Windows。菜单名称以 OBS Studio 32.2.2 简体中文界面为准。

FAQ

常见问题

OBS 官方文档里有解释录制画面发灰的原因吗?

在我们确认的范围内没有。HDR Configuration 文档只给出 HDR 录制的三个设置步骤(高级选项卡的值、游戏采集属性、10-bit 编码器),并没有解释画面为什么发灰。因此本文只整理排查顺序,不断言单一原因。

录制 HDR 可以使用 NV12 这类 8-bit 格式吗?

OBS 32.2.2 会在 Rec. 2100 搭配 8-bit 格式时提示应使用精度更高的格式,编码器的错误信息里也有“OBS does not support 8-bit output of Rec. 2100.”。录制 HDR 时,请按官方文档使用 P010。

把色彩范围改成扩展 (Full) 就能解决吗?

我们没有找到官方依据。OBS 文档在 HDR 录制中使用的是 Partial(界面显示为常规 (Limited)),关于什么时候需要扩展 (Full) 以及有什么副作用,也没有找到官方说明。想尝试的话,只改这一项,并短时间试录确认。

Games

相关游戏指南

继续阅读

相关文章

立即开始使用 DOR

使用 DOR 录制受支持的游戏,并在各游戏支持页面确认具体捕获方式