Question / Help OBS footage lags and stutters at every setting possible.

Patek2

New Member
Any ideas why recorded video from OBS stutters and lags but somehow Mirilis Action footage is smooth on 1080p 60?

Footage from OBS
https://drive.google.com/open?id=1ekJYCZZmRvPbdg1Hgz5ZWtLOOdgIjcM0

I can’t record normally, using blank OBS or even Streamlabs on my PC (ryzen 7 2700x, gtx 1080, 16 gb ddr4 3000mhz). Fps ingame are totally fine and stable but when playing back saved recordings from Streamlabs they seem to be stuttering and shaking.
Im recording at 1080p 60, using NVEC New but problem is consistant on every Encoder. While checking losed frames etc. there are no problems. I have tried run OBS in administration mode.
 

R1CH

Forum Admin
Developer
 

Mistiklese

New Member
Been trying to look for a fix for this as well all week. At one moment i think i fixed it and then it pops up again.
the only thing that doesn't stutter is shadowplay but shadowplay sucks when it comes to bitrate and quality.
hope it gets fixed soon this driving me nuts.
 

R1CH

Forum Admin
Developer
If you're having issues with Streamlabs then you need to contact their support, this forum is for OBS.
 

Narcogen

Active Member
Some suggestions:

05:56:56.331: YUV mode: 709/Full

Change to 709/Partial. The full color setting is not default and is increasing load and decreasing quality for your recordings.


05:58:13.230: [NVENC encoder: 'recording_h264'] settings:
05:58:13.230: rate_control: CBR
05:58:13.230: bitrate: 20000


Don't use CBR rate control for NVENC local recordings. Use CQP rate control, and a quality setting. The lower the quality number, the higher the quality. 14 is very good, 23 is good. Set at a number that gives you smooth performance.

06:02:45.128: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 14 (0.3%)

Slight rendering lag. That's GPU overload.


06:05:17.046: Video stopped, number of skipped frames due to encoding lag: 337/3933 (8.6%)

This is in your x264 encoding attempt, which indicates you are overloading your CPU attempting 1080p60 at veryfast. You can try a faster preset, or target 720p60 or 1080p30 instead. With x264, use CRF rate control and a quality setting on the same scale as CQP for NVENC.
 

Patek2

New Member
Some suggestions:

05:56:56.331: YUV mode: 709/Full

Change to 709/Partial. The full color setting is not default and is increasing load and decreasing quality for your recordings.


05:58:13.230: [NVENC encoder: 'recording_h264'] settings:
05:58:13.230: rate_control: CBR
05:58:13.230: bitrate: 20000


Don't use CBR rate control for NVENC local recordings. Use CQP rate control, and a quality setting. The lower the quality number, the higher the quality. 14 is very good, 23 is good. Set at a number that gives you smooth performance.

06:02:45.128: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 14 (0.3%)

Slight rendering lag. That's GPU overload.


06:05:17.046: Video stopped, number of skipped frames due to encoding lag: 337/3933 (8.6%)

This is in your x264 encoding attempt, which indicates you are overloading your CPU attempting 1080p60 at veryfast. You can try a faster preset, or target 720p60 or 1080p30 instead. With x264, use CRF rate control and a quality setting on the same scale as CQP for NVENC.
With CRF option it stutters even more than before.





Thats the another attempt,after setting cpu to superfast
22:31:57.187: [FFmpeg aac encoder: 'Mikrofon'] bitrate: 320, channels: 2, channel_layout: 3
22:31:57.187:
22:31:57.550: ==== Recording Start ===============================================
22:31:57.550: [ffmpeg muxer: 'adv_file_output'] Writing file 'F:/2020-02-11 22-31-57.mp4'...
22:31:58.476: [game-capture: 'Przechwytywanie gry'] ----------------- d3d12 capture freed ----------------
22:31:58.698: [game-capture: 'Przechwytywanie gry'] We're DXGI1.4 boys!
22:31:58.698: [game-capture: 'Przechwytywanie gry'] Buffer count: 3, swap effect: 4
22:31:58.795: [game-capture: 'Przechwytywanie gry'] d3d12 shared texture capture successful
22:31:58.806: [game-capture: 'Przechwytywanie gry'] shared texture capture successful
22:31:58.834: [game-capture: 'Przechwytywanie gry'] ----------------- d3d12 capture freed ----------------
22:31:58.876: [game-capture: 'Przechwytywanie gry'] We're DXGI1.4 boys!
22:31:58.876: [game-capture: 'Przechwytywanie gry'] Buffer count: 3, swap effect: 4
22:31:58.971: [game-capture: 'Przechwytywanie gry'] d3d12 shared texture capture successful
22:31:58.973: [game-capture: 'Przechwytywanie gry'] shared texture capture successful
22:36:00.244: Stopping recording due to hotkey
22:36:00.840: [ffmpeg muxer: 'adv_file_output'] Output of file 'F:/2020-02-11 22-31-57.mp4' stopped
22:36:00.840: Output 'adv_file_output': stopping
22:36:00.840: Output 'adv_file_output': Total frames output: 14548
22:36:00.840: Output 'adv_file_output': Total drawn frames: 14579 (14583 attempted)
22:36:00.840: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 4 (0.0%)
22:36:00.841: ==== Recording Stop ================================================
22:36:00.841: Video stopped, number of skipped frames due to encoding lag: 12/14582 (0.1%)
 
Last edited:

Patek2

New Member
with Ryzen 7 2700x and GTX 1080 I should not have any problems like that... OBS is kinda dumb dumb while Mirilis Action has no problems at higher settings at all. No skipping, no stutters.
 

Patek2

New Member
Even in minecraft... cmon bruh. This OBS sucks balls.

15:34:47.547: [FFmpeg aac encoder: 'Mikrofon'] bitrate: 320, channels: 2, channel_layout: 3
15:34:47.547:
15:34:47.562: ==== Recording Start ===============================================
15:34:47.562: [ffmpeg muxer: 'adv_file_output'] Writing file 'F:/2020-02-12 15-34-47.mp4'...
15:40:34.914: [game-capture: 'Przechwytywanie gry'] ------------------ gl capture freed ------------------
15:40:34.962: [game-capture: 'Przechwytywanie gry'] gl shared texture capture successful
15:40:34.970: [game-capture: 'Przechwytywanie gry'] shared texture capture successful
15:40:39.152: [ffmpeg muxer: 'adv_file_output'] Output of file 'F:/2020-02-12 15-34-47.mp4' stopped
15:40:39.152: Output 'adv_file_output': stopping
15:40:39.152: Output 'adv_file_output': Total frames output: 21054
15:40:39.152: Output 'adv_file_output': Total drawn frames: 21090 (21095 attempted)
15:40:39.152: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 5 (0.0%)
15:40:39.152: ==== Recording Stop ================================================
 

Patek2

New Member
I fixed the problem by buying Mirilis Action!
Recording at 1080p with 60 fps without any problem.
Close this thread, thanks for trying to help me/
 
Top