[720p] Best OBS Encoder Settings: How To Set Up Your Encoder (2024)

This OBS encoder settings guide is designed to set you up for live streaming and recording at High Definition [720p] resolution. There isn’t much you need to change to support different resolutions, merely the bitrate and the output resolution. 720p is used because it is a standard resolution widely used across live-streaming platforms for its great middle-ground position between quality and bandwidth/system requirements.

Table of Contents

For Live Streamers

These OBS encoder settings are optimized for the purpose of live streaming. If you intend to record, The table of contents above will handle skipping this content.

Step 1: Verify Your Internet Upload Bandwidth

For the purpose of live streaming encoding, you should verify your internet upload bandwidth limit. This is important for determining the upper limit of your bitrate capabilities. Please keep in mind that if you share the internet with other people in your family, then you may want to leave some headroom so that you don’t experience random drops in encoding quality when others inevitably use the internet.

My internet upload speed article details how to properly check this.

Step 2: Configure the Resolution

Go to Settings > Video to configure the parameters covered in this section

[720p] Best OBS Encoder Settings: How To Set Up Your Encoder (1)

Before we get into the specific encoder you will be using for live streaming, we first need to set the resolution we are going to be using. This value can be set in the Video tab of the OBS Settings window.

Base (Canvas) Resolution

Your Native Monitor Resolution (The option at the very top)

Output (Scaled) Resolution

1280×720

Downscale Filter

Depends on personal preference – I like Bicubic (Sharpened Scaling, 16 samples) over Lanczos.

Common FPS Values

60

Exception: If you are unable to maintain 60 fps in your content, you will have a better quality live stream if you limit it to 30 fps. Consider Frame Limiting your game to 60 fps to avoid weird frame issues.

– Monodex

Step 3: Figure Out your Content Scope

Your content scope is what you intend to stream. This matters greatly in what encoders will work best for you.

For example, live streamers who only do “Just chatting” type streams are able to use really any encoder they like. This is because the only thing that the computer is doing is dealing with the stream itself.

The computer’s processing power is devoted to encoding frames, so it performs better than if divided between encoding and computing game logic/rendering.

But, if you intend to have gaming as your primary content, you’ll want to put that into consideration when choosing the encoder. Both will do the job – one will just do it slightly better than the other.

Step 4: Choose an Encoder

Go to Settings > Output to configure the parameters covered in this section

[720p] Best OBS Encoder Settings: How To Set Up Your Encoder (2)

When using an NVIDIA GPU like my RTX 3060 TI or earlier paired with an AMD CPU, there are only two options to choose from:

  • NVIDIA NVENC H.264
  • x264

Between these two options, you should almost always choose NVIDIA NVENC H.264 unless you are experiencing some sort of issue with that encoder preventing you from going live.

The reason behind this is that x264 puts a substantial load on the CPU, taking up as much as 40% of processing power on medium or slow. This results in a significant drop in the system’s performance overall, enough to push some games under 60 fps in some cases if you intend to make gaming content on Twitch.

Consult my Encoder Ranking list if you’d like more detail on how each encoder works.

Best OBS Encoding Settings for Live Streaming Using NVIDIA’s NVENC H.264

[720p] Best OBS Encoder Settings: How To Set Up Your Encoder (3)

These OBS encoder settings can be changed within the Output tab within the OBS Studio Settings. They are tuned specifically for live streaming at 720p 60fps.

Rate Control

CBR

Bitrate

5000

Preset

P5: Slow (Good Quality)

You can mess with this value to determine what works best for you. Some games will work better with other values here.

– Monodex

Tuning

High Quality

Multipass Mode

Two Passes (Quarter Resolution)

I did not see a significant advantage to going two passes (full Resolution) in my testing

– Monodex

Profile

High

I didn’t really notice a difference between changing this value. I don’t think it matters that much based on my testing.

– Monodex

Look-Ahead

Game Specific

This setting is important for certain games, and will make a big difference in image clarity. However, it adds overhead, and can reduce encoding performance based on the way the game you are playing is coded.

It should be disabled if you are not creating content that requires GPU power.

– Monodex

Psycho Visual Tuning

Content Specific

Psycho Visual Tuning allows the encoder to degrade some parts of an image to enhance other parts. This results in an overal percieved quality improvement to the human eye. It is very specific to the content you make on whether it is useful or not.

