New to OBS, recording quality sucks... what am I doing wrong?

ahosey01

New Member
Hello -

I am new to OBS. I am working on a video recording project here at my house and cannot get my computer to output clear video.

Here are my settings:

1723931318680.png


1723931345836.png

1723931373060.png

My computer performance should be good enough. I have 32GB of RAM, an AMD Ryzen 9 8-core and an Nvidia GeForce RTX 4070 GPU. I think I've hit the upload limit so I'll make a second post and upload a snip of my image.
 

ahosey01

New Member
Here is what my image looks like:

1723931750017.png


What am I doing wrong here? Webcam is an Elgato FaceCam Pro which is like a 4k webcam so I don't think it's a hardware issue. Every video I can find online tells me to either a.) match the input and output resolutions and make sure they're the same size as my monitor resolution, b.) use the NVENC encoder, which I am, c.) set the bitrate really high - like 60k, and d.) run diagnostics to make sure your hardware isn't limiting your recording quality. So far, nothing I do seems like it will correct this. I'm also playing in VLC Media Player to make sure the problem wasn't an issue with windows media player.

Thanks in advance!
 

PaiSand

Active Member
 

ahosey01

New Member
Ahh - that makes sense. I think I found the setting here:

1723934107398.png


Is that the correct place to update that?

The only thing is, after I did that, the video feed now looks black:

1723934145093.png
 

PaiSand

Active Member
Base resolution is the resolution of your display monitor.
Output resolution is the resolution you want the recording / stream to be at.

Don't use CBR for recording instead use CQP which is based on quality. Actually, it's way better if you don't use advanced output all together and keep it on simple output. Now, on the recording section you can select one of the quality presets and test it.
Best way to start is using the Auto-configuration Wizard (tools menu) selecting recording or streaming as main purpose depending on what you want to do. Select GPU encoding (hardware) and use your native display resolution.
Apply the settings the Wizard gives.
Restart OBS.
Now test it.

Remember to not use advanced output mode. You don't need it.
By all means, do not follow outdated videos meant to really old versions of OBS no longer applicable to the new OBS versions.

If you already added a source for the camera, use this same source on other scenes.
And until you have OBS working correctly do NOT add any plugin or script to it. First make it work as intended and then try new things.
 

ahosey01

New Member
Base resolution is the resolution of your display monitor.
Output resolution is the resolution you want the recording / stream to be at.

Don't use CBR for recording instead use CQP which is based on quality. Actually, it's way better if you don't use advanced output all together and keep it on simple output. Now, on the recording section you can select one of the quality presets and test it.
Best way to start is using the Auto-configuration Wizard (tools menu) selecting recording or streaming as main purpose depending on what you want to do. Select GPU encoding (hardware) and use your native display resolution.
Apply the settings the Wizard gives.
Restart OBS.
Now test it.

Remember to not use advanced output mode. You don't need it.
By all means, do not follow outdated videos meant to really old versions of OBS no longer applicable to the new OBS versions.

If you already added a source for the camera, use this same source on other scenes.
And until you have OBS working correctly do NOT add any plugin or script to it. First make it work as intended and then try new things.
Tried this, video quality looks exactly the same:

1723941457807.png
 

PaiSand

Active Member
17:34:33.777: YUV mode: Rec. 709/Full

This should be Partial.
Please, don't follow recommendations done in old videos that can't be applied to latest OBS versions. Just don't.
Other thing to take into consideration is lighting. The out of focus don't help. And most non professional cameras can't reproduce professional image. Being 4k means nothing on the quality of the image produced, only on the resolution. Too many variables.
With a good lighting you can have a good image even with a not so good camera. Of course, not as good as a professional one.

Make sure you installed the software that comes with the camera. Some features and quality presets are only available if the program is installed.
 

qhobbes

Active Member
1. The Hardware-accelerated GPU scheduling ("HAGS") feature in Windows is currently known to cause performance and capture issues with OBS, games and overlay tools. It's an experimental feature and we recommend disabling it via these instructions.
2. Since your EƖgato Virtual Camera color format is NV12, change your Video Color Format back to NV12 (Settings, Advanced).
3. Having the YUV Color range set to "Full" will cause playback issues. Shadows, highlights and color will look off. In OBS, go to "Settings -> Advanced" and set "YUV Color Range" back to "Limited".
 
Top