Question / Help Trying to record 1080P 60 FPS seem to be a bit of micro stutter

Muelo1000

New Member
Ok so I have streamed before at these settings...but now I just want to record Not stream. I notice the game will record but it almost seems that there is micro stutters very very small but I can still notice it ...any suggestions would appreciated
 

Attachments

  • 2016-11-13 23-08-40.txt
    8.5 KB · Views: 41

DamageInc

Member
Hi there

A question before the detail:
Looking at your log, Im not seeing any encoder lag - but it also dosnt look like a full log.
ill ask a simple question: is your monitor a 60hz monitor or better?
i ask becasue i use a 144hz monitor and regularly get 120 fps in BF4/BF1. As such Im seeing 120 FPS all the time, and you get used to it.

I record at 1440p 60fps through OBS (with appropriately tuned settings) and though Im getting no encoding lag or dropped frames in the logs, it looks flickery to me. Then one day i realised its purely because my eyes now see 60fps as not fluid anymore. For the 10 years of gaming i did before moving to a gtx980 and a 144hz monitor 60 hz monitors and 60fps looked buttery smooth to me. So it might just be that you are used to the smoothness a 120-144 hz monitor and good GFX card can provide. If that sounds like horseshit to you then continue...


If the size of your raw recordings dont matter to you (and they shouldnt, as presumably you are going to edit them in something like premiere pro or vegas), and then endode them from there to something sensible for YouTube then i would:

dial your CQP back to: 25
set preset to: high quality
your bframes to 0
and untick "use two pass encoding".

both B frames and two pass are expensive.
B-frames help with compression, but if you dont care about the raw file size, dump them in favour of better encoding.
Two pass encoding (look up how it works via google) is pretty useless for "live" recording. If you are later going to be re-encoding (say in handbrake) then for slightly smaller files and slightly improved quality you might tick two pass in handbrake settings but it takes forever (well twice as long).

No reason not to set encoding quality to high as you are doing so onboard your gpu which is nice and can cope.

Now, with those settings record for a minute.
Then dial ONLY the CQP setting to 24 and do the same, then 23, 22, 21, 20, 19 and 18.

For each of those recordings ensure you keep the OBS log.

As CQP goes down your recording quality and file size will go up. At some point your encoder will start to stutter and the OBS log will show a certain number of frames lost to encoder lag or frames dropped. Go back to the log which which is the lowest CQP which doesnt show dropped frames or encoding lag and thats your baby.

Shadowplay performs much better than OBS with the NVENC codec, becasue OBS is doing other things at the same time which require a CPU overhead. Ensure that your CPU isnt maxed whilst you are using the NVENC codec. 90% load is fine though. i generally see a 5-10% CPU load increase when i use OBS NVENC and almost no CPU increase when I use shadowplay.

Shadowplay is great but has 2 huge drawbacks:
It cant record multiple audio streams like OBS can (yet)
It records at a variable frame rate. This messes up video/audio editing in things like premiere and vegas and you need to run the shadowplay file through handbrake first to turn it into a constant 60fps file.
 

Muelo1000

New Member
Thanks for the feedback guys. .. monitor 60hz , streaming was silky smooth 1080 @ 60FPS storage is not an issue in my case.. 3TB ....any More feed back would be appreciated....will play around with the settings when I get home from work and report back with results
 

Muelo1000

New Member
Thanks for the feedback guys. .. monitor 60hz , streaming was silky smooth 1080 @ 60FPS storage is not an issue in my case.. 3TB ....any More feed back would be appreciated....will play around with the settings when I get home from work and report back with results
Tried different things still there is some microstutter(even quality compare to DxTory just seem a bit lower) I gave up on this back to using DXTory (buttery smooth ) its a shame I love OBS for streaming hoped it would have been the same for recording
 

Muelo1000

New Member
OK....So I think I solved the issue I was trying to record BF1 Gameplay. and then I remember that when I first install BF1 I went to the video setting and turned on DX12. Just for the heck of it I set it back to DX11 and it seem for the Micro-stutter to have gone away at least I don't notice it plus the quality of the video seems to be on par with DxTory

Thanks everyone for your help
 
Top