[HELP] Recommended OBS Settings for Youtube?

Librewolf

New Member
Thanks. Switched to HEVC and directly noticed the lower filesize compared to H.264.
Could it be that HEVC requires more computing power? FPS where a little lower compared to recording with H.264, it might just be my imagination but that was my impression, not a big deal anyways, the lower size is worth it.

Few more questions, when i set the outputmode to advanced and headover to recording, there's this options called keyframe interval, what term is used for this option in the logfile? I want to find it and use the same value manually.
My logfile said that HEVC doesn't support B-frames and so changed the default value (2) to 0.
So when i manualy select HEVC i guess i'll do the same
Next, the keyframe interval is set to auto when i manualy select advanced-output-mode. I want to use the same value here that indistinguishable uses (or a similar value between indistinguishable and highquality) but the only option starting with the word key that i could find in is this:
keyint: 250 (that stod in the logfile with indisinguishable quality and highquality)
I asume keyint stands for keyinterval, that would just be logical.. so do i use 250 now? How come that the default is zero?
Well zero keyframe interval stands for auto, so... after all might leave it as is.

Edit: Could anyone explain the preset option that's shown under advanced recording? Valid options are P1 up to P7.
Both indistinguishable and highquality use P5.
I'm asking what even is this preset thing? The word preset doesn't explain anything on it's own expect that it's a preset..
What are the technicals behind this setting, how does it work? For example i would have expected that indistinguishable and highquality don't use the same preset, instead the superior one would use P7 and the lower one P5, hell i don't know that's why i'm asking.
 
Last edited:

qhobbes

Active Member
CQ, short for Quality Control, is level of quality; the lower the better quality but more disk space. All lossey codecs do that but they aim to achieve better quality to size ratios than previous codecs.
keyint, short for Keyframe Interval, is FPS multiplied by seconds, 2 seconds x 29.97 FPS = keyint: 59, 2 seconds x 59.94 FPS = keyint: 119, 4 seconds x 29.97 also = keyint: 119 (in my test). Is your FPS 50?

The preset determines the quality of the encode, at a cost of performance for the encoder. Most users should use P6: Slower (Better Quality). If you are trying to execute several encodes at the same time you may want to reduce this present as to not overload the encoder.
See the Recording Settings on https://www.nvidia.com/en-us/geforce/guides/broadcasting-guide/

And please post a log. And I really don't know what CQ stands for.
 

Librewolf

New Member
Glad that you mentioned it, i was searching what CQP means but didn't find any. Expect Quality Control Point, but i'm not sure if that was related to obs.
Thanks for explaining the keyframes. I set it to exactly 60 fps in obs. Any benefit in using 59.94? or as you said 50?
I don't record more than one videos at a time if that's what you ment by executing multiple encodes at the same time?
 

Librewolf

