OBS 錄影畫面發灰、顏色偏白時,最先要做的是對照官方文件的 HDR 錄影組合,檢查 Windows 的 HDR 狀態和 OBS 設定 → 進階裡的值是否搭配:色彩格式 P010、色彩空間 Rec. 2100 (PQ)、色彩範圍 Partial(OBS 32.2.2 介面顯示為部分)。同時確認遊戲擷取的 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) | 可選部分與完整。HDR 文件寫的是 Partial,對應 32.2.2 介面裡的部分。什麼情況下該用完整,我們沒有找到官方說明。 | 設定 → 進階 |
| 遊戲擷取的 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檢查 Windows 中的 HDR 狀態 — 開啟 開始 > 設定 > 系統 > 顯示,選取正在使用的螢幕,看 HDR 是否開啟。開關名稱在 Windows 11 中是 HDR,在 Windows 10 中是 Use HDR。Windows 11 還要展開 HDR 開關,記下 Auto HDR 是否開啟。如果螢幕不支援 HDR,可以跳過這一步。
- 2記錄 OBS 進階分頁的目前值 — 在 OBS 中開啟 設定 → 進階,把色彩格式、色彩空間、色彩範圍的目前值原樣記下來。色彩空間的選項在中文介面中也是英文。如果某一項下方出現警告,也把內容抄下來。例如在 Rec. 2100 下選了精度較低的格式,OBS 會顯示「警告:Rec. 2100 應使用精度更高的格式。」
- 3錄製 HDR 時依官方值設定 — 要以 HDR 狀態錄影時,OBS 官方文件要求把色彩格式設為 P010、色彩空間設為 Rec. 2100 (PQ)、色彩範圍設為 Partial。32.2.2 介面裡 Partial 顯示為部分,選它即可。SDR 白階與 HDR 標稱峰值量級也在同一個分頁,但官方文件沒有給出建議數值,所以本文同樣不提供數值。
- 4設定遊戲擷取來源的屬性 — 開啟遊戲擷取來源的屬性,把 RGB10A2 色彩空間設為 Rec. 2100 (PQ)。文件裡這一項叫 sRGB Color Space,但 OBS 32.2.2 繁體中文介面顯示為 RGB10A2 色彩空間。可選項只有 sRGB 與 Rec. 2100 (PQ) 兩個。
- 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每次只改一項並短時間試錄 — 每次只改一個設定,試錄十秒左右查看結果。一次改多項就分不清是哪一項起了作用。在 Windows 中開啟或關閉 HDR 之後,重新開啟 OBS 的進階分頁,看警告是否還在。不同播放軟體顯示效果有何差異,沒有官方依據,所以本文不做比較。
排查清單
- 已在 Windows 顯示設定中確認 HDR(Windows 10 為 Use HDR)是否開啟
- 使用 Windows 11 時,已記下 Auto HDR 是否開啟
- 已記錄 OBS 設定 → 進階中色彩格式、色彩空間、色彩範圍的目前值
- 已確認進階分頁裡沒有顯示警告
- 如果錄製 HDR,已確認組合為 P010、Rec. 2100 (PQ)、部分(文件寫作 Partial)
- 已檢查遊戲擷取的 RGB10A2 色彩空間值與錄影編碼器(10-bit 的 HEVC 或 AV1)
- 如果用的是擷取卡或網路攝影機來源,還看了視訊擷取裝置屬性裡的色彩空間與色彩範圍
覺得 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 繁體中文介面為準。


