OBS, also known as Open Broadcaster Software, is one of the most famous streaming, screen, and game recording software that consists of presets and customization settings. It is a powerful yet simple and free video editing feature that is compatible with Twitch. Since this is open-source software, it can be used on different platforms, including Windows, Mac, and Linux. Aside from that, it allows you to record you from a webcam or microphone and videos, captures the whole part of your computer screen, and customizes it according to your preferences. However, you might encounter certain problems while using the program, and one of the most common errors that occur from this tool is the OBS encoding overloaded. In this post, we will talk about how to fix it.
Choose the Right Settings on OBS
OBS is incredibly flexible when it comes to customization, and OBS Studio encoding overloaded may simply be caused by the fact that you forgot to review the OBS settings for your stream. So, changing one to two parameters can solve the problems. So, here are some of them.
Make Sure to Reduce your Output Resolution
One of the key factors that determine CPU usage is resolution. Since OBS records your screen in real-time, the CPU usage might significantly rise with the number of your processor pixels for each frame. Basically, you want your original content into high resolution, which is 1080p. But the question is, can your CPU handle it? If you see the "Encoding Overloaded" warning on your OBS, the CPU probably has the problem of encoding. Because of the higher resolution that you are using, the more CPU will be used. So with that, you have to scale down the resolution to lessen the pressure on your CPU as well as to solve the problem. See the steps below to reduce the resolution in OBS.
- Launch the tool on your computer and hit the "Settings" option located at the bottom right part of the interface.
- Next, go to the "Video" tab of the tool that you can see at the left corner of the interface and choose the "Output (Scaled) Resolution option and select a lower resolution from the drop-down list.
- Once set-up, hit the "Apply" and "Ok" button to save the changes and exit from the OBS. After that, restart your computer and try recording your computer screen or stream a game and see if the encoding error is resolved.
Lower the Frame Rate
The frame rate option will control the number of frames that you are capturing from every second of the original screen video. With that, this will increase the pressure on the GPU, so it will be powerful enough to render all these frames. So, the good thing you can do is to reduce the frame rate to 30 or even lower won't affect the video's original quality. Basically, this will give enough room to the encoder to deal with the video. To do this, read the simple process below.
- Open the OBS on your PC and go to the settings panel at the lower right corner of the tool.
- Then, select the "Video" panel from the left side of the screen and hit "Common FPS Values" from the drop-down menu, choose 30 or less.
- Finally, click "Apply" and "Ok" to apply the changes. After that, restart your PC to see if the OBS encoding overloaded fix.
Change the Encoder Preset
As you know, OBS uses the best open source video encoding library, which is x264 by default. It consists of numerous presets that set the CPU usage as well as the video resolution of your final output to balance between these two. Meanwhile, this tool's default preset is called "very fast," wherein it does not provide the best balance. The presets means that the running speed of the encoder. So, if you set a faster preset, less CPU sources will be used, and it will reduce the video quality. In fact, you have to set your x264 preset to "Superfast" or "Ultrafast" to fix OBS Studio encoding overloaded issues. Find the simple steps written below.
- First is to launch the software on your computer and go to the "Settings" option that you can see at the bottom right corner of the tool.
- Next, go to the "Output" tab and check the "Enable Advanced Encoder Settings" if it is unchecked. Make sure that the encoder is Software (x264).
- From the "Encoder Preset" list, select "Very fast". Then, hit "Ok" to save changes.
Try to Use the Hardware Encoding
For this section, you can also try to use the hardware encoding to lessen your CPU usage and to resolve the OBS says encoding overloaded issues. Besides, this setting lets you use alternative encoders aside from x264, such as Quicksync, AMF, and NVENC hardware encoders that are available Intel and Nvidia GPUs, respectively. With the use of these hardware encoders, it will be able to deliver a lower quality of video than x264, and with that, it will lessen the pressure on your CPU. To make this on your OBS, follow the simple steps provided below.
- From the tool's main interface, go to the settings panel that you can see at the lower right corner to see the settings options.
- From the right part of the interface, select "Advanced" from the "Output Mode" drop-down menu.
- After that, open the "Encoder" menu and choose the hardware encoder available for you like QuickSync. Just in case there is no hardware encoder available from the menu, there are chances that your Integrated Graphics on your BIOS are not activated. You have to enter your BIOS settings and make sure to enable the Internal Graphics.
Optimize Your Computer for Better Performance
If there are instances that none of the tips mentioned above are working on your side, you might use another process. It is not powerful enough to handle gaming and streaming at the same time, or it is not optimized correctly for gaming. So, let us check the other process below.
Make Sure to Check the Recording Sources and Unwanted Close Applications
There are times that the device that you are using has its considerable amount of CPU capacity, especially if it's not set up properly, so you have to check the settings of your capture card or webcam. You need to verify if they are not running at a high resolution. Actually, 480p is more than enough, which you don't need full-screen pictures. It can be applied to browser sources that have complex animation and scripts.
Aside from that, you have to check additional software or applications related to streaming running in the background, including Nvidia Overlay, Discord, Windows game bar, and more. All these tools may cause a problem with OBS and slow it down, producing encoding overloads. So with that, we recommend you remove that software together or uninstall them if you don't need them to lessen OBS's slowness.
On the other hand, you don't need to stop at recording tools, but you have to close all unwanted programs running in parallel with your stream and game. This will help your processing unit focus on these two processes. In fact, you will be surprised by the number of background software that causes the slowness of your CPU without knowing it.
In order for you to check which applications are running, click Windows Key + R on your keyboard and type "taskmgr" and then hit enter. It will automatically launch the task manager. From here, right-click on the unnecessary application and select "End Task" to end the running apps. Besides, you can check the tray that you can see at the bottom right corner of the windows to see other apps' icons running there. If there is, you have to right-click on it and select Exit.
Additionally, to uninstall the program on your computer, you have to go to the control panel on your computer and select "Programs" and hit "Uninstall a Program." From there, you can select an app that you want to delete. You can also click Windows Key + R on your keyboard and type "appwiz.cpl" to open the application manager. You can find here the application that you wish to uninstall.
Check the Free Disk Space
For your information, OBS requires space on the hard drive for operations such as writing configurations and output files, so there is a possibility that the encoding overload will cause a lack of local storage. Luckily, there are advantages if you already uninstall unwanted applications on your PC. Another way is to do the disk cleanup.
For you to guide on how to do a disk cleanup, you have to hit Windows Key + E using your keyboard and right-click on the drive that you prefer to clean and go to the Properties. From here, select the "General" tab and choose "Disk Cleanup." Once done, restart your computer and open your stream and see if the warning disappears.
To sum it up, these are some of the useful tips to fix an OBD encoding overloaded. Just in case you are having difficulties fixing your OBS encoding, you must try the tips we mentioned above. Besides, if you have any questions, feel free to comment below.