New Member
05:59:19.999: CPU Name: Intel(R) Core(TM) i7-8700K CPU @ 4.00GHz
05:59:19.999: CPU Speed: 4008MHz
05:59:19.999: Physical Cores: 6, Logical Cores: 12
05:59:19.999: Physical Memory: 32685MB Total, 23926MB Free
05:59:19.999: Windows Version: 10.0 Build 19044 (release: 21H2; revision: 1288; 64-bit)
05:59:19.999: Running as administrator: false
05:59:19.999: Windows 10/11 Gaming Features:
05:59:19.999: Game Bar: Off
05:59:19.999: Game DVR: Off
05:59:19.999: Game Mode: Off
05:59:20.001: Sec. Software Status:
05:59:20.001: Microsoft Defender Antivirus: enabled (AV)
05:59:20.002: Windows Firewall: disabled (FW)
05:59:20.002: Current Date/Time: 2023-08-17, 05:59:20
05:59:20.002: Browser Hardware Acceleration: true
05:59:20.002: Hide OBS windows from screen capture: false
05:59:20.002: Qt Version: 6.4.3 (runtime), 6.4.3 (compiled)
05:59:20.002: Portable mode: false
05:59:20.167: OBS 29.1.3 (64-bit, windows)
05:59:20.167: ---------------------------------
05:59:20.167: ---------------------------------
05:59:20.167: audio settings reset:
05:59:20.167: samples per sec: 48000
05:59:20.167: speakers: 2
05:59:20.167: max buffering: 960 milliseconds
05:59:20.167: buffering type: dynamically increasing
05:59:20.168: ---------------------------------
05:59:20.168: Initializing D3D11...
05:59:20.168: Available Video Adapters:
05:59:20.169: Adapter 0: NVIDIA GeForce GTX 1080 Ti
05:59:20.169: Dedicated VRAM: 11667505152
05:59:20.169: Shared VRAM: 17136875520
05:59:20.169: PCI ID: 10de:1b06
05:59:20.169: Driver Version: 30.0.14.7212
05:59:20.170: output 0:
05:59:20.170: name=ROG PG279Q
05:59:20.170: pos={0, 0}
05:59:20.170: size={2560, 1440}
05:59:20.170: attached=true
05:59:20.170: refresh=165
05:59:20.170: bits_per_color=8
05:59:20.170: space=RGB_FULL_G22_NONE_P709
05:59:20.170: sdr_white_nits=80
05:59:20.170: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000]
05:59:20.170: dpi=96 (100%)
05:59:20.170: id=\\?\DISPLAY#ACI27EC#5&33e39306&d&UID4357#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
05:59:20.170: alt_id=\\.\DISPLAY1
05:59:20.171: Loading up D3D11 on adapter NVIDIA GeForce GTX 1080 Ti (0)
05:59:20.256: D3D11 loaded successfully, feature level used: b000
05:59:20.256: DXGI increase maximum frame latency success
05:59:20.256: D3D11 GPU priority setup failed (not admin?)
05:59:21.860: ---------------------------------
05:59:21.860: video settings reset:
05:59:21.860: base resolution: 2560x1440
05:59:21.860: output resolution: 2560x1440
05:59:21.860: downscale filter: Lanczos
05:59:21.860: fps: 60/1
05:59:21.860: format: NV12
05:59:21.860: YUV mode: Rec. 709/Partial
05:59:21.860: NV12 texture support enabled
05:59:21.860: P010 texture support not available
05:59:21.862: Audio monitoring device:
05:59:21.862: name: Default
05:59:21.862: id: default
05:59:21.862: ---------------------------------
05:59:21.863: No AJA devices found, skipping loading AJA UI plugin
05:59:21.863: Failed to initialize module 'aja-output-ui.dll'
05:59:21.864: No AJA devices found, skipping loading AJA plugin
05:59:21.864: Failed to initialize module 'aja.dll'
05:59:21.864: Skipping module '../../obs-plugins/64bit/chrome_elf.dll', not an OBS plugin
05:59:21.866: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
05:59:21.866: Failed to load 'en-US' text for module: 'decklink-captions.dll'
05:59:21.867: Failed to load 'en-US' text for module: 'decklink-output-ui.dll'
05:59:21.869: A DeckLink iterator could not be created. The DeckLink drivers may not be installed
05:59:21.869: Failed to initialize module 'decklink.dll'
05:59:21.907: [AMF] Unable to load 'amfrt64.dll', error code 126.
05:59:21.908: [AMF] AMF Test failed due to one or more errors.
05:59:21.908: Failed to initialize module 'enc-amf.dll'
05:59:21.916: Skipping module '../../obs-plugins/64bit/libcef.dll', not an OBS plugin
05:59:21.917: Skipping module '../../obs-plugins/64bit/libEGL.dll', not an OBS plugin
05:59:21.917: Skipping module '../../obs-plugins/64bit/libGLESv2.dll', not an OBS plugin
05:59:21.927: [obs-browser]: Version 2.21.1
05:59:21.927: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures.2591+g4204d54+chromium-103.0.5060.134 (compiled)
05:59:21.930: NVENC supported
05:59:21.930: [NVENC] AV1 is not supported
05:59:21.931: [noise suppress]: NVIDIA denoiser disabled, redistributable not found or could not be loaded.
05:59:21.931: Failed to get NVVideoEffects.dll version info size
05:59:21.932: [NVIDIA VIDEO FX]: FX disabled, redistributable not found or could not be loaded.
05:59:21.962: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.2.3 | RPC Version: 1)
05:59:21.962: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.4.3 | Qt version (run-time): 6.4.3
05:59:21.962: [obs-websocket] [obs_module_load] Linked ASIO Version: 101201
05:59:21.970: [obs-websocket] [obs_module_load] Module loaded.
05:59:21.973: [vlc-video]: VLC 3.0.16 Vetinari found, VLC video source enabled
05:59:21.978: ---------------------------------
05:59:21.978: Loaded Modules:
05:59:21.978: win-wasapi.dll
05:59:21.978: win-dshow.dll
05:59:21.978: win-capture.dll
05:59:21.978: vlc-video.dll
05:59:21.978: text-freetype2.dll
05:59:21.978: rtmp-services.dll
05:59:21.978: obs-x264.dll
05:59:21.978: obs-websocket.dll
05:59:21.978: obs-vst.dll
05:59:21.978: obs-transitions.dll
05:59:21.978: obs-text.dll
05:59:21.978: obs-qsv11.dll
05:59:21.978: obs-outputs.dll
05:59:21.978: obs-filters.dll
05:59:21.978: obs-ffmpeg.dll
05:59:21.978: obs-browser.dll
05:59:21.978: image-source.dll
05:59:21.978: frontend-tools.dll
05:59:21.978: decklink-output-ui.dll
05:59:21.978: decklink-captions.dll
05:59:21.978: coreaudio-encoder.dll
05:59:21.978: ---------------------------------
05:59:21.978: ==== Startup complete ===============================================
05:59:22.006: [win-capture plugin] Remote update of URL "https://obsproject.com/obs2_update/win-capture/v1/package.json" failed: Failed to connect to obsproject.com port 443 after 32 ms: Couldn't connect to server
05:59:22.007: [rtmp-services plugin] Remote update of URL "https://obsproject.com/obs2_update/rtmp-services/v5/package.json" failed: Failed to connect to obsproject.com port 443 after 34 ms: Couldn't connect to server
05:59:22.026: All scene data cleared
05:59:22.026: ------------------------------------------------
05:59:22.039: [win-wasapi: 'Desktop Audio'] update settings:
05:59:22.039: device id: default
05:59:22.039: use device timing: 1
05:59:22.042: [Loaded global audio device]: 'Desktop Audio'
05:59:22.042: [win-wasapi: 'Mic/Aux'] update settings:
05:59:22.042: device id: default
05:59:22.042: use device timing: 0
05:59:22.042: [Loaded global audio device]: 'Mic/Aux'
05:59:22.064: WASAPI: Device 'Microphone (USB PnP Audio Device)' [48000 Hz] initialized
05:59:22.086: WASAPI: Device 'Speakers (Sound Blaster AE-7)' [96000 Hz] initialized
05:59:22.109: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds (source: Mic/Aux)
05:59:22.109:
05:59:22.488: [game-capture: 'Game Capture'] attempting to hook fullscreen process: explorer.exe
05:59:22.488: [game-capture: 'Game Capture'] cannot capture explorer.exe due to being blacklisted
05:59:22.488: Switched to scene 'Scene'
05:59:22.488: ------------------------------------------------
05:59:22.488: Loaded scenes:
05:59:22.488: - scene 'Scene':
05:59:22.488: - source: 'Game Capture' (game_capture)
05:59:22.488: ------------------------------------------------
05:59:22.605: WhatsNewInfoThread::run: Failed to fetch whatsnew file: Failed to connect to obsproject.com port 443 after 29 ms: Couldn't connect to server
05:59:28.096: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:28.113: [game-capture: 'Game Capture'] capture stopped
05:59:30.113: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:30.130: [game-capture: 'Game Capture'] capture stopped
05:59:30.742: Starting recording due to hotkey
05:59:30.766: [jim-nvenc] Max B-frames setting (2) is more than encoder supports (0).
05:59:30.766: Setting B-frames to 0
05:59:30.766: [jim-nvenc: 'simple_video_recording'] Ignoring Psycho Visual Tuning request since GPU is not capable
05:59:30.766: [jim-nvenc: 'simple_video_recording'] settings:
05:59:30.766: codec: HEVC
05:59:30.766: rate_control: CQP
05:59:30.766: bitrate: 0
05:59:30.766: cqp: 20
05:59:30.766: keyint: 250
05:59:30.766: preset: p5
05:59:30.766: tuning: hq
05:59:30.766: multipass: qres
05:59:30.766: profile: main
05:59:30.766: width: 2560
05:59:30.766: height: 1440
05:59:30.766: b-frames: 0
05:59:30.766: lookahead: false
05:59:30.766: psycho_aq: true
05:59:30.766:
05:59:30.825: ---------------------------------
05:59:30.825: [FFmpeg aac encoder: 'simple_aac_recording0'] bitrate: 192, channels: 2, channel_layout: stereo
05:59:30.825:
05:59:30.838: ==== Recording Start ===============================================
05:59:30.838: [ffmpeg muxer: 'simple_file_output'] Writing file 'C:/Users/unknown/Videos/2023-08-17 05-59-30.mp4'...
05:59:32.130: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:32.147: [game-capture: 'Game Capture'] capture stopped
05:59:34.146: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:34.163: [game-capture: 'Game Capture'] capture stopped
05:59:36.163: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:36.180: [game-capture: 'Game Capture'] capture stopped
05:59:38.180: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:38.197: [game-capture: 'Game Capture'] capture stopped
05:59:40.196: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:40.213: [game-capture: 'Game Capture'] capture stopped
05:59:42.213: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:42.230: [game-capture: 'Game Capture'] capture stopped
05:59:44.230: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:44.247: [game-capture: 'Game Capture'] capture stopped
05:59:46.246: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:46.263: [game-capture: 'Game Capture'] capture stopped
05:59:48.263: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:48.280: [game-capture: 'Game Capture'] capture stopped
05:59:50.280: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:50.297: [game-capture: 'Game Capture'] capture stopped
05:59:52.296: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:52.313: [game-capture: 'Game Capture'] capture stopped
05:59:52.450: Stopping recording due to hotkey
05:59:52.605: [ffmpeg muxer: 'simple_file_output'] Output of file 'C:/Users/unknown/Videos/2023-08-17 05-59-30.mp4' stopped
05:59:52.605: Output 'simple_file_output': stopping
05:59:52.605: Output 'simple_file_output': Total frames output: 1297
05:59:52.605: Output 'simple_file_output': Total drawn frames: 1306
05:59:52.605: ==== Recording Stop ================================================
 

