I was searching for ways to reduce CPU usage and found this video of a Mac at 720p60:
https://www.youtube.com/watch?v=K3iujMrH9aM(Ignore the music)
But then,it doesn't look very nice when you watch it at 480p.So I tried another way:the
OBS Stream Settings Estimator.(It's actually give tips for recording too.)
So here's the settings that I got:
Output:
Simple
Video bitrate:2500
Audio bitrate:160
Advanced encoder settings(Enabled):
CPU preset:ultrafast
Video:
Renderer:OpenGL(Only this)
Base resolution:1280x720
Downscale resolution:1280x720
Common FPS values:60
So what's the explanation for the differences?
>
Video bitrate:As I know,recording at 3000 bitrate is laggy for my machine and also not good for streaming.So the estimator tells me to put it at 2500,which reduces CPU usage(and still maintains the quality).
>
CPU preset:I put it at ultrafast instead of superfast which also reduces CPU usage but reduces quality(that's when bitrate comes into action).
>
Base resolution and downscale resolution:Before I used the settings above,I actually put the downscale resolution at 480x360(360p) so it wouldn't lag,then I found out that downscale resolution was the output.So I changed it to 1280x720 and also put the base resolution at 1280x720(My experiences with Screenflow:Set the record settings to 1280x720 so it will export faster,same goes with OBS.)
Hope this helps!