Confused about the purpose of BGRA

Athenya

New Member
I don't understand what is the purpose of the option under Advanced -> Video since from all my testing no matter what you do, when the Colour Format is set to BGRA the video files will still be recorded in YUV 4:2:0. Shouldn't it be recording in BGRA under this mode or the very least record in YUV 4:4:4
 

prgmitchell

Forum Moderator
1755632182187.png
 

koala

Active Member
If the encoder isn't able to encode color format BGRA, it will encode in some format it knows. So you need to choose a proper encoder. If you use simple output mode and as quality "lossless quality", the utvideo software codec will be used, and this will record the full video data. I don't know if the A layer is included (transparency), but the visible colors definitely will.
 

Athenya

New Member
If the encoder isn't able to encode color format BGRA, it will encode in some format it knows. So you need to choose a proper encoder. If you use simple output mode and as quality "lossless quality", the utvideo software codec will be used, and this will record the full video data. I don't know if the A layer is included (transparency), but the visible colors definitely will.
That's what confuses me because my understanding is that either you do that or specifically pick custom output (FFmpeg) and add "colorspace=0" to the video encoder settings which is two really obtuse ways to get it to actually do something, and otherwise it seem to always just default back to recording in YUV 4:2:0, instead of something like YUV 4:4:4 which would be closer.
 

Suslik V

Active Member
Code:
01:19:01.844: [x264 encoder: 'advanced_video_recording'] settings:
...
01:19:01.857: [ffmpeg muxer: 'adv_file_output'] Writing file 'W:/Game Capture/OBS/2025-08//Dag 20 01-19-01.mp4'...
Neither selected x264 encoder nor mp4 media container doesn't support BGRA.

Advanced settings in OBS is not for casual (or everyday) use. Default in OBS is NV12 format. This is best for compatibility. In my opinion, if user made mistake - it should be easily visible, not masked with "very close by its features".
 

Athenya

New Member
I'm still just confused because as far as I can tell every single video encoder I have available always just seem to default the recording back to NV12 4:2:0. Would have at least expected it to default it to some kind of 4:4:4 format
 
Top