Question / Help I can't seem to figure out the best settings for recording rust. CBR 80k bitrate is nowhere near enough apparently.

Eldyy

New Member
I've tried just about everything. I've even upped the bitrate to 100k. The quality is hardly better. The raw footage looks somewhat okay, still a bit pixelated. the second I render it in sony vegas the quality just drops tremendously. It goes from like a pixely 720p down to 360p. When it finally gets on youtube it looks even worse.
I have this video to use as an example. I uploaded the sony vegas clip and it looks just as bad if not worse somehow:
https://www.youtube.com/watch?v=TG-pD67PzMk

What can I do to make my recordings have good quality. Do I need like 400k bitrate or something? At that point I may as well just give up considering the file size is already pretty large. Ugh

My Current Log:
14:57:36.674: CPU Name: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
14:57:36.674: CPU Speed: 3696MHz
14:57:36.674: Physical Cores: 6, Logical Cores: 12
14:57:36.674: Physical Memory: 16318MB Total, 4558MB Free
14:57:36.674: Windows Version: 10.0 Build 17134 (revision: 407; 64-bit)
14:57:36.674: Running as administrator: true
14:57:36.674: Aero is Enabled (Aero is always on for windows 8 and above)
14:57:36.674: Windows 10 Gaming Features:
14:57:36.674: Game DVR: On
14:57:36.676: Sec. Software Status:
14:57:36.677: Windows Defender Antivirus: disabled (AV)
14:57:36.678: Norton Security: enabled (AV)
14:57:36.678: Norton Security: enabled (FW)
14:57:36.678: Windows Firewall: disabled (FW)
14:57:36.679: Windows Defender Antivirus: disabled (ASW)
14:57:36.681: Portable mode: false
14:57:37.157: OBS 21.1.2 (64bit, windows)
14:57:37.157: ---------------------------------
14:57:37.158: ---------------------------------
14:57:37.158: audio settings reset:
14:57:37.158: samples per sec: 48000
14:57:37.158: speakers: 2
14:57:37.162: ---------------------------------
14:57:37.163: Initializing D3D11...
14:57:37.163: Available Video Adapters:
14:57:37.165: Adapter 1: NVIDIA GeForce GTX 1080
14:57:37.166: Dedicated VRAM: 4176478208
14:57:37.166: Shared VRAM: 4260577280
14:57:37.166: output 1: pos={0, 0}, size={1920, 1080}, attached=true
14:57:37.166: output 2: pos={1920, 0}, size={1920, 1080}, attached=true
14:57:37.168: Loading up D3D11 on adapter NVIDIA GeForce GTX 1080 (0)
14:57:37.233: D3D11 loaded successfully, feature level used: 45056
14:57:38.038: ---------------------------------
14:57:38.038: video settings reset:
14:57:38.038: base resolution: 1920x1080
14:57:38.038: output resolution: 1920x1080
14:57:38.038: downscale filter: Bicubic
14:57:38.038: fps: 60/1
14:57:38.038: format: NV12
14:57:38.038: YUV mode: 709/Partial
14:57:38.040: Audio monitoring device:
14:57:38.040: name: Default
14:57:38.040: id: default
14:57:38.041: ---------------------------------
14:57:38.048: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/chrome_elf.dll' not found, loading of module failed
14:57:38.050: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
14:57:38.164: [AMF] AMF Test failed due to one or more errors.
14:57:38.164: Failed to initialize module 'enc-amf.dll'
14:57:38.234: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
14:57:38.235: LoadLibrary failed for '../../obs-plugins/64bit/libEGL.dll': The specified procedure could not be found.
14:57:38.235: (127)
14:57:38.235: Module '../../obs-plugins/64bit/libEGL.dll' not loaded
14:57:38.243: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
14:57:38.258: [browser_source: 'Version: 1.31.0']
14:57:38.291: NVENC supported
14:57:38.387: Couldn't find VLC installation, VLC video source disabled
14:57:38.396: No blackmagic support
14:57:38.410: ---------------------------------
14:57:38.410: Loaded Modules:
14:57:38.410: win-wasapi.dll
14:57:38.410: win-mf.dll
14:57:38.410: win-dshow.dll
14:57:38.410: win-decklink.dll
14:57:38.410: win-capture.dll
14:57:38.411: vlc-video.dll
14:57:38.411: text-freetype2.dll
14:57:38.411: rtmp-services.dll
14:57:38.411: obs-x264.dll
14:57:38.411: obs-vst.dll
14:57:38.411: obs-transitions.dll
14:57:38.411: obs-text.dll
14:57:38.411: obs-qsv11.dll
14:57:38.411: obs-outputs.dll
14:57:38.411: obs-filters.dll
14:57:38.411: obs-ffmpeg.dll
14:57:38.411: obs-browser.dll
14:57:38.411: image-source.dll
14:57:38.411: frontend-tools.dll
14:57:38.411: enc-amf.dll
14:57:38.411: coreaudio-encoder.dll
14:57:38.411: ---------------------------------
14:57:38.411: ==== Startup complete ===============================================
14:57:38.424: All scene data cleared
14:57:38.424: ------------------------------------------------
14:57:38.489: WASAPI: Device 'Headset Earphone (Corsair VOID PRO USB Gaming Headset)' initialized
14:57:38.502: WASAPI: Device 'Microphone (Yeti Stereo Microphone)' initialized
14:57:38.541: adding 42 milliseconds of audio buffering, total audio buffering is now 42 milliseconds
14:57:42.556: [window-capture: 'Rust WINDOW'] update settings:
14:57:42.556: executable: RustClient.exe
14:57:42.571: Switched to scene 'Scene'
14:57:42.572: ------------------------------------------------
14:57:42.572: Loaded scenes:
14:57:42.572: - scene 'Scene':
14:57:42.572: - source: 'streamlabs alerts' (browser_source)
14:57:42.572: - source: 'Game Capture' (game_capture)
14:57:42.572: - source: 'Rust WINDOW' (window_capture)
14:57:42.572: ------------------------------------------------
 