Try it both ways, and determine which looks better to you and your audience. It doesn’t matter that much if you leave it off though.

– Monodex

GPU

0 (Unless you have a second GPU in your system for some reason)

Max B-Frames

2 if Look-Ahead is disabled | 4 if Look-Ahead is Enabled

If you intend to stream at other resolutions, such as 936p or 1080p, the only value you need to change here is the “Bitrate.” Consult my resolution guide for what bitrate works best at various resolutions.

For Recording

Recording content is not restricted to the capabilities of your internet upload speed. Instead, the performance and storage capabilities of the computer are what matter.

Step 1: Configure the Resolution

Go to Settings > Video to configure the parameters covered in this section

[720p] Best OBS Encoder Settings: How To Set Up Your Encoder (4)

Unlike Live Streaming, the only limit to what resolution you decide to go with is your ability to store videos on your computer. If you have high-capacity storage (3+ Terrabytes of video-only storage), you can safely record at your native resolution without worry. At least for a while.

However, these videos add up – if you intend to keep all the raw footage after the fact for use in B-roll content, remember that it isn’t unheard of for storage needs to exceed a petabyte or more (1,000 terabytes!). This makes recording long-term an expensive endeavor.

If you want to keep this sort of situation under control for a longer period of time, consider limiting your recording resolution to 1080p or even 720p.

Base (Canvas) Resolution

Your Native Monitor Resolution (The option at the very top)

Output (Scaled) Resolution

Native Resolution, down to 1280×720

Your ability to store your content will determine what resolution of video you should use.

– Monodex

Downscale Filter

Depends on personal preference – I like Bicubic (Sharpened Scaling, 16 samples) over Lanczos.

Common FPS Values

30

Recorded video does not need to be 60 fps. Movies traditionally use 24 fps, and there are artistic interpretations that are even lower, such as Into the Spiderverse, where Miles moves at 12 fps until he gets his powers.

There is no reason to go higher than 30 here.

– Monodex

Step 2: Choose the Encoder

Go to Settings > Output to configure the parameters covered in this section

There are five encoder options available for recording:

  • SVT-AV1
  • AOM-AV1
  • NVIDIA NVENC H.264
  • NVIDIA NVENC HVEC (H.265)
  • x264

While the AV1 options are the best encoder tools available in OBS Studio, they have a severe lack of compatibility with even high-end midrange components. My AMD Ryzen 9 5900X struggles to maintain recording for longer than 30 seconds, and that is with even the lowest quality preset that is available.

As a result, unless you get yourself an Intel ARC GPU, which supports AV1 in silicon, get NVIDIA’s RTX 4000 series or newer, or invest in a Media Accelerator Card, AV1 is still out of reach for a vast majority of you.

So which one to choose?

That leaves only 3 of the 5 options as viable encoders for recording in OBS Studio. Once again, with compatibility in mind, although NVENC HVEC is arguably better than NVIDIA H.264, with better file sizes for comparable quality, the H.265 standard is one that most video platforms do not support due to licensing costs. This eliminates HVEC as a recommendation as a result.

So that leaves the two options: NVIDIA NVENC H.264 and x264.

  • x264 is better quality and has a smaller file size output but gives a system-wide performance hit when in use.
  • NVIDIA NVENC H.264 is slightly worse quality and has a bigger file size output but does not substantially impact system performance.

The one I recommend is NVIDIA NVENC H.264.

Best OBS Encoding Settings for Recording Using NVIDIA’s NVENC H.264

Go to Settings > Output to configure the parameters covered in this section

These settings are the best OBS encoding settings for recording

Recording Path

I recommend creating a directory for raw footage. Ideally, you’d update this between recording projects to stay organized.

Recording Format

MKV is the format I recommend. Recordings can be recovered with this format if your computer or OBS crashes. It adds a Remuxing step to the process, but the peace of mind of not losing your content is worth it.

Encoder

NVIDIA NVENC H.264

Rescale Output

Unchecked (We set it in the Video Tab above.)

Custom Muxer Settings

Blank (Super Users could get more out of the encoder with this, but it is not worth the hassle)

Automatic File Splitting

