OBS Studio Recorded Files Are at 1920x1082 Resolution

BluesAdam

New Member
Checking the metadata on VLC shows videos recorded with OBS Studio have a resolution of 1920x1082 instead of 1920x1080.

For troubleshooting purposes, here are my OBS settings:
obs settings.png

And here's what VLC metadata information shows:
vlc metadata.png
 

BluesAdam

New Member
The issue seems to be related to AV1 encoding. Tried HEVC encoding and video resolution is as it should be as you can see below. AVC encoder also works correctly.
Screenshot 2024-03-09 163840.png
 

Suslik V

Active Member
Thus, who will find this post later, will know what version of OBS (and video driver) was affected by this issue.
 

BluesAdam

New Member
Found the solution for AMD Adrenalin recordings but unfortunately the solution doesn't work for OBS Studio, let me explain why:
If you turn off "Enable Desktop Recordings" function in AMD Adrenalin software, the issue is fixed and videos are set to correct resolution. However, there is no such option for OBS Studio so resolution is stuck at 1920x1082 as long as you use AV1 encoder.

AVC and HEVC are totally fine in both platform, whether you turn on or off "Enable Desktop Recordings" setting.

Thus, who will find this post later, will know what version of OBS (and video driver) was affected by this issue.
OBS version is 30.0.2
Driver version is AMD Adrenalin 24.2.1
 
Last edited:

koala

Active Member
See

As far as I understand, it's a hardware issue with the AMD hardware encoder.

As far as I understand the referenced issue thread, there are 2 black pixel rows added by the encoder at the bottom of a regular 1920x1080 video, so it becomes 1920x1082. However, the container (the container is what makes a video stream *.mp4 or *.mkv format) metadata still reports 1920x1080, so decent video players should simply crop this 2 lines away at playback time and you will never see it.

A fix can only come from AMD with some new driver, or may be even only on upcoming GPU hardware.
 

BluesAdam

New Member
See

As far as I understand, it's a hardware issue with the AMD hardware encoder.

As far as I understand the referenced issue thread, there are 2 black pixel rows added by the encoder at the bottom of a regular 1920x1080 video, so it becomes 1920x1082. However, the container (the container is what makes a video stream *.mp4 or *.mkv format) metadata still reports 1920x1080, so decent video players should simply crop this 2 lines away at playback time and you will never see it.

A fix can only come from AMD with some new driver, or may be even only on upcoming GPU hardware.
Seems like it, yes. It is an AV1 encoder issue. Such a shame it is at hardware level too. I highly doubt any driver update can fix that.

By the way, I cannot edit old posts so I will make the correction here. Turning off "Enable Desktop Recording" option in Amd Adrenalin software DOES NOT fix the issue. Issue is only fixed if AVC or HEVC encoder is selected.

One silver lining is that at least for OBS Studio it's only a 2 pixel difference. When uploaded to YouTube though, resolution becomes 1916x1080. It is an issue that should be fixed quickly. I hope AMD looks into it as I posted it in official AMD forums and sent a bug report through the GPU driver.
 
Last edited:
Top