Librewolf

New Member
05:59:56.330: [game-capture: 'Game Capture'] attempting to hook fullscreen process: re4.exe
05:59:56.347: [game-capture: 'Game Capture'] capture stopped
05:59:58.346: [game-capture: 'Game Capture'] attempting to hook fullscreen process: explorer.exe
05:59:58.346: [game-capture: 'Game Capture'] cannot capture explorer.exe due to being blacklisted
06:00:01.232: ==== Shutting down ==================================================
06:00:01.239: WASAPI: Device 'Speakers (Sound Blaster AE-7)' Terminated
06:00:01.243: WASAPI: Device 'Microphone (USB PnP Audio Device)' Terminated
06:00:01.258: All scene data cleared
06:00:01.258: ------------------------------------------------
06:00:01.321: [obs-websocket] [obs_module_unload] Shutting down...
06:00:01.322: [obs-websocket] [obs_module_unload] Finished shutting down.
06:00:01.323: [Scripting] Total detached callbacks: 0
06:00:01.323: Freeing OBS context data
06:00:01.345: == Profiler Results =============================
06:00:01.345: run_program_init: 2643.71 ms
06:00:01.345: ┣OBSApp::AppInit: 18.502 ms
06:00:01.345: ┃ ┗OBSApp::InitLocale: 1.73 ms
06:00:01.345: ┗OBSApp::OBSInit: 2578.3 ms
06:00:01.345: ┣obs_startup: 3.066 ms
06:00:01.345: ┗OBSBasic::OBSInit: 2410.58 ms
06:00:01.345: ┣OBSBasic::InitBasicConfig: 0.382 ms
06:00:01.345: ┣OBSBasic::ResetAudio: 0.252 ms
06:00:01.345: ┣OBSBasic::ResetVideo: 1694.51 ms
06:00:01.345: ┣OBSBasic::InitOBSCallbacks: 0.004 ms
06:00:01.345: ┣OBSBasic::InitHotkeys: 0.025 ms
06:00:01.345: ┣obs_load_all_modules2: 115.599 ms
06:00:01.345: ┃ ┣obs_init_module(aja-output-ui.dll): 0.276 ms
06:00:01.345: ┃ ┣obs_init_module(aja.dll): 0.109 ms
06:00:01.345: ┃ ┣obs_init_module(coreaudio-encoder.dll): 0.946 ms
06:00:01.345: ┃ ┣obs_init_module(decklink-captions.dll): 0 ms
06:00:01.345: ┃ ┣obs_init_module(decklink-output-ui.dll): 0 ms
06:00:01.345: ┃ ┣obs_init_module(decklink.dll): 2.063 ms
06:00:01.345: ┃ ┣obs_init_module(enc-amf.dll): 38.315 ms
06:00:01.345: ┃ ┣obs_init_module(frontend-tools.dll): 6.306 ms
06:00:01.345: ┃ ┣obs_init_module(image-source.dll): 0.007 ms
06:00:01.345: ┃ ┣obs_init_module(obs-browser.dll): 0.348 ms
06:00:01.345: ┃ ┣obs_init_module(obs-ffmpeg.dll): 1.165 ms
06:00:01.345: ┃ ┃ ┗nvenc_check: 0.469 ms
06:00:01.345: ┃ ┣obs_init_module(obs-filters.dll): 1.053 ms
06:00:01.345: ┃ ┣obs_init_module(obs-outputs.dll): 0.007 ms
06:00:01.345: ┃ ┣obs_init_module(obs-qsv11.dll): 25.762 ms
06:00:01.345: ┃ ┣obs_init_module(obs-text.dll): 0.206 ms
06:00:01.345: ┃ ┣obs_init_module(obs-transitions.dll): 0.004 ms
06:00:01.345: ┃ ┣obs_init_module(obs-vst.dll): 0.001 ms
06:00:01.345: ┃ ┣obs_init_module(obs-websocket.dll): 8.195 ms
06:00:01.345: ┃ ┣obs_init_module(obs-x264.dll): 0 ms
06:00:01.345: ┃ ┣obs_init_module(rtmp-services.dll): 0.294 ms
06:00:01.345: ┃ ┣obs_init_module(text-freetype2.dll): 0.034 ms
06:00:01.345: ┃ ┣obs_init_module(vlc-video.dll): 0.936 ms
06:00:01.345: ┃ ┣obs_init_module(win-capture.dll): 1.115 ms
06:00:01.345: ┃ ┣obs_init_module(win-dshow.dll): 1.308 ms
06:00:01.345: ┃ ┣obs_init_module(win-wasapi.dll): 0.004 ms
06:00:01.345: ┃ ┗reset_win32_symbol_paths: 0.202 ms
06:00:01.345: ┣OBSBasic::InitService: 0.089 ms
06:00:01.345: ┣OBSBasic::ResetOutputs: 0.728 ms
06:00:01.345: ┣OBSBasic::CreateHotkeys: 0.303 ms
06:00:01.345: ┣OBSBasic::InitPrimitives: 0.159 ms
06:00:01.345: ┗OBSBasic::Load: 507.815 ms
06:00:01.345: obs_hotkey_thread(25 ms): min=0.004 ms, median=0.01 ms, max=13.843 ms, 99th percentile=0.098 ms, 100% below 25 ms
06:00:01.346: audio_thread(Audio): min=0.013 ms, median=0.478 ms, max=8.758 ms, 99th percentile=2.211 ms
06:00:01.346: ┗receive_audio: min=0.003 ms, median=0.631 ms, max=8.702 ms, 99th percentile=2.653 ms, 0.530327 calls per parent call
06:00:01.346: ┣buffer_audio: min=0.001 ms, median=0.001 ms, max=0.012 ms, 99th percentile=0.002 ms
06:00:01.346: ┗do_encode: min=0.037 ms, median=0.629 ms, max=8.698 ms, 99th percentile=2.651 ms
06:00:01.346: ┣encode(simple_aac_recording0): min=0.033 ms, median=0.615 ms, max=4.309 ms, 99th percentile=2.593 ms
06:00:01.346: ┗send_packet: min=0.002 ms, median=0.012 ms, max=8.14 ms, 99th percentile=0.021 ms
06:00:01.346: obs_graphics_thread(16.6667 ms): min=0.039 ms, median=0.184 ms, max=441.275 ms, 99th percentile=0.683 ms, 99.9573% below 16.667 ms
06:00:01.346: ┣tick_sources: min=0.001 ms, median=0.006 ms, max=441.198 ms, 99th percentile=0.282 ms
06:00:01.346: ┣output_frame: min=0.033 ms, median=0.172 ms, max=2.54 ms, 99th percentile=0.376 ms
06:00:01.346: ┃ ┗gs_context(video->graphics): min=0.033 ms, median=0.172 ms, max=2.54 ms, 99th percentile=0.376 ms
06:00:01.346: ┃ ┣render_video: min=0.003 ms, median=0.157 ms, max=0.636 ms, 99th percentile=0.321 ms
06:00:01.346: ┃ ┃ ┣render_main_texture: min=0.002 ms, median=0.007 ms, max=0.035 ms, 99th percentile=0.015 ms
06:00:01.346: ┃ ┃ ┣render_convert_texture: min=0.011 ms, median=0.013 ms, max=0.095 ms, 99th percentile=0.033 ms, 0.557643 calls per parent call
06:00:01.346: ┃ ┃ ┗output_gpu_encoders: min=0 ms, median=0.035 ms, max=0.185 ms, 99th percentile=0.085 ms, 0.557643 calls per parent call
06:00:01.346: ┃ ┗gs_flush: min=0.005 ms, median=0.033 ms, max=2.53 ms, 99th percentile=0.127 ms
06:00:01.346: ┗render_displays: min=0 ms, median=0.001 ms, max=2.24 ms, 99th percentile=0.077 ms
06:00:01.346: send_packet: min=0.001 ms, median=0.011 ms, max=0.039 ms, 99th percentile=0.02 ms
06:00:01.346: =================================================
06:00:01.346: == Profiler Time Between Calls ==================
06:00:01.346: obs_hotkey_thread(25 ms): min=25.013 ms, median=25.93 ms, max=96.256 ms, 13.8191% within ±2% of 25 ms (0% lower, 86.1809% higher)
06:00:01.346: obs_graphics_thread(16.6667 ms): min=8.719 ms, median=16.667 ms, max=441.278 ms, 99.9146% within ±2% of 16.667 ms (0.0427168% lower, 0.0427168% higher)
06:00:01.346: =================================================
06:00:01.603: Number of memory leaks: 0
 

