Question / Help Best settings for replay recording?

ImSpeakEnglish

New Member
What are best settings for replay buffer recording? It will be used to record only CS:GO. I have tried all settings I could find in this forum, but recorded video always has lag spikes every 3-5 seconds, even though the game runs at ~170 fps with no lag.

My PC:
CPU: Intel i5-3470
GPU: MSI HD 7770 1GB GDDR5 OC
MB: ASRock B75 pro-3M
RAM: 8GB DDR3 1333MHz
HDD: Seagate Barracuda 1TB 7200RPM
Resolution: 1280x1024
OS: Windows 10

Log file: https://gist.github.com/anonymous/a863bb13c18cc8414fdb
 

Boildown

Active Member
14:09:02: CPU Name: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
14:09:02: CPU Speed: 3193MHz
14:09:02: Physical Memory: 8140MB Total, 4319MB Free
14:09:02: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
14:09:02: monitor 1: pos={0, 0}, size={1280, 1024}
14:09:02: Windows Version: 10.0 Build 10240 (revision 16384)
14:09:02: Aero is Enabled

14:09:02: Loading up D3D10 on AMD Radeon HD 7700 Series (Adapter 1)...

14:09:02: Using graphics capture
14:09:02: Trying to hook process: csgo.exe
14:09:02: Scene buffering time set to 700
14:09:02: Video Encoding: x264
14:09:02: fps: 60
14:09:02: width: 1280, height: 1024
14:09:02: preset: veryfast
14:09:02: profile: high
14:09:02: keyint: 250
14:09:02: CBR: yes
14:09:02: CFR: yes
14:09:02: max bitrate: 3000
14:09:02: buffer size: 3500
14:09:02: ------------------------------------------
14:09:02: Using ReplayBuffer with a length of 60 seconds
14:09:02: SharedTexCapture hooked
14:12:31: Capture window 0x001D0530 invalid or changing, terminating capture
14:14:32: FlushBufferedVideo: Flushing 22 packets over 350 ms
14:14:33: Total frames encoded: 19802, total frames duplicated: 1038 (5.24%)
14:14:33: Number of frames skipped due to encoder lag: 620 (3.13%)
14:14:33: Total frames rendered: 19120, number of late frames: 94 (0.49%) (it's okay for some frames to be late)

The duplicated frames line means that your CPU isn't keeping up. i5 CPUs may be good for gaming, but for gaming and encoding at the same time, you really need an i7 with hyperthreading. So you need to lower some of your settings. Use a downscale and/or set your preset to SuperFast or even UltraFast.

Also, set your bitrate higher. 20000 should be a good place to start. For a more complicated answer, check out this thread: https://obsproject.com/forum/threads/how-to-make-high-quality-local-recordings.12600
 
Top