OBS producing bad quality videos, and literally no setting changes anything about the footage

  • Thread starter Deleted member 365028
  • Start date
D

Deleted member 365028

Normally I wouldn't make a forums issue about something like this, but I'm literally out of ideas.
I have spent hours doing all kinds of research, from YouTube videos about the best OBS settings, to looking up specific issues I'm having, to restarting my computer, to even reinstalling OBS. I have probably changed every setting in OBS at least once across countless attempts.
Yet, no matter what I do or change, literally nothing changes about the quality of the video, and it's not good.

I'm recording in a 1080 60FPS setting, but every video shows way less frames (an average of around 25-30FPS), and the quality is a lot worse than normal.
Regardless of whether I encode from x264 or from NVENC, it produces the same, good but not great quality.
Might I also add that for the last test which is in the log below, I was recording in basically the highest possible quality for OBS in terms of NVENC, still nothing.

Now for some specifications, my PC is really high-tier, which is why this video quality is concerning. To be specific:
CPU: AMD Ryzen 5 2600 Six-Core Processor 3.40 GHz
RAM: 24.00GB
GPU: 4095MB NVIDIA GeForce RTX 3060
OS: Windows 10 Professional
Monitor: ZOWIE XL LCD (1920x1080@240Hz)
And I have two HDDs and two extra SSDs, both HDDs are 1TB and both SSDs are 500GB

Here is a screenshot of both the real game footage and the video footage. Just in a screenshot alone, zooming in will show a clear difference, and that my PC footage is really good, yet it comes out poorly in the video.
https://imgur.com/WwiMsQC

And before I get into all of the settings I have tampered with, here is my log for my most recent recording test: https://obsproject.com/logs/HjsBeStFEF0isFG_

And if you are wondering, here are all of the settings I remember changing, just to clear off a lot of questions. *deep breath*:
  • Video
    • Base (Canvas) Resolution
    • Output (Scaled) Resolution
    • Downscale Filter
    • Common FPS Values
  • Output - Recording
    • Encoder
    • Rescale Output
    • Rate Control
      • General
        • Keyframe Interval
        • Preset
        • Profile
        • Look-Ahead
        • Psycho Visual Tuning
        • Max B-Frames
      • CBR
        • Bitrate
      • CQP
        • CQ Level
      • VBR
        • Bitrate
        • Max Bitrate
      • (And I attempted Lossless too)
    • Advanced
      • General
        • Process Priority
      • Video
        • Color Range
Hopefully the log provides an answer to this problem. I do not know how to read or understand logs, otherwise I would've tried solving it myself.
Anyway, I think I've rambled for quite some time here. Hopefully there's a solution to this problem. :)
 

Lawrence_SoCal

Active Member
First - don't ignore the big red warning about NOT recording to MP4. There is no reason to record to MP4. remux in OBS if need be (only takes seconds)

2nd - real-time video encoding is VERY computationally demanding. Don't assume that CPU is powerful enough regardless of what you throw at it. Especially if you game play is already taxing the system. Start with doing basic (not driving blind) monitoring of hardware resource (CPU, GPU, RAM, Disk I/O, etc) utilization [for ex. using Task manager’s Performance tab and/or Resource Monitor] to see if your system is being maxed out with your settings

With that said, look for discussions here on high refresh rate monitors and capturing rates. Sorry... not my area, but is that log showing trying to record at 240fps (keyint?)... that could mean something else entirely??... I've seen others suggest setting monitor to 120Hz (not 240) and cap game fps and capture rate to an Even fraction of that (ex 60fps)

Also, search on implications of using these items, which use CUDA cores [well discussed/commented on in this forum]
  • Look-Ahead
  • Psycho Visual Tuning
 

dmemphis

Member
And be sure the file is what you want it to be. Free tool Mediainfo will show you what the nature of the file you recorded is. Make sure its what you expected it to be.
 
D

Deleted member 365028

Could it be the playback? Have you judged the footage from anything other than VLC?
I have viewed it from the Windows Movie software and it shows the same result.
Furthermore, when I put the footage into my editing program (Filmora X), the video was defined by Filmora as 25FPS, and that makes sense, even though I specifically selected OBS to record at 60FPS.
 
D

Deleted member 365028

First - don't ignore the big red warning about NOT recording to MP4. There is no reason to record to MP4. remux in OBS if need be (only takes seconds)

2nd - real-time video encoding is VERY computationally demanding. Don't assume that CPU is powerful enough regardless of what you throw at it. Especially if you game play is already taxing the system. Start with doing basic (not driving blind) monitoring of hardware resource (CPU, GPU, RAM, Disk I/O, etc) utilization [for ex. using Task manager’s Performance tab and/or Resource Monitor] to see if your system is being maxed out with your settings

With that said, look for discussions here on high refresh rate monitors and capturing rates. Sorry... not my area, but is that log showing trying to record at 240fps (keyint?)... that could mean something else entirely??... I've seen others suggest setting monitor to 120Hz (not 240) and cap game fps and capture rate to an Even fraction of that (ex 60fps)

Also, search on implications of using these items, which use CUDA cores [well discussed/commented on in this forum]
  • Look-Ahead
  • Psycho Visual Tuning
I mean, I would assume that my PC could perfectly reflect my display in the recording since it can play much more high-end, demanding games than Geometry Dash.
Geometry Dash is a very low-demanding game. It doesn't tax my system at all.
And I've looked in the Performance tab of Task Manager before to study the effects of OBS recording on my CPU and GPU. The odd part is no matter what I change the settings to, both the CPU and GPU seem to only use the same amount of "juice" for the recording, which is further proof that changing the settings is not changing my footage.
Also, speaking of the 240fps, that is because I run on a 240Hz monitor. I won't deny that the high refresh rate could be the cause of duplicated frames (since OBS is trying to render 240fps footage at 60fps). Changing that is not really applicable for Geometry Dash sadly, as the refresh rate of the monitor actually changes the game's physics very slightly.
But I definitely could do more research on refresh rates specifically. That might help my dropped frames issue, but it doesn't solve my quality issue and the seemingly uselessness of changing the settings.
 

RubiksGaming24

New Member
Hey dude, I am shocked to find that I am experiencing this exact problem and I need help to fix it. Did you ever get this glitch/issue fixed? If so may you please share how?
 
Top