Librewolf

New Member
I set the CQ level to 20 and did a 20minutes reocrding of resident evil 4 remake, filesize: 5.38GB.
Would you say this is a sane filesize for the amount of time?
 

koala

Active Member
The log file is telling exactly what OBS did, and it includes the hardware involved. It contains more information than any settings screenshot, and it includes almost all required information to see what happened. Personally, I usually don't answer help requests without logfile, except general questions were asked.

In your case, according to the log almost everything is working correctly. There is no major issue to discuss. The thing to improve is that you're using an outdated Windows version and an outdated video driver. It's quite important to keep the system up to date.

The file size is as it is. If it is too large for you, use an encoder setting that removes more detail, so the file shrinks. But you get lower quality. It's a trade off. The file size directly depends on resolution, fps, cq setting, and last but not least the visuals of the source you record. So there is never a best answer for everything. You need to work out the setting that fits best your personal demands yourself.
 

qhobbes

Active Member
1. Update Windows.
2. Enable Game Mode can be enabled via the Windows 10 "Settings" app, under Gaming > Game Mode. Leave Game Bar, DVR and Background DVR off.
3. Run OBS as Admin. Right click on the OBS shortcut, properties, advanced, check box, ok, apply, ok.

I did some test on my setup (recording using streaming settings) and it took me awhile before I can find the ideal settings. I did this test with Half-Life 2: Lost Coast (2005) and my GeForce GTX 600M (2012). Even though the graphics card came out 7 years after the game, I still can't run the game and record with both at max settings but it looks OK for an 11 year old hardware encoder, even after the YouTube re-encode.

