← 博客

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。使用 RTX 系列等受支持的 NVIDIA 显卡时会用 NVENC 硬件编码录制,游戏声音和麦克风也会一起录下。不过,DOR 能否原样保留 HDR 画面,我们没有确认,所以本文不作任何说明。OBS 设置为什么让人觉得复杂,可以看OBS 太复杂时怎么办,其他选择的对比则见OBS 替代软件盘点。

官方来源

启动游戏即自动录制的 DOR 游戏录制软件 →

DOR Clips

DOR 上的我的世界剪辑

查看更多片段

DOR 用户实际录制并上传的我的世界视频,点击即可在 dor.gg 播放。

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 就会自动录制,不用按键也不用设置