Question / Help Recordings "choppy"

Rob Hunter

New Member
Hi guys, I am trying to record my gameplays at 1080p@60FPS, the games run smooth, PUBG for example around 70fps average, overwatch 300+ etc.

Streams are fine but when I record, it gets choppy :( like not smooth at all... I was recording using my HD60s with OBS before, tried with just "Game Capture" and I get a better result but still, not as smooth as my real gameplay... Here's my log, if you could help me <3

PS: If you see some wrong settings for streaming you can tell me too :D

Code:
20:30:41.787: CPU Name: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
20:30:41.787: CPU Speed: 4200MHz
20:30:41.787: Physical Cores: 4, Logical Cores: 8
20:30:41.787: Physical Memory: 16343MB Total, 13869MB Free
20:30:41.787: Windows Version: 10.0 Build 16299 (revision: 15; 64-bit)
20:30:41.787: Running as administrator: false
20:30:41.787: Aero is Enabled (Aero is always on for windows 8 and above)
20:30:41.787: Windows 10 Gaming Features:
20:30:41.787:     Game Bar: Off
20:30:41.787:     Game DVR Allowed: Yes
20:30:41.787:     Game DVR: Off
20:30:41.787:     Game DVR Background Recording: Off
20:30:41.788:     Game Mode: Off
20:30:41.788: Portable mode: false
20:30:41.795: OBS 20.1.3 (64bit, windows)
20:30:41.795: ---------------------------------
20:30:41.795: ---------------------------------
20:30:41.795: audio settings reset:
20:30:41.795:     samples per sec: 48000
20:30:41.795:     speakers:        2
20:30:41.796: ---------------------------------
20:30:41.796: Initializing D3D11...
20:30:41.796: Available Video Adapters:
20:30:41.797:     Adapter 1: NVIDIA GeForce GTX 1050 Ti
20:30:41.797:       Dedicated VRAM: 4224712704
20:30:41.797:       Shared VRAM:    4273498112
20:30:41.797:       output 1: pos={0, 0}, size={1920, 1080}, attached=true
20:30:41.797: Loading up D3D11 on adapter NVIDIA GeForce GTX 1050 Ti (0)
20:30:41.811: D3D11 loaded successfully, feature level used: 45056
20:30:42.247: ---------------------------------
20:30:42.247: video settings reset:
20:30:42.247:     base resolution:   1920x1080
20:30:42.247:     output resolution: 1920x1080
20:30:42.247:     downscale filter:  Lanczos
20:30:42.247:     fps:               60/1
20:30:42.247:     format:            NV12
20:30:42.249: Audio monitoring device:
20:30:42.249:     name: Speakers (2- Scarlett 2i2 USB)
20:30:42.249:     id: {0.0.0.00000000}.{d1a0f123-4516-48b1-ac94-f91e3cec8f99}
20:30:42.249: ---------------------------------
20:30:42.249: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/chrome_elf.dll' not found, loading of module failed
20:30:42.250: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
20:30:42.250: [AMF] Encountered Exception during AMF initialization: Unable to load 'amfrt64.dll', error code 126.
20:30:42.250: Failed to initialize module 'enc-amf.dll'
20:30:42.259: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
20:30:42.259: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libEGL.dll' not found, loading of module failed
20:30:42.260: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
20:30:42.260: Failed to load 'en-US' text for module: 'obs-browser.dll'
20:30:42.260: [browser_source: 'Version: 1.29.0']
20:30:42.261: NVENC supported
20:30:42.308: Couldn't find VLC installation, VLC video source disabled
20:30:42.310: No blackmagic support
20:30:42.328: ---------------------------------
20:30:42.328:   Loaded Modules:
20:30:42.328:     win-wasapi.dll
20:30:42.328:     win-mf.dll
20:30:42.328:     win-ivcam.dll
20:30:42.328:     win-dshow.dll
20:30:42.328:     win-decklink.dll
20:30:42.328:     win-capture.dll
20:30:42.328:     vlc-video.dll
20:30:42.328:     text-freetype2.dll
20:30:42.328:     rtmp-services.dll
20:30:42.328:     obs-x264.dll
20:30:42.328:     obs-vst.dll
20:30:42.328:     obs-transitions.dll
20:30:42.328:     obs-text.dll
20:30:42.328:     obs-stream-effects.dll
20:30:42.328:     obs-qsv11.dll
20:30:42.328:     obs-outputs.dll
20:30:42.328:     obs-filters.dll
20:30:42.328:     obs-ffmpeg.dll
20:30:42.328:     obs-browser.dll
20:30:42.328:     input-overlay.dll
20:30:42.328:     image-source.dll
20:30:42.328:     frontend-tools.dll
20:30:42.328:     enc-amf.dll
20:30:42.328:     coreaudio-encoder.dll
20:30:42.328: ---------------------------------
20:30:42.328: ==== Startup complete ===============================================
20:30:42.331: All scene data cleared
20:30:42.331: ------------------------------------------------
20:30:42.386: WASAPI: Device 'Speakers (Realtek High Definition Audio)' initialized
20:30:42.401: WASAPI: Device 'Microphone (2- Scarlett 2i2 USB)' initialized
20:30:42.459: adding 64 milliseconds of audio buffering, total audio buffering is now 64 milliseconds
20:30:44.277: [KEYBOARD] Error: Image struct was null!
20:30:44.277: [KEYBOARD] Loading texture F:/STREAMING/OBS PLUGINS/INPUT_PRESETS/wasd-full/wasd.png as overlay base image!
20:30:44.310: [MOUSE] Error: Image struct was null!
20:30:44.310: [MOUSE] Loading texture F:/STREAMING/OBS PLUGINS/INPUT_PRESETS/mouse/mouse.png as overlay base image!
20:30:44.356: Switched to scene 'GAMEPLAY'
20:30:44.371: warning: deprecated pixel format used, make sure you did set range correctly
20:30:44.416: Failed to open file 'E:/STREAMING/IMAGES/bg.jpg': No such file or directory
20:30:44.416: gs_image_file_init: Failed to load file 'E:/STREAMING/IMAGES/bg.jpg'
20:30:44.416: [image_source: 'BG'] failed to load texture 'E:/STREAMING/IMAGES/bg.jpg'
20:30:44.423: ------------------------------------------------
20:30:44.423: Loaded scenes:
20:30:44.423: - scene 'INTRO':
20:30:44.423:     - source: 'LOGO' (image_source)
20:30:44.423:     - source: 'TXT_INTRO' (text_gdiplus)
20:30:44.423: - scene 'GAMEPLAY':
20:30:44.424:     - source: 'BG' (image_source)
20:30:44.424:     - source: '__SCREEN' (scene)
20:30:44.424:     - source: '__FRAME_WEBCAM' (scene)
20:30:44.424:     - source: '_TOP_BAR' (scene)
20:30:44.424:     - source: 'SL_CHATBOX' (browser_source)
20:30:44.424:         - filter: 'Color Key' (color_key_filter)
20:30:44.424:         - filter: '3D Transform' (obs-stream-effects-filter-transform)
20:30:44.424:     - source: 'SL_ALERTBOX' (browser_source)
20:30:44.424:     - source: 'MOUSE' (input-overlay)
20:30:44.424:     - source: 'KEYBOARD' (input-overlay)
20:30:44.424: - scene 'SOLO':
20:30:44.424:     - source: '_UI_SOLO' (scene)
20:30:44.424:     - source: 'SL_CHATBOX' (browser_source)
20:30:44.424:         - filter: 'Color Key' (color_key_filter)
20:30:44.424:         - filter: '3D Transform' (obs-stream-effects-filter-transform)
20:30:44.424:     - source: 'SL_ALERTBOX' (browser_source)
20:30:44.424:     - source: 'SL_EVENTS' (browser_source)
20:30:44.424: - scene '----------------------------':
20:30:44.424: - scene '_UI_SOLO':
20:30:44.424:     - source: '__WEBCAM' (scene)
20:30:44.424:     - source: 'CINEMA' (image_source)
20:30:44.424:     - source: '__SCREEN' (scene)
20:30:44.424:     - source: '_TOP_BAR' (scene)
20:30:44.424: - scene '__WEBCAM':
20:30:44.424:     - source: 'NO_CAM' (image_source)
20:30:44.424:     - source: 'Logitech c920' (dshow_input)
20:30:44.424:         - filter: 'Apply LUT' (clut_filter)
20:30:44.424:         - filter: 'Color Correction' (color_filter)
20:30:44.424:         - filter: 'Sharpen' (sharpness_filter)
20:30:44.424: - scene '__SCREEN':
20:30:44.424:     - source: 'elgato' (dshow_input)
20:30:44.424:     - source: 'PUBG' (window_capture)
20:30:44.424: - scene '_TOP_BAR':
20:30:44.424:     - source: 'UI_TOPBAR_BG' (image_source)
20:30:44.424:     - source: 'UI_TOPBAR_SOCIAL' (slideshow)
20:30:44.424:     - source: 'UI_TOPBAR_STREAMTITLE' (text_gdiplus)
20:30:44.424:     - source: 'NOW_PLAYING' (text_gdiplus)
20:30:44.424:         - filter: 'Scroll' (scroll_filter)
20:30:44.424: - scene '__FRAME_WEBCAM':
20:30:44.424:     - source: '__WEBCAM' (scene)
20:30:44.424:     - source: 'SL_VIEWERS' (browser_source)
20:30:44.424:     - source: '_FRAME_WEBCAM' (image_source)
20:30:44.424:     - source: 'SL_JAR' (browser_source)
20:30:44.424:     - source: 'UI_TOPBAR_SOCIAL' (slideshow)
20:30:44.424: ------------------------------------------------
20:30:44.447: ---------------------------------
20:30:44.447: [DShow Device: 'Logitech c920'] settings updated:
20:30:44.447:     video device: Logitech HD Pro Webcam C920
20:30:44.447:     video path: \\?\usb#vid_046d&pid_082d&mi_00#7&37d409e9&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083}
20:30:44.447:     resolution: 1280x720
20:30:44.447:     fps: 30.00 (interval: 333333)
20:30:44.447:     format: I420
20:30:45.299: warning: Stream #0: not enough frames to estimate rate; consider increasing probesize
20:30:46.799: User switched to scene '__SCREEN'
20:30:56.028: User Removed source 'PUBG' (window_capture) from scene '__SCREEN'
20:30:59.617: User added source 'PUBG' (game_capture) to scene '__SCREEN'
20:31:43.583: [game-capture: 'PUBG'] attempting to hook process: TslGame.exe
20:31:43.691: [game-capture: 'PUBG'] using direct hook
20:31:43.691: [game-capture: 'PUBG'] hook_direct: inject failed: -4
20:31:45.599: [game-capture: 'PUBG'] attempting to hook process: TslGame.exe
20:31:45.601: [game-capture: 'PUBG'] using direct hook
20:31:45.601: [game-capture: 'PUBG'] hook_direct: inject failed: -4
20:31:47.616: [game-capture: 'PUBG'] attempting to hook process: TslGame.exe
20:31:47.617: [game-capture: 'PUBG'] using direct hook
20:31:47.617: [game-capture: 'PUBG'] hook_direct: inject failed: -4
20:31:49.633: [game-capture: 'PUBG'] attempting to hook process: TslGame.exe
20:31:49.634: [game-capture: 'PUBG'] using direct hook
20:31:49.634: [game-capture: 'PUBG'] hook_direct: inject failed: -4
20:31:51.649: [game-capture: 'PUBG'] attempting to hook process: TslGame.exe
20:31:51.651: [game-capture: 'PUBG'] using direct hook
20:31:51.651: [game-capture: 'PUBG'] hook_direct: inject failed: -4
20:31:53.666: [game-capture: 'PUBG'] attempting to hook process: TslGame.exe
20:31:53.667: [game-capture: 'PUBG'] using direct hook
20:31:53.667: [game-capture: 'PUBG'] hook_direct: inject failed: -4
20:31:55.683: [game-capture: 'PUBG'] attempting to hook process: TslGame.exe
20:31:55.684: [game-capture: 'PUBG'] using direct hook
20:31:55.684: [game-capture: 'PUBG'] hook_direct: inject failed: -4
20:31:57.699: [game-capture: 'PUBG'] attempting to hook process: TslGame.exe
20:31:57.700: [game-capture: 'PUBG'] using helper (compatibility hook)
20:31:57.703: [game-capture: 'PUBG'] hook not loaded yet, retrying..
20:31:58.633: [game-capture: 'PUBG'] attempting to hook process: TslGame.exe
20:31:58.731: [game-capture: 'PUBG'] d3d11 shared texture capture successful
20:31:58.733: [game-capture: 'PUBG'] shared texture capture successful
20:32:05.450: [game-capture: 'PUBG'] capture stopped
20:32:06.133: [game-capture: 'PUBG'] attempting to hook process: TslGame.exe
20:32:06.149: [game-capture: 'PUBG'] shared texture capture successful
20:32:09.791: User switched to scene 'GAMEPLAY'
20:32:09.820: warning: deprecated pixel format used, make sure you did set range correctly
20:32:09.826: ---------------------------------
20:32:09.826: [DShow Device: 'Logitech c920'] settings updated:
20:32:09.826:     video device: Logitech HD Pro Webcam C920
20:32:09.826:     video path: \\?\usb#vid_046d&pid_082d&mi_00#7&37d409e9&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083}
20:32:09.826:     resolution: 1280x720
20:32:09.826:     fps: 30.00 (interval: 333333)
20:32:09.826:     format: I420
20:32:09.865: Failed to open file 'E:/STREAMING/IMAGES/bg.jpg': No such file or directory
20:32:09.865: gs_image_file_init: Failed to load file 'E:/STREAMING/IMAGES/bg.jpg'
20:32:09.865: [image_source: 'BG'] failed to load texture 'E:/STREAMING/IMAGES/bg.jpg'
20:32:12.355: ---------------------------------
20:32:12.355: [NVENC encoder: 'recording_h264'] settings:
20:32:12.355:     rate_control: CQP
20:32:12.355:     bitrate:      0
20:32:12.355:     cqp:          16
20:32:12.355:     keyint:       250
20:32:12.355:     preset:       hq
20:32:12.355:     profile:      high
20:32:12.355:     level:        5
20:32:12.355:     width:        1920
20:32:12.355:     height:       1080
20:32:12.355:     2-pass:       true
20:32:12.355:     b-frames:     2
20:32:12.355:     GPU:          0
20:32:12.355:
20:32:12.607: warning: Using global_quality with nvenc is deprecated. Use qp instead.
20:32:12.697: [Media Foundation AAC: 'Track1']: encoder created
20:32:12.697:     bitrate: 160
20:32:12.697:     channels: 2
20:32:12.697:     sample rate: 48000
20:32:12.697:     bits-per-sample: 16
20:32:12.697:
20:32:12.697: [Media Foundation AAC: 'Track2']: encoder created
20:32:12.697:     bitrate: 160
20:32:12.697:     channels: 2
20:32:12.697:     sample rate: 48000
20:32:12.697:     bits-per-sample: 16
20:32:12.697:
20:32:12.698: [Media Foundation AAC: 'Track6']: encoder created
20:32:12.698:     bitrate: 160
20:32:12.698:     channels: 2
20:32:12.698:     sample rate: 48000
20:32:12.698:     bits-per-sample: 16
20:32:12.698:
20:32:12.702: ==== Recording Start ===============================================
20:32:12.702: [ffmpeg muxer: 'adv_file_output'] Writing file 'C:/Users/Robert Hunter/Videos/OBS/2018-01-18 20-32-12.mkv'...
20:50:25.305: adding 21 milliseconds of audio buffering, total audio buffering is now 85 milliseconds
20:56:47.082: [game-capture: 'PUBG'] capture window no longer exists, terminating capture
20:56:47.083: [game-capture: 'PUBG'] capture stopped
20:56:49.125: [ffmpeg muxer: 'adv_file_output'] Output of file 'C:/Users/Robert Hunter/Videos/OBS/2018-01-18 20-32-12.mkv' stopped
20:56:49.125: Output 'adv_file_output': stopping
20:56:49.125: Output 'adv_file_output': Total frames output: 88560
20:56:49.125: Output 'adv_file_output': Total drawn frames: 32832 (88585 attempted)
20:56:49.125: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 55753 (62.9%)
20:56:49.125: ==== Recording Stop ================================================
20:56:54.576: warning: Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
20:56:54.576: warning: Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
20:56:54.576: warning: Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
20:56:54.576: warning: Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
20:56:54.576: warning: Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
 
20:56:49.125: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 55753 (62.9%)

I see GPU overload, what fps limit is set for your game?
If none, set one, so that GPU load stays under 90%.

In PUBG the default fps limit is 10000fps, so you need to activate vsync or open the games config file and reduce fps limit from 10000 to 60 (or 90, 120...what ever works for your system).
 
20:56:49.125: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 55753 (62.9%)

I see GPU overload, what fps limit is set for your game?
If none, set one, so that GPU load stays under 90%.

In PUBG the default fps limit is 10000fps, so you need to activate vsync or open the games config file and reduce fps limit from 10000 to 60 (or 90, 120...what ever works for your system).
Thanks for the reply, I will try it later with vsync and report back :P
 
Back
Top