720 60 @ Slow was 35% CPU usage for me .
Now I can also stream @ 1080 60 fast (maybe medium is also possible)
But when I use Slower -> Overload but anyway 35% Usage+
I think its not possible to hit more, i dont know
I should have said CPU usage depends on the source you are encoding. League is lower motion that FPS games, so it is easier to encode.
Beyond Medium 720p60 you will be hard pressed to find any noticable improvement in quality. It is there, if you look really hard, frame by frame, but it is pointless. If you don't skip at Slow, perfect, you've pushed quality as high as possible on the CPU
You could probably do 720p30 Slower, it's a encoding latency issue. Theres not enough threads to finish in time, but if you increase the time available, you can do it.
I just tested it in Sandstorm, it works, looks great @ 6000Kbps. Not a single compression artifact, but it's 30FPS so it isn't great to watch
Code:
17:49:53.232: video settings reset:
17:49:53.232: base resolution: 2560x1440
17:49:53.232: output resolution: 1280x720
17:49:53.232: downscale filter: Lanczos
17:49:53.232: fps: 30/1
17:49:53.232: format: NV12
17:49:53.232: YUV mode: 709/Full
17:49:53.242: Settings changed (outputs, video)
17:49:53.242: ------------------------------------------------
17:51:04.571: ---------------------------------
17:51:04.572: [x264 encoder: 'streaming_h264'] preset: slower
17:51:04.572: [x264 encoder: 'streaming_h264'] profile: high
17:51:04.574: [x264 encoder: 'streaming_h264'] settings:
17:51:04.574: rate_control: CBR
17:51:04.574: bitrate: 6000
17:51:04.574: buffer size: 6000
17:51:04.574: crf: 0
17:51:04.574: fps_num: 30
17:51:04.574: fps_den: 1
17:51:04.574: width: 1280
17:51:04.574: height: 720
17:51:04.574: keyint: 60
17:51:04.574:
17:51:04.584: [CoreAudio AAC: 'Track1']: settings:
17:51:04.584: mode: AAC
17:51:04.584: bitrate: 192
17:51:04.584: sample rate: 48000
17:51:04.584: cbr: on
17:51:04.584: output buffer: 1536
17:51:04.692: ==== Recording Start ===============================================
17:51:04.692: [ffmpeg muxer: 'adv_file_output'] Writing file 'D:/Videos/2019-01-07 17-51-04.mkv'...
17:51:17.270: [game-capture: 'Game Capture'] attempting to hook fullscreen process: InsurgencyClient-Win64-Shipping.exe
17:51:17.273: [game-capture: 'Game Capture'] using helper (compatibility hook)
17:51:17.306: [game-capture: 'Game Capture'] hook not loaded yet, retrying..
17:51:20.301: [game-capture: 'Game Capture'] attempting to hook fullscreen process: InsurgencyClient-Win64-Shipping.exe
17:51:20.304: [game-capture: 'Game Capture'] using helper (compatibility hook)
17:51:23.334: [game-capture: 'Game Capture'] attempting to hook fullscreen process: InsurgencyClient-Win64-Shipping.exe
17:51:23.436: [game-capture: 'Game Capture'] d3d11 shared texture capture successful
17:51:23.468: [game-capture: 'Game Capture'] shared texture capture successful
17:52:40.600: adding 21 milliseconds of audio buffering, total audio buffering is now 106 milliseconds
17:53:00.087: Stopping recording due to hotkey
17:53:03.215: [ffmpeg muxer: 'adv_file_output'] Output of file 'D:/Videos/2019-01-07 17-51-04.mkv' stopped
17:53:03.215: Output 'adv_file_output': stopping
17:53:03.215: Output 'adv_file_output': Total frames output: 3463
17:53:03.215: Output 'adv_file_output': Total drawn frames: 3555 (3556 attempted)
17:53:03.215: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 1 (0.0%)
17:53:03.215: ==== Recording Stop ================================================
17:53:06.701: [game-capture: 'Game Capture'] capture window no longer exists, terminating capture
17:53:06.701: [game-capture: 'Game Capture'] capture stopped