A 6:43 test with CBR at 6000 and audio CBR at 128, was 288 MB. That's 0.715 MB per second. If you want to control your file sizes, you need to use CBR, there's no way around that. If you want a little less control, use VBR. If you want to control the quality, then you need to use CQP.

If you want to control your file sizes, then you should make the most out of those bits by using HEVC instead of AVC/H264 and CoreAudio AAC instead FFmpeg AAC (see https://obsproject.com/forum/threads/using-coreaudio-aac-encoder-w-o-installing-itunes.134540/ and https://obsproject.com/forum/threads/obs-studio-enable-coreaudio-aac-encoder-windows-deleted.32826/ )
 

Librewolf

New Member
@koala

I know what a log is, i was asking why i sent it because i was asked to do so but after i did what was asked there was no more replys.
It makes sense not to anser help related questions that dont share relevant logs.

I'm aware that keeping the os and drivers up to date is mostly advised, however as for system updates i'm on win10 21H2 for a reason.
This os is heavily modified for privacy and performance, i couldn't even update it when i want to because windows update doesn't exist.
Besides updating windows would result in my system being completely bloated low performance spyware.
I would advise any windows user to optimize their os for both privacy and performance, doing so is actually easy.
For debloating i use various servies, the most useful is https://privacy.sexy
For privacy you need only one single program (kernel extension firewall) since the windows firewall is complete BS.
See here https://safing.io
As for driver updates, never touch a running system. Drivers really only need to be updated if you are experiencing issues, which so far i am not.
Also i did try to update my driver, first a clean uninstall in safemode with DDU, and installing the latest driver, except that the controlpanel does not work.
I can only use the standard nvidia drivers, the newer DCH drivers have no functional controlpanel (the driver itself works) but without the panel i am unable to change graphics settings so i downgraded to the latest standard version, happy the latest obs works with that old one.
Could be that the dch doesnt work because i modified the system quiet alot.

Anyways thanks to everyone who commented, you helped me alot.
After a bit of testing i figured using the high quality mode with 23 cq level has a very good mixture of quality and filesize.

@qhobbes

For reasons mentioned above i'll devinitely not update windows.
The windows game mode won't give me any benefits, the system is already debloated to such a degree where nothing that isn't strictly necessary for a functional os hasn't already been permanently deleted or disabled, including the garbage game-bar and dvr.

I see that finding the best settings can vary alot depending on the hardware, luckly thanks to your help i've found my way now.
The H.265 over H.264 recommendation was a top take.
An GeForce GTX 600M is indeed an old ship. It's crazy how much upscaling can do with old graphics cards.
 

koala

Active Member
I can only use the standard nvidia drivers, the newer DCH drivers have no functional controlpanel (the driver itself works) but without the panel i am unable to change graphics settings
The Nvidia control panel for DCH drivers is available from the Microsoft Store, with that very name.

If it comes to your frozen, modified system: This is where any support will stop. Nobody knows what exactly you did, and what exactly has changed from the default behavior of your system. Support can only work, if it can assume the person seeking support is using a system that is somewhat similar to what the developers of an app use themselves. If major things were changed, so the behavior has changed significantly, no support can help any more.
Without Windows Update, your system is vulnerable to all the new exploit attacks since you froze your system.
Good luck.

I recommend you install your Windows and all apps from scratch and apply best practice: keep the system updated and don't use customizing hacks. It might very well be all your issues (I bet you have more issues with other apps) vanish into thin air.
 

qhobbes

Active Member
I used the settings from https://support.google.com/youtube/answer/1722171 (Audio Bitrate 320 kbps instead of 384 kbps) and the quality turned out great compared to the source. Able to record at 1440p (natively, no upscaling with this beast, just have to use Max Performance NVENC preset and medium detail settings in game) with my up-to-date Windows 10 with no issues. Up-to-date Windows 10 is not holding back my recordings my 11 year old computer (see https://www.youtube.com/watch?v=AKd8R3TCQSI ), that's the hardware maxing out.

Yes that guide is for H.264/AVC but H.265/HEVC offers from 25% to 50% better data compression at the same level of video quality, or substantially improved video quality at the same bit rate, you can adjust the recommended bitrate/CQ level.

I went with VBR and Max VBR both at 24000. The file was 646 MB for a 4:03 recording which is 2.6584 MB per second.
 

Librewolf

New Member
Microsoftstore is garbage, i don't use that. Actually wiped it from the os.
And why would i use the msstore to get my gpu drivers? I stickt to the original source.
Sure the drivers will be the same no matter where you download them, still mstore is garbage.

My system isn't frozen, it's perfect. Never would i use a stock windows install, a nightmare full of adverstising while microsoft spys on your every move and at the same time all the junk and bloat slows down your whole system, pfffff.
I know exactly what i'm doing. Nice joke with the windows update.
No there are no issues other than with the dch nvidia drivers your bet failed.
I'll already have a clue why the dch driver don't work but i don't care for now, all the programs i use work with the old standard driver and i will only reinstall windows with a newer dch driver when something i need doesn't work.
That said, i see why support is only possible with more or less standard installs, as i said i don't need the dch drivers - everything is fine.
You can update the windows defender offline.
 

Librewolf

New Member
I can't see that google and youtube stuff you sent, the links don't load. Because i blocked that disgusting company systemwide.
Invidious / https://yewtu.be is way better, no ads no spying, just a clean video streaming platform. (opensource youtube front end)
An up to date windows 10 isn't the problem, all the junk & bloat running on it is, and ofcourse the spying any sane person would be worried about.
Still your recording results are impressive.
 

Librewolf

New Member
LOL. how can you see anything with that hore mask, at some point in the near future we won't need masks anymore because deep fake technology, just turn your face into someone elses (or maybe even create one).
Well for such an old gpu the quality is devinitely top.
2GB ram useage sounds decent, never even looked at that.
On github the description of DXVK says it's for wine running linux, and seemingly also windows itself.
That's great for the linux community i suppose. 10k stars is something. Thanks for sharing.

https://yewtu.be/preferences (set the quality to DASH and hit save at the bottom, now you can watch in 1080p)
https://vid.puffyan.us/preferences (this instance supports up to 4k (4320p)
https://api.invidious.io/ (this is a list of all instances, showing more details such as the region, etc.)
 
Top