Does OBS actually support capturing in HDR from a capture card?

DaveyMames

New Member
Elgato tells me that "OBS Studio itself does not support direct HDR capture" so OBS automatically tonemaps it to SDR. I have to use Elgato's app if I want to capture in HDR.

So does OBS actually support capturing in HDR?
 

Suslik V

Active Member
According to (this is from one of the developers who worked hard on HDR support in OBS):
OBS was able to handle P010 format quite well even few years ago, thus should do it now even better.

If your device can do P010 at given resolution and frame rate, then:
 

Suslik V

Active Member
Look, OBS can display (Preview) 10-bit content on 8-bit monitor. OBS can display 8-bit content on 10-bit monitor. User may has both monitors (8-bit and 10-bit) connected to the PC. User may drag the OBS Preview window from 10-bit display device to 8-bit display device. So, that's why there are so many talks about tonemapping to SDR in OBS.

If manufacturer of the capture card doesn't provides DirectShow layer for more than 8-bit formats for your capture device, for example P010 (P010 is 10-bit format that works in OBS quite well as mentioned above) and only provides NV12 layer (NV12 is 8-bit) then, obviously, you can't get it in OBS via the Video Capture Device source.

About these strange abbreviations (NV12, P010 etc) you can read here: https://learn.microsoft.com/en-us/w...6-bit-yuv-video-formats#preferred-yuv-formats
 
Top