Question / Help How to record high quality mp4 files without suttering???

Megidolaon

New Member
After having a big stuttering issue someone finally told me how to fix it.
But then I had a problem with my videos being corrupt because I was saving directly as mp4.

Now I fixed that and am recording as flv and later remux the finished videos.
But
Now the videos are stuttering again.
And the bit rate is totally messed up.
I've set 15000 for high quality at 1920x1080 and instead it looks like 7000 or less. But the filesize is big enough for the 15000 bps I set.

And even though I record as flv, occasionally the videos are still corrupt even though I always use the global hotkeys to start and stop recording (I don't simply close OBS or something).

Is there a way to get mp4 videos without the risk of corruption, without stuttering when my game is perfectly fluid at a capped 90 fps and my graphics card can handle about 3 games like that at once, while also getting the quality of the bit rate I am recording at and not only the size?

I've included my dxdiag and the last 9 logs.
And here is a video I recorded with a bit rate of 15 MB/s which still looks really bad.
https://www.youtube.com/watch?v=cty7PPQF5aU&t=46


I've updated OBS today and my problem remains exactly the same (has been for half a year or so). Also, I updated and recorded something today but nonetheless the latest log is nearly 2 months old.
 

Attachments

  • DxDiag.txt
    24.5 KB · Views: 8
  • 2017-08-14-1535-40.log
    5.8 KB · Views: 5
  • 2017-07-31-2034-07.log
    1.4 KB · Views: 2
  • 2017-07-27-1532-05.log
    1.4 KB · Views: 5
  • 2017-07-26-2245-11.log
    22.8 KB · Views: 4
  • 2017-07-24-1948-08.log
    21.6 KB · Views: 4
  • 2017-07-24-0552-52.log
    18.6 KB · Views: 4
  • 2017-07-23-1701-38.log
    10 KB · Views: 4
  • 2017-08-16-1639-36.log
    1.4 KB · Views: 4
  • 2017-08-25-2157-18.log
    1.4 KB · Views: 4

Megidolaon

New Member
OK, these are the logs for obs studio.
 

Attachments

  • 2017-10-20 02-13-11.txt
    11.9 KB · Views: 6
  • 2017-10-20 01-53-54.txt
    10.6 KB · Views: 7
  • 2017-10-18 14-23-17.txt
    6.1 KB · Views: 3
  • 2017-10-18 13-50-01.txt
    10.5 KB · Views: 6
  • 2017-10-20 02-21-36.txt
    9.7 KB · Views: 6
  • 2017-10-20 02-24-00.txt
    14.1 KB · Views: 7
  • 2017-10-20 18-27-32.txt
    11.1 KB · Views: 5
  • 2017-10-22 00-14-43.txt
    10.3 KB · Views: 4
  • 2017-10-22 00-35-20.txt
    16.7 KB · Views: 7
  • 2017-10-23 11-42-32.txt
    18.6 KB · Views: 7

Boildown

Active Member
This one looks typical:
05:36:19.274: ==== Recording Start ===============================================
05:36:19.274: [ffmpeg muxer: 'adv_file_output'] Writing file 'D:/Captured Videos/High Quality.flv'...
05:37:34.178: Stopping recording due to hotkey
05:37:34.435: Stopping recording due to hotkey
05:37:34.507: [ffmpeg muxer: 'adv_file_output'] Output of file 'D:/Captured Videos/High Quality.flv' stopped
05:37:34.507: Output 'adv_file_output': stopping
05:37:34.507: Output 'adv_file_output': Total frames output: 4518
05:37:34.507: Output 'adv_file_output': Total drawn frames: 4509 (4510 attempted)
05:37:34.507: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 1 (0.0%)
05:37:34.512: ==== Recording Stop ================================================
05:37:34.548: Video stopped, number of skipped frames due to encoding lag: 292/4554 (6.4%)

Settings:
05:36:16.805: [NVENC encoder: 'recording_h264'] settings:
05:36:16.805: rate_control: CBR
05:36:16.805: bitrate: 15000
05:36:16.805: cqp: 0
05:36:16.805: keyint: 250
05:36:16.805: preset: hp
05:36:16.805: profile: high
05:36:16.805: level: auto
05:36:16.805: width: 1920
05:36:16.805: height: 1080
05:36:16.805: 2-pass: false
05:36:16.805: b-frames: 2
05:36:16.805: GPU: 0

Since you're already on HP preset NVEnc, but still getting over 6% skipped frames on a GTX 1060, I'd guess that your game is running at over 60 FPS? Limit it to 60FPS. And turn VSync On.

Also, 15Mbps is low for 1080p60. Try more like 30Mbps.
 

Megidolaon

New Member
Thanks, I'll try that.

As for the frames though, I've used 12Mps before with OBS and it looks very smoothly unless there is really a lot going on (many enemies and many players on screen moving a lot with a lot of fx, single bosses or a few enemies and a few players were fine), so the 15Mbps is just for those cases. The videos recently however looked like using 6Mpbs or so even when not that much was going on.
 
Top