Question / Help Rocket League videos have low frame rate

Eye Candy

New Member
Hey guys,

I have been trying to make videos for Rocket League lately but keep getting a low frame rate. In game it's running smooth around 60 fps or so and no glitches or lagging. But when I watch the videos afterward there's tons of skipping and what not. Audio and mic have no lag, just the picture.

I also record League of Legends game play and those videos are smooth and never have any issues, so not sure why Rocket League is giving me such a hard time.

I've tried playing around with the video bitrate (as you'll be able to see in the logs) and that has changed it a bit but can't figure out how to make it perfect. 40,000 was terrible. 30,000 worked well for a few minutes then FPS on video dropped bad. I think I tried 25,000 last night and that wasn't as bad at 40k but was still bad. I'm thinking of trying 28,000 next.

I'm not sure if my computer is just not capable of making videos for this game or what. But seeing as how I'm able to make League videos perfectly, I would think that I could do Rocket League as well.

If you guys need anymore information, let me know.

Thanks
 

Eye Candy

New Member
13:41:31.717: CPU Name: Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz
13:41:31.717: CPU Speed: 2333MHz
13:41:31.717: Physical Cores: 4, Logical Cores: 4
13:41:31.717: Physical Memory: 4095MB Total, 4095MB Free (NOTE: 4 gigs max is normal for 32bit programs)
13:41:31.717: Windows Version: 6.1 Build 7601 (revision: 18933)
13:41:31.718: Aero is Enabled
13:41:31.732: OBS 0.11.4 (windows)
13:41:31.732: ---------------------------------
13:41:31.734: ---------------------------------
13:41:31.734: audio settings reset:
13:41:31.734: samples per sec: 44100
13:41:31.734: speakers: 2
13:41:31.734: buffering (ms): 1000
13:41:31.738: ---------------------------------
13:41:31.738: Initializing D3D11..
13:41:31.738: Available Video Adapters:
13:41:31.745: Adapter 0: NVIDIA GeForce GTX 480
13:41:31.759: Loading up D3D11 on adapter NVIDIA GeForce GTX 480 (0)
13:41:31.819: D3D11 loaded sucessfully, feature level used: 45056
13:41:33.386: ---------------------------------
13:41:33.386: video settings reset:
13:41:33.386: base resolution: 1360x768
13:41:33.386: output resolution: 1088x614
13:41:33.386: fps: 30/1
13:41:33.386: format: NV12
13:41:33.421: ---------------------------------
13:41:33.421: Loading module: coreaudio-encoder.dll
13:41:33.430: [CoreAudio encoder]: Failed loading library 'CoreAudioToolbox.dll'
13:41:33.430: [CoreAudio encoder]: Couldn't load CoreAudio AAC encoder
13:41:33.433: ---------------------------------
13:41:33.433: Loading module: image-source.dll
13:41:33.437: ---------------------------------
13:41:33.437: Loading module: obs-ffmpeg.dll
13:41:33.441: ---------------------------------
13:41:33.441: Loading module: obs-filters.dll
13:41:33.448: ---------------------------------
13:41:33.448: Loading module: obs-outputs.dll
13:41:33.454: ---------------------------------
13:41:33.454: Loading module: obs-x264.dll
13:41:33.459: ---------------------------------
13:41:33.459: Loading module: rtmp-services.dll
13:41:33.463: ---------------------------------
13:41:33.463: Loading module: text-freetype2.dll
13:41:34.179: ---------------------------------
13:41:34.179: Loading module: win-capture.dll
13:41:37.298: ---------------------------------
13:41:37.298: Loading module: win-decklink.dll
13:41:37.420: No blackmagic support
13:41:37.420: Failed to start search for DeckLink devices
13:41:37.462: ---------------------------------
13:41:37.462: Loading module: win-dshow.dll
13:41:37.547: ---------------------------------
13:41:37.547: Loading module: win-mf.dll
13:41:37.565: [Media Foundation encoder]: plugin is disabled for performance reasons on Windows versions less than 8
13:41:37.590: ---------------------------------
13:41:37.590: Loading module: win-wasapi.dll
13:41:37.591: =====================================================================
13:41:37.594: output 'adv_stream' (rtmp_output) created
13:41:37.594: output 'adv_file_output' (ffmpeg_muxer) created
13:41:37.594: encoder 'streaming_h264' (obs_x264) created
13:41:37.595: AAC encoder bitrate mapping:
13:41:37.595: 32 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
13:41:37.595: 64 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
13:41:37.595: 96 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
13:41:37.595: 128 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
13:41:37.595: 160 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
13:41:37.595: 192 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
13:41:37.595: 224 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
13:41:37.595: 256 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
13:41:37.595: 288 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
13:41:37.595: 320 kbit/s: 'FFmpeg Default AAC Encoder' (ffmpeg_aac)
13:41:37.595: encoder 'adv_aac0' (ffmpeg_aac) created
13:41:37.595: encoder 'adv_aac1' (ffmpeg_aac) created
13:41:37.595: encoder 'adv_aac2' (ffmpeg_aac) created
13:41:37.595: encoder 'adv_aac3' (ffmpeg_aac) created
13:41:37.595: service 'default_service' (rtmp_common) created
13:41:37.596: All scene data cleared
13:41:37.596: ------------------------------------------------
13:41:37.933: WASAPI: Device 'Speakers (High Definition Audio Device)' initialized
13:41:37.933: source 'Desktop Audio' (wasapi_output_capture) created
13:41:38.139: WASAPI: Device 'Microphone (High Definition Audio Device)' initialized
13:41:38.244: source 'Mic/Aux' (wasapi_input_capture) created
13:41:38.245: source 'Scene' (scene) created
13:41:38.246: source 'League In_Game' (game_capture) created
13:41:38.246: source 'League PVP Client' (window_capture) created
13:41:38.246: source 'RocketLeague' (scene) created
13:41:38.247: source 'Rocket League' (game_capture) created
13:41:38.484: == Profiler Results =============================
13:41:38.485: run_program_init: 6825.6 ms
13:41:38.485: ┣OBSApp::AppInit: 7.111 ms
13:41:38.485: ┃ ┗OBSApp::InitLocale: 2.107 ms
13:41:38.485: ┗OBSApp::OBSInit: 6789.86 ms
13:41:38.485: ┣obs_startup: 2.06 ms
13:41:38.485: ┗OBSBasic::OBSInit: 6750.58 ms
13:41:38.485: ┣OBSBasic::InitBasicConfig: 1.542 ms
13:41:38.485: ┣OBSBasic::ResetAudio: 0.571 ms
13:41:38.485: ┣OBSBasic::ResetVideo: 1672.65 ms
13:41:38.485: ┣OBSBasic::InitOBSCallbacks: 0.039 ms
13:41:38.485: ┣OBSBasic::InitHotkeys: 0.186 ms
13:41:38.485: ┣obs_load_all_modules: 4183.55 ms
13:41:38.486: ┃ ┣obs_init_module(coreaudio-encoder.dll): 2.645 ms
13:41:38.486: ┃ ┣obs_init_module(image-source.dll): 0.006 ms
13:41:38.486: ┃ ┣obs_init_module(obs-ffmpeg.dll): 0.022 ms
13:41:38.486: ┃ ┣obs_init_module(obs-filters.dll): 0.068 ms
13:41:38.486: ┃ ┣obs_init_module(obs-outputs.dll): 0.009 ms
13:41:38.486: ┃ ┣obs_init_module(obs-x264.dll): 0.005 ms
13:41:38.486: ┃ ┣obs_init_module(rtmp-services.dll): 0.011 ms
13:41:38.486: ┃ ┣obs_init_module(text-freetype2.dll): 708.036 ms
13:41:38.486: ┃ ┣obs_init_module(win-capture.dll): 3114.66 ms
13:41:38.486: ┃ ┣obs_init_module(win-decklink.dll): 121.429 ms
13:41:38.486: ┃ ┣obs_init_module(win-dshow.dll): 54.184 ms
13:41:38.486: ┃ ┣obs_init_module(win-mf.dll): 0.224 ms
13:41:38.486: ┃ ┗obs_init_module(win-wasapi.dll): 0.014 ms
13:41:38.486: ┣OBSBasic::ResetOutputs: 3.581 ms
13:41:38.486: ┣OBSBasic::CreateHotkeys: 0.019 ms
13:41:38.486: ┣OBSBasic::InitService: 0.334 ms
13:41:38.487: ┣OBSBasic::InitPrimitives: 0.364 ms
13:41:38.487: ┗OBSBasic::Load: 660.499 ms
13:41:38.487: =================================================
13:41:38.829: Update check: last known remote version is 0.11.4
13:41:40.275: [game-capture: 'Rocket League'] attempting to hook process: RocketLeague.exe
13:41:40.325: [game-capture: 'Rocket League'] using direct hook
13:41:40.332: [game-capture: 'Rocket League'] Hooked to process: RocketLeague.exe
13:41:40.332: [game-capture: 'Rocket League'] (half life scientist) everything.. seems to be in order
13:41:40.332: [game-capture: 'Rocket League'] Hooked D3D9
13:41:40.362: [game-capture: 'Rocket League'] Hooked DXGI
13:41:40.389: [game-capture: 'Rocket League'] d3d9 shared texture capture successful
13:42:43.601: rtmp-common.c: [initialize_output] Could not find service ''
13:42:43.602: rtmp-common.c: [initialize_output] Could not find service ''
13:42:43.602: ---------------------------------
13:42:43.603: [x264 encoder: 'streaming_h264'] preset: veryfast
13:42:43.603: [x264 encoder: 'streaming_h264'] settings:
13:42:43.603: bitrate: 3000
13:42:43.603: buffer size: 3000
13:42:43.603: fps_num: 30
13:42:43.603: fps_den: 1
13:42:43.603: width: 1088
13:42:43.603: height: 614
13:42:43.603: keyint: 250
13:42:43.603: vfr: off
13:42:43.603: cbr: on
13:42:43.613: ---------------------------------
13:42:43.613: [FFmpeg aac encoder: 'Track1'] bitrate: 160, channels: 2
 

