obs bitrate for 4k
Hey everyone. Probably a question that everyone already asked a lot. I have a 4k 240 monitor. I want to record gameplay at 4k. But I seem to get choppy video. I have a 4090. What
bitrate is the best for that? Thanks
26 Replies
We'll need more info to be able to help
- Your full system specs
- Screenshots of your OBS encoding and video settings, and possibly your scene layout
- an OBS log file of a time where you were streaming or recording
- Is the choppiness in the recording/stream or also present in the OBS preview?
Also I assume you're streaming to YouTube and not Twitch, correct?
Bitrate doesn’t help framerate to be clear
That’s a separate performance issue
Hi. I have a 14900k with a nvidia 4090. I am recording for YouTube. The chopping is in the recoding. My scene layout is basic. Just camera fx3 and game capture
Please send the requested information if you want help
We still need screenshots of your OBS settings, both the output->recording section and the video section
Hi guys. Here you go
Well you have your canvas set to scale down to 1440p, so that’s not recording 4k at all
The choppiness is probably from the P6 slow preset. Bump that to P2
Turn off two pass and psycho
Still need an OBS log of when it happens
Ok. Thanks. I’ll run it. How do I get a log?
Toolbar at the top of the OBS window,
Help
-> Log Files
-> Show Log Files
They are named as a timestamp from when you opened OBS, so if you used OBS on September 5th 2024 the log name would be something like 2024-09-05 HH:MM:SS.txt
Find one from a day/time you experienced these issues and upload it heredoes this work?
Looking at that first one, you got a few issues:
1. You have multiple instances of your Fx3 source. Even though they're in different scenes, you could easily reduce your system usage by making the Fx3 in it's own scene, and then nesting that in all of your other scenes that use it. You're already using the
Source Clone
plugin for other sources, you can definitely use it for the camera capture
2. You have a source record filter on every single game capture, every Fx3 source, and on your display & browser captures. According to the logs, you're doing NVENC h264 CQP 17 at preset p6 or p7, and have both lookahead and psycho for all of them. These are all very intense options to be running let alone doing it in multiple encodes at the same time. Doing what I mentioned in #1 should reduce the number of sources and similarly reduce load somewhat
For each of these sources you're recording, what is the Stream Mode
setting set to?
3. Your Fx3 source has a lot of audio processing issues - if you aren't using the audio from it then consider disabling the audio device for whatever capture method you use for it in the Windows Sound Devices menu or in Device Manager
Also in one of the logs you're recording to FLV container format which will fully ruin a recording if OBS or your system crashes. Use fragmented MOV/MP4 and remux it afterwardsThat's not what your source record settings are, you need to look at the individual source record filter settings
what about hynrid mp4?\
what cbr number do you think i should run? and thanks for your ehlp
GG @No senze, you just advanced to level 2 !
Well you have a 4090 and can stream/record with NVENC AV1 instead of NVENC H264 if you're streaming to yt
Are you streaming to yt or twitch
just recording right now but willin both
Well for twitch you'll be limited to 8mbps and h264 for the time being
YT can accept h264 or AV1 but ideally you would be doing AV1 for streaming
Recording for YT should still be using AV1 but use CQP instead of CBR
still laggy. cqp or cbr? and what is hybrid mp4? or should i just use fragmanted mp4?
ok. what about the hybrid?
thanks
CBR is constant bitrate, so the video will always be at that bitrate. That's how streaming sites are configured to work
But for recording you should be using CQP which essentially tells the encoder to use as much bitrate as needed for the current frame to look good, raising and lowering the bitrate as needed. A CQP of 17 for AV1 will look basically perfect
That whole thing I mentioned about FLV recordings getting corrupted is the same for regular MP4 files too. Fragmented MP4 attempts to prevent that by recording in fragments, so if OBS/ you PC crashes only the last fragment is lost, but the cost is that it needs to be remuxed. Without remuxing it may not play in a video player or editor, or otherwise take a lot of CPU/GPU resources to playback
Hybrid MP4 is a beta feature that tries to combine both regular MP4 playback performance with the safety of fragmented MP4. Like I said it's in beta so you may want to avoid it for now since it's not completely stable
still laggyDid you do any of the other suggestions I gave
thanks for explaining it
trying it now
I'm happy to say i just recorded 15 minutes and not once did it lag. I'm super grateful, Thanks
Can yo confirm what changes you made to fix the issue
Hi yes. I did exactly what you said. I made the fx3 a source clone for all scenes instead of an individual source. I changed the file to fragmented mp4, running now on nvenc av1 and cqp 17.