Eldyy

New Member
Maybe whatever you're playing it back in is doing a poor job of decoding.
I mean the raw footage looks sort of decent. When I render it in vegas is when it gets bad. Obviously rendering a video in vegas is going to degrade the quality a little. How can I up the quality enough to where rendering it in 1080 actually looks 1080 rather than 360 lol
 

DeMoN

Member
Vegas has the worst encoder on this planet.
Also: Never upload 1080p to youtube. Use or upscale to higher resolutions. 3200x1800 the best one.
Because on 3200x1800 youtube gives you vp9 coded videos with 15 mbit bitrate
1080p gets only 3500 kbit by youtube and very small channels even no vp9, just their h.264 which looks even more terrible.

Never work with bitrates.

OBS Capture set the CQP to 16 or lower. CQP16 would be enough if you could set a minimum quantizer of 1 to have better looking dark scenes, but since OBS just offers a permanent CQP value I would suggest a value of 10.

But dont use vegas. its encoders are the worst on planet earth.
 

Eldyy

New Member
Vegas has the worst encoder on this planet.
Also: Never upload 1080p to youtube. Use or upscale to higher resolutions. 3200x1800 the best one.
Because on 3200x1800 youtube gives you vp9 coded videos with 15 mbit bitrate
1080p gets only 3500 kbit by youtube and very small channels even no vp9, just their h.264 which looks even more terrible.

Never work with bitrates.

OBS Capture set the CQP to 16 or lower. CQP16 would be enough if you could set a minimum quantizer of 1 to have better looking dark scenes, but since OBS just offers a permanent CQP value I would suggest a value of 10.

But dont use vegas. its encoders are the worst on planet earth.

CQP causes the audio to cut and the video freezes every few seconds. Not to mention I just tried 10 cqp to test the overall video quality and it is worse than 80k bitrate. I'll try rendering 80k bitrate videos with 3200x1800. Either way the raw quality for 80k br or 10 cqp still isn't quite what I want it to be. If I don't use vegas what would you suggest I use?

Sorry if I seem pretty picky. I want to make sure my videos are the best quality they can be. I'm pretty certain I have the specs.. I just need to figure out the settings..
 

DeMoN

Member
CQP causes the audio to cut and the video freezes every few seconds.
What has video to do with audio?
No it doesnt. Its your playback. Either your decoder of your player or your hard drive. encode it. upload it to youtube and you'll see it is fine.
Videoencoder doesnt encode audio. makes sense, right? :P

Not to mention I just tried 10 cqp to test the overall video quality and it is worse than 80k bitrate
Thats impossible. Then there was an additional bitrate cap on top of it, or a bug, or player's fault for same reason.

What are your settings?
https://abload.de/img/unbenannt707vfftm.png
This should work.

I'll try rendering 80k bitrate videos with 3200x1800
Dont use bitrates. 80 mbit may be even not enough for gaming videos - depending on the game.

If I don't use vegas what would you suggest I use?
If you just encode, use zeranoe ffmpeg commandline, if you need a timeline for editing rather than scripts/commandline, use TMPGEnc VMW 6.
It has the same good encoders like OBS has - x264 with its full options, NVEnc and so on. And also CRF and CQP Encoding, not just bitrates. But if you decide to test it, you may need an introduction, because its editing and encoding will be of course else than vegas. so maybe ask again then. Another option would be Premiere, but only then if you use the voukoder plugin, because its internal encoders arent that good either and while the subscrition model is expensive you pay at tmpgenc just for a new major version once. But it lasts some years until a new major version comes out. But there is version 7 coming soon. Maybe it makes sense to wait.

Sorry if I seem pretty picky
Dont worry. I'm the same :D

If you're curious how my videos look like, here an example:

Switch to highest quality level (1440p).
https://www.youtube.com/watch?v=0-cGcs1mmqk

Dont wonder though: my monitor resolution is 2560x1600 which is a 16:10 aspect ratio. This is why you'll see black borders with a 16:9 device ;)

I dont use OBS though. I use a Datapath VisionSC-DP2 Capture Card and I use zeranoe ffmpeg for capture.
I can use qmin and qmax there. So I can set a minimum cqp of 1 and a max cqp of 16, which doesnt sacrifice low complexity scenes. OBS just offers permanant cqp values at nvenc, so I would recommend you a value of 10 so that it covers low complexity scenes too.
 
Top