Useful if you record long segments at a time. Potentially Helps with editing too, AND keeps file sizes low. An extra benefit if you decide not to use MKV is that you won’t lose hours of content, only the last 15 minutes.

Rate Control

CQP

CQ Level

16-22 (Larger number = smaller file size and lower quality | 0 = Lossless, large filesize)

Keyframe Interval

2

Preset

P5:Slow (Good Quality) | Great Balance between video quality and file size

Tuning

High Quality

Multipass Mode

Two-Passes (Quarter Resolution) | Experiment with this for best results – It varies from game to game

Profile

Depends on your system – Try high first, then main, then baseline.

Look-ahead

Disabled

Psycho Visual Tuning

Disabled

GPU

Max B-Frames

2 | 4 If you turn Look-Ahead on

What is the Best Overall Encoder?

Currently, the best overall encoder in terms of encoding capability at low bitrates that OBS Studio supports is AV1. Unfortunately, AV1 is extremely demanding on the hardware used to encode it. It is not even an option unless you have an Intel ARC GPU or an NVIDIA RTX 4000 series GPU for live streaming, and performance is abysmal on even an AMD Ryzen 9 5900X. (My CPU) for recording.

In the future, as the AV1 encoder support matures, this guide will be updated to reflect the recommendations.

FAQ:

Can you Stream and Record using the Same Encoder simultaneously?

Yes, you can simultaneously use the same encoder for streaming and recording. However, if you are using x264, you may experience additional performance degradation.

What encoder is better for streaming?

At this time, the best encoder for streaming overall is NVIDIA’s NVENC H.264. This is the best quality to performance for single PC streaming machines. However, this may change soon once AV1 support becomes more mainstream.

Which is better NVENC or x264?

NVENC is better if you are limited to using a single PC for Gaming and Encoding. x264 offers a higher quality potential when configured for maximum output and doesn’t need to share processing power with other tasks like gaming.

Does OBS use CPU or GPU encoding?

OBS uses both CPU and GPU encoding. x264 is CPU, NVENC is GPU, AMF is GPU, and AV1 is both(On supported GPU or AM cards).

Why is OBS using so much GPU?

OBS composites and renders a scene using the GPU. You can reduce the load on your GPU by making simpler scenes, disabling the scene preview window when live/recording, and by setting OBS to run in Administration mode. There are additional tweaks you could do to lower it further, but their effect is negligible.

Does OBS need a good GPU?

Not particularly – there are dozens of designs that are under $100(used) that perform admirably as an encoding card.

Should I get a second GPU for a dedicated encoding Card?

It is completely unnecessary to get a dedicated GPU for the purpose of encoding on OBS Studio. There is only a negligible difference between a single and dual GPU system, and the increase in power draw simply isn’t worth the power draw and extra heat in the system.

[720p] Best OBS Encoder Settings: How To Set Up Your Encoder (2024)

FAQs

[720p] Best OBS Encoder Settings: How To Set Up Your Encoder? ›

What are the best OBS settings for 720p 60fps? For streaming or recording in 720p, the two main options are bitrate and resolution. For 720p video at 60 frames per second, the recommended bitrate range is 2,500 to 5,000 kbps. The Canvas Resolution should be the size of the window you want to capture.

Is x264 CPU or GPU? ›

To put it simply, the encoder you choose will decide which piece of hardware is going to render your video. If you choose NVENC or AMF, you're telling OBS to use your graphics processing unit (GPU), or if you choose x264 you're telling it to use your central processing unit (CPU).

What is the default encoder for OBS? ›

264 (Default) H. 264 is the default codec in OBS.

What is the difference between h264 and x264? ›

H. 264 is a video standard, and x264 is an implementation of that standard available in FFmpeg, OBS, Wirecast, vMix, and most other live switchers. The developers of x264 use a system of presets to allow users to balance CPU usage and quality. These presets are shown in Figure 1, which is a screenshot from OBS.

What are the best OBS settings for 720p 60fps? ›

For 720p video at 60 frames per second, the recommended bitrate range is 2,500 to 5,000 kbps. The Canvas Resolution should be the size of the window you want to capture. The Scaled Resolution should be 1280 × 720 for a 720p stream or video.

What should my encoder bitrate be? ›

As a rule of thumb streaming full HD video, depending on the framerate, lands between 3500 and 6000 kbps. 720p HD is more forgiving to an entry-level streaming setup, starting at about a 2500 kbps bitrate and capping at 4000.