Eye Candy

New Member
13:42:43.619: ==== Recording Start ===============================================
13:42:43.620: [ffmpeg muxer: 'adv_file_output'] Writing file 'C:\Users\Owner\Videos/2015-09-07 13-42-43.mp4'...
13:42:44.397: [game-capture: 'Rocket League'] ----------------- d3d9 capture freed -----------------
13:42:47.116: [game-capture: 'Rocket League'] d3d9 shared texture capture successful
13:50:41.698: [ffmpeg muxer: 'adv_file_output'] Output of file 'C:\Users\Owner\Videos/2015-09-07 13-42-43.mp4' stopped
13:50:41.698: ==== Recording Stop ================================================
13:50:41.698: Output 'adv_file_output': stopping
13:50:41.698: Output 'adv_file_output': Total frames: 14342
13:50:41.698: Output 'adv_file_output': Number of skipped frames: 3076 (21.4475%)
13:59:21.093: encoder 'streaming_h264' destroyed
13:59:21.118: encoder 'Track4' destroyed
13:59:21.119: encoder 'Track3' destroyed
13:59:21.119: encoder 'Track2' destroyed
13:59:21.119: encoder 'Track1' destroyed
13:59:21.119: [ffmpeg] [aac @ 01dc3ec0] 2 frames left in the queue on closing
13:59:21.119: output 'adv_stream' destroyed
13:59:21.119: output 'adv_file_output' destroyed
13:59:21.120: output 'simple_stream' (rtmp_output) created
13:59:21.120: output 'simple_file_output' (ffmpeg_muxer) created
13:59:21.120: encoder 'simple_h264' (obs_x264) created
13:59:21.120: encoder 'simple_aac' (ffmpeg_aac) created
13:59:21.158: Settings changed (outputs)
13:59:21.158: ------------------------------------------------
13:59:31.709: encoder 'simple_h264' destroyed
13:59:31.710: encoder 'simple_aac' destroyed
13:59:31.710: output 'simple_stream' destroyed
13:59:31.710: output 'simple_file_output' destroyed
13:59:31.714: output 'adv_stream' (rtmp_output) created
13:59:31.715: output 'adv_file_output' (ffmpeg_muxer) created
13:59:31.715: encoder 'streaming_h264' (obs_x264) created
13:59:31.715: encoder 'adv_aac0' (ffmpeg_aac) created
13:59:31.715: encoder 'adv_aac1' (ffmpeg_aac) created
13:59:31.715: encoder 'adv_aac2' (ffmpeg_aac) created
13:59:31.715: encoder 'adv_aac3' (ffmpeg_aac) created
13:59:31.743: Settings changed (outputs)
13:59:31.743: ------------------------------------------------
13:59:38.082: [game-capture: 'Rocket League'] ----------------- d3d9 capture freed -----------------
13:59:40.770: [game-capture: 'Rocket League'] d3d9 shared texture capture successful
14:00:50.390: [game-capture: 'Rocket League'] ----------------- d3d9 capture freed -----------------
14:00:54.308: [game-capture: 'Rocket League'] d3d9 shared texture capture successful
14:02:00.512: rtmp-common.c: [initialize_output] Could not find service ''
14:02:00.513: rtmp-common.c: [initialize_output] Could not find service ''
14:02:00.513: ---------------------------------
14:02:00.514: [x264 encoder: 'streaming_h264'] preset: veryfast
14:02:00.514: [x264 encoder: 'streaming_h264'] settings:
14:02:00.514: bitrate: 3000
14:02:00.514: buffer size: 3000
14:02:00.514: fps_num: 30
14:02:00.514: fps_den: 1
14:02:00.514: width: 1088
14:02:00.514: height: 614
14:02:00.514: keyint: 250
14:02:00.514: vfr: off
14:02:00.514: cbr: on
14:02:00.524: ---------------------------------
14:02:00.525: [FFmpeg aac encoder: 'Track1'] bitrate: 160, channels: 2
14:02:00.552: ==== Recording Start ===============================================
14:02:00.552: [ffmpeg muxer: 'adv_file_output'] Writing file 'C:\Users\Owner\Videos/2015-09-07 14-02-00.mp4'...
14:02:01.875: [game-capture: 'Rocket League'] ----------------- d3d9 capture freed -----------------
14:02:05.067: [game-capture: 'Rocket League'] d3d9 shared texture capture successful
14:10:27.176: [ffmpeg muxer: 'adv_file_output'] Output of file 'C:\Users\Owner\Videos/2015-09-07 14-02-00.mp4' stopped
14:10:27.178: ==== Recording Stop ================================================
14:10:27.178: Output 'adv_file_output': stopping
14:10:27.178: Output 'adv_file_output': Total frames: 15198
14:10:27.178: Output 'adv_file_output': Number of skipped frames: 5190 (34.1492%)
14:15:08.753: encoder 'streaming_h264' destroyed
14:15:08.772: encoder 'Track4' destroyed
14:15:08.772: encoder 'Track3' destroyed
14:15:08.772: encoder 'Track2' destroyed
14:15:08.772: encoder 'Track1' destroyed
14:15:08.772: [ffmpeg] [aac @ 01dc3a40] 2 frames left in the queue on closing
14:15:08.772: output 'adv_stream' destroyed
14:15:08.772: output 'adv_file_output' destroyed
14:15:08.773: output 'simple_stream' (rtmp_output) created
14:15:08.773: output 'simple_file_output' (ffmpeg_muxer) created
14:15:08.773: encoder 'simple_h264' (obs_x264) created
14:15:08.773: encoder 'simple_aac' (ffmpeg_aac) created
14:15:08.810: Settings changed (outputs)
14:15:08.811: ------------------------------------------------
14:17:48.149: [game-capture: 'Rocket League'] ----------------- d3d9 capture freed -----------------
14:17:51.834: [game-capture: 'Rocket League'] d3d9 shared texture capture successful
14:20:29.173: encoder 'simple_h264' destroyed
14:20:29.173: encoder 'simple_aac' destroyed
14:20:29.173: output 'simple_stream' destroyed
14:20:29.173: output 'simple_file_output' destroyed
14:20:29.173: output 'simple_stream' (rtmp_output) created
14:20:29.174: output 'simple_file_output' (ffmpeg_muxer) created
14:20:29.174: encoder 'simple_h264' (obs_x264) created
14:20:29.174: encoder 'simple_aac' (ffmpeg_aac) created
14:20:29.213: Settings changed (outputs)
14:20:29.213: ------------------------------------------------
14:20:36.243: [game-capture: 'Rocket League'] ----------------- d3d9 capture freed -----------------
14:20:38.404: [game-capture: 'Rocket League'] d3d9 shared texture capture successful
14:21:20.019: [game-capture: 'Rocket League'] ----------------- d3d9 capture freed -----------------
14:21:22.966: [game-capture: 'Rocket League'] d3d9 shared texture capture successful
14:21:38.632: rtmp-common.c: [initialize_output] Could not find service ''
14:21:38.633: rtmp-common.c: [initialize_output] Could not find service ''
14:21:38.633: ---------------------------------
14:21:38.633: [x264 encoder: 'simple_h264'] preset: veryfast
14:21:38.633: [x264 encoder: 'simple_h264'] settings:
14:21:38.633: bitrate: 40000
14:21:38.633: buffer size: 40000
14:21:38.633: fps_num: 30
14:21:38.633: fps_den: 1
14:21:38.633: width: 1088
14:21:38.633: height: 614
14:21:38.633: keyint: 250
14:21:38.633: vfr: off
14:21:38.633: cbr: on
14:21:38.642: ---------------------------------
14:21:38.643: [FFmpeg aac encoder: 'simple_aac'] bitrate: 160, channels: 2
14:21:38.648: ==== Recording Start ===============================================
14:21:38.649: [ffmpeg muxer: 'simple_file_output'] Writing file 'C:\Users\Owner\Videos/2015-09-07 14-21-38.mp4'...
14:21:40.938: [game-capture: 'Rocket League'] ----------------- d3d9 capture freed -----------------
14:21:44.289: [game-capture: 'Rocket League'] d3d9 shared texture capture successful
14:30:50.755: [ffmpeg muxer: 'simple_file_output'] Output of file 'C:\Users\Owner\Videos/2015-09-07 14-21-38.mp4' stopped
14:30:50.756: ==== Recording Stop ================================================
14:30:50.756: Output 'simple_file_output': stopping
14:30:50.756: Output 'simple_file_output': Total frames: 16563
14:30:50.756: Output 'simple_file_output': Number of skipped frames: 12239 (73.8936%)
14:31:50.721: [game-capture: 'Rocket League'] ----------------- d3d9 capture freed -----------------
14:31:53.765: [game-capture: 'Rocket League'] d3d9 shared texture capture successful
14:32:06.021: encoder 'simple_h264' destroyed
14:32:06.044: encoder 'simple_aac' destroyed
14:32:06.044: [ffmpeg] [aac @ 01dd5de0] 2 frames left in the queue on closing
14:32:06.044: output 'simple_stream' destroyed
14:32:06.045: output 'simple_file_output' destroyed
14:32:06.047: output 'simple_stream' (rtmp_output) created
14:32:06.047: output 'simple_file_output' (ffmpeg_muxer) created
14:32:06.047: encoder 'simple_h264' (obs_x264) created
14:32:06.047: encoder 'simple_aac' (ffmpeg_aac) created
14:32:06.095: Settings changed (outputs)
14:32:06.095: ------------------------------------------------
 

