Color range

Marco123

New Member
Hello. With version 26.0.2, in my case I can't get full colors. I will just add that I played with all the options and still could not get these colors, could someone explain why this is happening?

I will be grateful for your help.
 

Marco123

New Member
I'll add something else because I forgot to include it. Unfortunately, I can't edit my first topic.

Using mostly older versions of OBS Studio I always had full colors set.

Tested options:
» Color format: NV12
» Color space: 709 (usually I have 601) / Color range: Full

Output options (tested):
» Encoder: NVIDIA NVENC H.256 (new)
» X264 (processor)

Nothing helps in this case.


@
rockbottom I know how it works, and I've read it more than once. You didn't understand my post at all.
 

rockbottom

Active Member
I understood your post but I'm not recreating the wheel. There's more than enough information in that thread that explains the different settings...
 

Marco123

New Member
Let me just add that I started using "Color Correction", but I don't like using filters that do something. The standard settings that were good in OBS Studio > Settings > Advanced > Video are then suddenly for some strange reason my streams are standard with no possibility of having vivid colors (which are given in post 2) which is so bright. What happened to the options that trigger the settings by themselves.
 

Suslik V

Active Member
If you usually had 601 at Advanced Settings then you should be aware that from the v26.0.0 of OBS application it uses NTSC (SMPTE170M) version of color primaries for the 601 setting. It is flagged now in the file of recordings. Before v26.0.0 the 601 wasn't flagged and PAL (BT470BG) primaries were in use on encoding. No undefined behavior anymore.

The big chance that you always watched at slightly differently colored videos in your production. And new result is actually correct one (in terms of colors).

Trust your own eyes when working with colors. Find few guides here on the site: https://obsproject.com/forum/resources/categories/guides-studio.8/

The provided info is not enough to make any conclusion. Maybe log-file and raw samples of test charts (tables, bars) of your recordings can help more here. (I hope that you see that something is wrong with the recordings, not the streaming). At least for the x264 (processor, software) encoder the application should work OK.
 

Marco123

New Member
If you usually had 601 at Advanced Settings then you should be aware that from the v26.0.0 of OBS application it uses NTSC (SMPTE170M) version of color primaries for the 601 setting. It is flagged now in the file of recordings. Before v26.0.0 the 601 wasn't flagged and PAL (BT470BG) primaries were in use on encoding. No undefined behavior anymore.
Thanks for the explanation.


The provided info is not enough to make any conclusion. Maybe log-file and raw samples of test charts (tables, bars) of your recordings can help more here. (I hope that you see that something is wrong with the recordings, not the streaming). At least for the x264 (processor, software) encoder the application should work OK.
OBS Studio itself works fine. Rather, it gives the LOG UPLOAD which is corrected, because I noticed that there is an "analyzer" that probably wasn't there. Anyway, it managed to eliminate small mistakes that I didn't know about.

One thing I couldn't eliminate because I don't understand this part.
Warning Capture Interference
Display and Game Capture Sources interfere with each other. Never put them in the same scene.
 

Suslik V

Active Member
1) Did you still has issues with the recording colors?
2) Did you still has issues with the streaming colors?

For example, I have limited knowledge on HW encoders output. And maybe some people has better knowledge of the Twitch (its re-encoding if any present today etc.), but your local recordings should be OK. And look, this is just: NV12, 709, Partial, NV12 HW, Intel for streaming, NVIDIA (jim) for recording, no rescaling - I see nothing special. Do you really see that something wrong with the colors, in your recordings? Try some test images. Are the test images OK if you play the recordings back (not accounting the losses from compression and chroma subsampling)?
 
Last edited:

Marco123

New Member
I have a video recorded with the use of Partial and Full. And I can tell you there is a difference. Let me just say that it is not used with any of the filters (eg Color Correction).

I would like to show the recorded video (1 minute), but unfortunately YouTube does not want to show what it looks like.
 

Suslik V

Active Member
YouTube supports both Partial and Full range input videos. Gray strips from 0 to 255 level of brightness can show if the Partial/Full is OK. Not all encoders can handle Full range... But it needs exact HW to make conclusion if there is bug in the OBS program or HW doesn't supports selected settings. Also, you need to check few browsers with acceleration ON/OFF and few Players with same accelerations ON/OFF (usually, results are all different).
 

Marco123

New Member
After testing 3 browsers such as Google Chrome, Microsoft Edge and Firefox. I can safely say that the 2 browsers Microsoft Edge and Google Chrome have (for me) a color range limitation. Firefox, on the other hand, came out the best here in the tests, because the colors mentioned are here.

Everything was set to Full at 601, as I used to do on a daily basis.

I don't know why Google Chrome has started to limit the range of colors and Microsoft Edge. I hope this will change from the creators because it doesn't make sense.

After checking also test on YouTube, there are also colors. But it works like I said, via Firefox.
 
Last edited:
Top