Hello,
I have been using OBS Studio with H265 with my AMD 6700XT for a while now. Recently I wanted to up my settings a little bit more. I wanted to record with 4:4:4 at full range so I could color grade my gameplay videos better. However the "video" section in the Advanced options work only for x264 (CPU recording). AMD options of H265 and H264 force 4:2:0 partial no matter what I try.
My computer screen is set to RGB(Full) in AMD Radeon settings. I also tried YCbCr 4:4:4 but didn't change anything.
Here are the possibilities I tried:
1) NV12 - 709 - Partial --> Things are close to what is on screen. But the color is in 4:2:0 partial format. It causes banding issues and harder to apply LUTs, etc.
2) NV12 - 709 - Full --> This is what I think at least should be working. But the result is lots of black and white crashes with extreme contrast. I thought Color range should be equal to monitor's color setting but OBS disagrees with me.
3) I444 - 709/sRGB - Full --> the result is the same as number 1. 4:2:0 Partial.
4) RGB - 709 - Full --> encoding overloaded. And even the computer got frozen once. I don't know why.
5) RGB - sRGB - Full --> Range is finally full with no black/white crashes and things seem OK. But the Color Format is still in 4:4:4.
Long story short I have failed to understand 2 things:
1) Why can't I record at 4:4:4 format?
2) Why doesn't full range work, or gives crashed contrast even though my screen is also set to RGB Full?
Any help is appreciated. Thank you.
One more additional question. What is Color space? I can understand the format is basically how many bits are saved per pixel and Color range determines a color can have either 256 or 220 values, but what does Color space do? Is it a conversion function like Gamma, or Tonemapping?
Thank you, again.
I have been using OBS Studio with H265 with my AMD 6700XT for a while now. Recently I wanted to up my settings a little bit more. I wanted to record with 4:4:4 at full range so I could color grade my gameplay videos better. However the "video" section in the Advanced options work only for x264 (CPU recording). AMD options of H265 and H264 force 4:2:0 partial no matter what I try.
My computer screen is set to RGB(Full) in AMD Radeon settings. I also tried YCbCr 4:4:4 but didn't change anything.
Here are the possibilities I tried:
1) NV12 - 709 - Partial --> Things are close to what is on screen. But the color is in 4:2:0 partial format. It causes banding issues and harder to apply LUTs, etc.
2) NV12 - 709 - Full --> This is what I think at least should be working. But the result is lots of black and white crashes with extreme contrast. I thought Color range should be equal to monitor's color setting but OBS disagrees with me.
3) I444 - 709/sRGB - Full --> the result is the same as number 1. 4:2:0 Partial.
4) RGB - 709 - Full --> encoding overloaded. And even the computer got frozen once. I don't know why.
5) RGB - sRGB - Full --> Range is finally full with no black/white crashes and things seem OK. But the Color Format is still in 4:4:4.
Long story short I have failed to understand 2 things:
1) Why can't I record at 4:4:4 format?
2) Why doesn't full range work, or gives crashed contrast even though my screen is also set to RGB Full?
Any help is appreciated. Thank you.
One more additional question. What is Color space? I can understand the format is basically how many bits are saved per pixel and Color range determines a color can have either 256 or 220 values, but what does Color space do? Is it a conversion function like Gamma, or Tonemapping?
Thank you, again.