Guide to the Best OBS Settings for Recording Gameplay in 2020


In this guide I list the minimum settings in OBS needed to record high-quality gameplay 1080p60 videos for uploading to YouTube – it takes less than 5 minutes to setup and is super easy.

I had 4 requirements for OBS recordings:

  1. Recording should have no noticeable effect on a game’s performance, e.g. making a recording shouldn’t result in meaningful loss of framerate while playing
  2. The recorded video should be high quality: good graphics clarity, no stuttering / dropped frames
  3. The recorded video should maintain the same resolution as the game at a high framerate, preferably 1080p60
  4. The recorded video should be reasonably efficient in terms of file size

Based on online guides for recording with OBS, I experimented with various detailed settings and compared the recorded videos. Many of the detailed settings that were recommended by other gamers were unnecessary. I determined the fewest settings needed to achieve the 4 requirements above, and those settings are explained in the following 3 steps.

Step 1: Set up “Game Capture” as the Source

While you can use “Display Capture” or “Window Capture” to record gameplay, “Game Capture” is the most efficient and produces video that doesn’t have stuttering / dropped frames.

“Game Capture” as the Source

Make sure to remove or disable extraneous sources, as they add load to OBS, which puts load on your CPU and/or GPU.

Step 2: Set the Settings > Output > Output Mode to “Simple”

Make the following selections:

  1. For “Recording Quality” select “High Quality, Medium File Size”. This is good enough quality video for uploading to YouTube. Keep in mind that YouTube converts any uploaded video to its own internal format, and this conversion process typically results in some loss of quality. So there is no point in selecting a higher quality option
  2. For “Recording Format” select “mp4”. While the official OBS guide for NVIDIA recommends that you use “flv” or “mkv” as the recording format, most PCs and smartphones don’t know how to play those formats without installing apps. All devices can play MP4’s natively
    • There is a valid reason to use flv or mkv – those formats still work in case there’s a system error (e.g. PC crashes) while recording, and you can use OBS to remux those formats to mp4. I haven’t had an issue with crashes, so I stick with mp4 for convenience. YMMV.
  3. For “Encoder” select “Hardware (NVENC)”. This option reduces the load on your CPU by having the NVIDIA GPU do the encoding. If you have an AMD GPU, select the AMD encoder instead.
Settings for Output Recording

Settings > Output > Output Mode

Step 3: Set the Settings > Video for “Output (Scaled) Resolution”

Make the following selections:

  1. For “Output (Scaled) Resolution” select the same resolution that you use when gaming. By default, OBS selects a lower resolution, e.g. I play games at 1920×1080 but by default the output is downscaled to 1280×720. Obviously for YouTube you want to maintain the same resolution for a good viewing experience
  2. If your system can play the game at 60 FPS with the graphics quality you want in-game, select “60” for the “Common FPS Values” so that YouTube can offer 60 FPS to viewers of your uploaded video (e.g. 1080p60)

Some guides recommend setting the “Downscale Filter” to “Lanczos” but given that we’re not downscaling our output to a lower resolution, this setting is irrelevant.

Video Output settings

Settings > Video for “Output (Scaled) Resolution”

The last thing to do is find out and/or set the Hotkey for recording (“Start Recording” and “Stop Recording”).

That’s it! Let me know if you have any questions or feedback.

Why I Switched to OBS From NVIDIA GeForce Experience

For many years, I used NVIDIA’s GeForce Experience for recording gameplay. This recording functionality used to be known as NVIDIA ShadowPlay and more recently as NVIDIA Share.

A common problem with GeForce Experience is that the ability to record stops working, as indicated by the “red slash” through the green recording circle:

GeForce Experience Red Slash Icon

The dreaded “red slash” icon

When this happens, you won’t be able to record with GeForce Experience until you restart your PC, and at some point it may flake out again, requiring another reboot. A casual search on Google shows that many gamers are frustrated by this problem and it has persisted for years.

In April 2020, I tried many of the recommended fixes posted in forum and blog articles from the past 4 years but none of them worked. After experimenting with different versions of the NVIDIA driver and of GeForce Experience, I concluded that the issue is not with the driver but rather with specific versions of GeForce Experience. The only way I could get recording to work:

  1. Uninstall the current (buggy) version of GeForce Experience
  2. Reinstall the prior version or last version where there was no issue with recording of GeForce Experience (you can derive the download URL on NVIDIA’s site by using the version number)

However, this workaround is short-lived, because GeForce Experience automatically updates itself (and you can’t prevent it from doing so), and once GeForce Experience is updated to the current version with the buggy code for recording, you’re screwed again.

Now that I’m using OBS, I don’t ever have to deal with these GeForce Experience recording issues again 😀.

Posted in Guide, Technical Help, Video
4 comments on “Guide to the Best OBS Settings for Recording Gameplay in 2020
  1. Benny Soo says:

    Ed! Nice to see you post again! This is Benny, (Seventh) from Rift… long time reader :) I would love to have you join my discord to keep in touch! It is my gamer community one: https://discord.gg/ZdR3mKM

    • Hi Benny,

      It’s been a long time. We met like 5 or 7 years ago? Maybe longer. Time flies.

      I’ll check out the Discord sometime.

      Hope you’re doing well in these crazy times.

  2. Benny Soo says:

    Same yea it has been probably 7 or more… basically at the start of when you began this website. Things have been good, have a kiddo now so my hardcore gaming has changed a lot lol.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Follow
Taugrim on YouTube Taugrim on Patreon Taugrim on Twitter

Enter your email address to receive notifications of new posts by email.

Join 689 other followers

© 2009-2020 taugrim.com

All rights reserved

Post Categories