A fix that worked for some people is disabling HDR in Windows, however, I didn’t even have an option to enable/disable HDR and still had the issue.
- Open NVIDIA Control Panel
- Click “Adjust Video Color Settings” from the menu on the left side
- Click the monitors you use
- Click “With the NVIDIA settings” under ‘How do you want to make color adjustments?’
- Set brightness to 55% (+5%)
- Set Saturation to 65% (+15%)
- Set Gamma to 0.95 (-0.05) for Red, Green, and Blue (locked)
- Under ‘Advanced’, set Dynamic Range to Full (0-255)
- In OBS Settings, under advanced video, Color Format = NV12, Color Space = Rec. 709, Color Range = Limited
The only downside to this solution, is that the yellows for Windows Explorer will be a tad strong because of the saturation boost, but its not distracting.
- Set streaming bitrate to 6000 Kbps (max)
- Recording Path
C:/Users/%USERNAME%/Videos/Captures(replace %USERNMAE% with your user)
- Recording Quality of High Quality or Indistinguishable
- Recording Format of mkv (in Advanced, check auto remux to mp4)
A recap of what should’ve been set already
- Color Format of “NV12 (8-bit, 4:2:0, 2 planes)”
- Color Space of “Rec. 709”
- Color Range of “Limited”
- Check “Automatically remux to mp4”
After a recording test and a computer restart, you can try NV12 again as below.
Color Format: NV12 Color Range: Partial Color Space: sRGB