Goodmorning, sorry i'm new. Amazing post, thanks for posting this.
I'm a twitch streamer, whats the best commands for help high motion games? maybe i have to work on Motion search Adaptive Quantization and Loop Filter?
If u have any advice would be amazing
edit: are the commands in order of cpu hungry from the top to the bottom or are they random? whats the lightest? I have a 1800x dedicated streaming pc 8core 16 thread, streaming 1080p60 8000k bitrate. Thanks again and sorry for my english
That depends on your CPU, because adding more stuff to compute could blow up your 1800x usage, you can do average bitrate mode so your CPU usage is a lot lower, or crf+vbr mode with best quality when you are not going over 8000k as you wanted, both modes are for streaming.
1800x is not good enough for crf+vbr mode, so you need a lot of free performance boost with these steps:
1. record in 1920x1032 57fps (assume you stream with OBS)
2. limit game fps to 60 maximum, this will free up a lot of CPU usage as GPU wil call CPU send frames to render, and then reduces GPU temperature which gives more heating room for CPU
3. enable vertical sync because this will output cleaner frames to encode, resulting better quality, this does reduce fps but gives CPU more heating room as the GPU gets cooler
4. use strong anti aliasing unless it has resulted a crash, because a smooth picture is much easier to compress, and frees up CPU compute power for referencing frames, etc
5. if you save your streaming as recording, make sure recording, game and OS are on 3 different drives
R1. If your streaming video/audio bitrate is tied together, reduce audio bitrate to 160kbps
X1. In OBS, you can set your streaming method as ABR or VBR (in the advanced menu if I remember it right), select x264, and try,the following setting, but make sure you test in recording mode before stream, because I suspect the CPU usage would just blow up in high motion and complexity scenes, I'll try make an ABR mode setting if it doesn't record smoothly
Rate Control: VBR
Keyint: 5
Bitrate: 7666kbps
CPU Preset: veryfast
Buffer: 3500
Profile: none
CRF: 23
tune: film
Parameters: me=hex subme=4 me_range=12 chroma_me=0 bframes=3 b-adapt=1 ref=3 aq-mode=2 aq-strength=0.9 deblock=1:0 trellis=1 deadzone-inter=8 deadzone-intra=5 direct=temporal cabac=1