Joe33345

Member
14:30:50.756: Output 'simple_file_output': Number of skipped frames: 12239 (73.8936%)

You're dropping a lot of frames. Your CPU is pretty old, 2008 old. It'll play the game fine but if you're trying to record/play it can be really tough so you really only have a couple options. Drop your settings, set your X264 CPU Preset higher and your resolution lower, or you will probably have to get a better processor in order to handle the recording while playing.
 

Eye Candy

New Member
Yeah I had a feeling it was the computer. I will look into trying that and if it doesn't work, upgrading the CPU then. Thanks!
 
Yeah I had a feeling it was the computer. I will look into trying that and if it doesn't work, upgrading the CPU then. Thanks!
I doubt you will find a CPU for the LGA775 socket significantly better than your Q8200...

You should get a more recent Core i7 4xxx or higher with matching motherboard and RAM.
 

Eye Candy

New Member
I doubt you will find a CPU for the LGA775 socket significantly better than your Q8200...

You should get a more recent Core i7 4xxx or higher with matching motherboard and RAM.

Okay. So at this point it would just be better to upgrade my whole motherboard then?
 
As a gamer and a streamer I look for motherboards with multiple fullsize PCIe slots. Usually intended for SLI, but it gives you the option at least to install things like PCIe SSDs and funky capture cards. Even if I don't use it. Also, get a board with 4 memory slots and only fill 2. That way you can add memory later without needing to replace anything. Try and get one where the chipset starts with a Z

As for memory, anything with a heatspreader means the company at least made an effort to get some quality. Unless you're an overclocking buff don't bother with the speed and timing information too much. Pick something middle of the pack. Any gains after that tend to be costly and minimal. Just make sure you buy the type that matches your motherboard:
SODIMMs are for laptops and micro-PCs, DIMMs are for desktop.

Your CPU should be a current i7 with the EXACT SAME socket as your motherboard (Socket 1151 CPUs will not fit in Socket 1150 motherboards). They don't NEED to end with a K, those are ones that have stuff unlocked so you can fiddle with them. Again, only useful for overclockers. Just get lots of cores and as high Gigahertz as you can afford (find the point BEFORE they get silly expensive).

Personally I have a GIGABYTE motherboard, but ASUS makes great boards as well. I bought an i5-4460 (which has 4 cores, like the i7). It's nice and works hard, but it's struggling to do double x264 (stream at 720p, record at 1080p) so I'm eyeing an upgrade to the i7-4790 as it's supposed to give quite the boost... Now only to convince the wifey :).
 
Top