Question / Help 4K Recording w/5820K@4.6GHz

Klowby

New Member
Hi!
I know this sort of question gets asked way too often but I tried a lot of thing and 3 hours later I'm still struggling to find a good preset to record at 4K30fps.. It's a) My poor CPU dies with the bitrate or b) some random crashes happens. And if I try to record with at ultrafast preset or something like that the recording ends up looking like crap. :(
I could also record with my 2nd 980 Ti but a lot of people don't recommend NVENC so I don't really know what to do and yeah if anyone could put me on the right track I'd greatly appreciate it. Bye :D
It's for a cinematic in a game
 

Klowby

New Member
Hmm okay but is it even possible to record at a good 4K quality with a 5820K ? If no I'll just use my GPU instead ^^''
and thank you
 

alpinlol

Active Member
Hmm okay but is it even possible to record at a good 4K quality with a 5820K ? If no I'll just use my GPU instead ^^''
and thank you

x264 uses a massive part of the cpu if you go over 1080p60 so recording in 4kp30 with ultrafast preset probably needs at least a 150k bitrate to look decent and still murders most desktop cpus, i'd say that this is one of the few situations where hardware encoders are the best

usually its really helpful to provide obs logs no matter what your issue is ;)
 

Harold

Active Member
ultrafast does NOT eat CPU the way you think it does @alpinol

And the recording guide I gave him addresses all the bitrate concerns.
 

Boildown

Active Member
Its pretty untested actually. I don't remember any threads with OBS logs for 4k resolution.

I would do as the guide says and find some settings that at least work (i.e. Ultrafast preset, 30fps, CRF around 20-24 or so) with few duplicated frames, and then tweak from there.

Btw, the guide will mention CRF values that are too low for 4k resolution. As resolution increases, the ideal CRF increases as well.
 

Boildown

Active Member
A specific CRF that looks good at a smaller resolution will be overkill at a higher resolution.

Historically, going from SD to HD meant that the CRF a typical person would choose increased by 2 to 4, increasing the resolution again by about the same amount I would anticipate would do the same.
 

R1CH

Forum Admin
Developer
CRF doesn't care about the resolution you use. CRF 20 will give the same quality for 320x240 as 1920x1080.
 

Boildown

Active Member
Even if that's true, and I'm not convinced it is, how that quality is perceived by humans differs for the same CRF value when resolution changes in the way I previously mentioned.
 

Klowby

New Member
So I ended up with
CBR off
Quality Balance 9
35000 Bitrate & Buffer
4K30fps
Veryfast Preset
CFR Checked and crf=20
Encode in full range cheked.
The rendered frames looks good but it stutters a lot, probably because OBS doesn't want to use more than 2.5mbps on my hard drive :/ Any way to fix this?
My cpu is utilized at 80% and I have 6gb of ram sleeping
 

Klowby

New Member
You still want to do this. Which means your buffer should be set to 0, and whatever else is in that guide that you haven't done. Once you've done that make a five minute recording of high action content and post that OBS log file.
I tried to set the buffer to 0 but there was no difference
 

Boildown

Active Member
Bitrate doesn't matter when the buffer is 0, its ignored anyways, so its fine to leave it at 30000. It is a tip that you aren't following the guide as you've been repeatedly requested to do, though.

I agree with preset Ultrafast but you may be able to swing SuperFast based on the results in that log. As you're a CS:GO player, you probably want to do UltraFast as SuperFast may lower your FPS in-game comparatively.

CRF value is up to you and I think something around 20-24 would be good for 4k, but as few or none of us has done it before, you should find the best value for it experimentally.

Set the key interval to auto.

After those changes you should be seeing pretty good results.
 

Klowby

New Member
This one was just a random test I did .. I sent the wrong log file :| I'm an idiot lol but thanks i'll try that.
 
Top