Is it better to use CPU or GPU for video encoder? ›

Performance Comparison

In terms of speed, GPUs generally outperform CPUs. Their parallel processing capabilities and dedicated encoding hardware allow them to encode videos much faster than CPUs. However, the performance gap between CPUs and GPUs can vary depending on the specific encoding task and the hardware used.

Should you stream with NVENC or x264? ›

I've tested both, and I found that x264 at fast gives way better quality at the same bitrate (6000kbps), with no performance loss/encoding overload. Also noticed that facecam and overlays look way crisper on x264. It's 2024 guys, not 2014, you can definitely stream/encode x264 on a single PC if you have a Ryzen 9.

Is it better to use CPU or GPU for OBS? ›

In fact, OBS stands out from other programs because it makes use of the GPU to increase performance. If you're working with a solid CPU, but an outdated GPU, then the CPU still won't be able to handle the encoding. The most common issues with GPUs are a low processor core count or a low memory bandwidth.

Should I use OBS encoder x264 or hardware? ›

Hardware encoders, as opposed to the included x264 software encoder, are generally recommended for best performance as they take the workload off the CPU and to a specialised component in the GPU that can perform video encoding more efficiently.

What encoder is better for streaming? ›

Which 4K streaming encoder should I choose? The best 4K software video encoders are vMix and VidBlasterX. The best 4K hardware video encoders are the Teradek Prism and the TriCaster Mini 4K.

Should I use hardware acceleration in OBS? ›

HAGS may cause performance issues and failures with OBS and hardware encoders. It is recommended to be disabled while using OBS to avoid stability issues.

Which is better 720p x264 or 720p x265? ›

Here's a snapshot: x265 and libvpx demonstrate superior compression performance compared to x264, with bitrate savings reaching up to 50% especially at the higher resolutions. x265 outperforms libvpx for almost all resolutions and quality metrics, but the performance gap narrows (or even reverses) at 1080p.

What is 720p x264? ›

This arrangement yields 720 horizontal lines on the screen, which are, in turn, displayed progressively, or each line displayed following another. x264 is a free software library developed by VideoLAN for encoding video streams into the H. 264/MPEG-4 AVC format.

Which encoder is better H264 or H 265? ›

In conclusion, H. 265 boasts superior compression efficiency and higher-quality video than its predecessor, H. 264. That said, compatibility issues with certain devices or platforms remain an issue for widespread codec adoption across all streaming services and applications.

Is QuickSync H.264 better than x264? ›

As x264 is software encoder and H. 264 is hardware encoder, the difference between encoding in x264 and encoding in H. 264 is worth to note: technically, x264 consumes more CPU resources but exports with high-quality graphic images while H. 264 costs less CPU consumptions however guarantees low quality in graphics.

What is a good bitrate for OBS? ›

What is a good OBS bitrate for 1080p? If you're streaming at 1080p, a good bitrate for you would be between 1900 and 4500 Kbps. It would help ensure that you're able to transfer enough video data to maintain the video quality output at 1080p.

What is the best bitrate for 1080p 60fps? ›

What is a good bitrate for 1080p 60fps? For 1080p video at 60 frames per second (fps), a good bitrate falls within the 6000 to 10000 Kbps range. The higher frame rate requires more data to accurately capture smoother motion and fast-paced action.

What is prefer hardware encoding on OBS? ›

Hardware encoders, as opposed to the included x264 software encoder, are generally recommended for best performance as they take the workload off the CPU and to a specialised component in the GPU that can perform video encoding more efficiently.

Top Articles
Latest Posts
Article information

Author: Tuan Roob DDS

Last Updated:

Views: 5960

Rating: 4.1 / 5 (62 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Tuan Roob DDS

Birthday: 1999-11-20

Address: Suite 592 642 Pfannerstill Island, South Keila, LA 74970-3076

Phone: +9617721773649

Job: Marketing Producer

Hobby: Skydiving, Flag Football, Knitting, Running, Lego building, Hunting, Juggling

Introduction: My name is Tuan Roob DDS, I am a friendly, good, energetic, faithful, fantastic, gentle, enchanting person who loves writing and wants to share my knowledge and understanding with you.