Question / Help General Recording

ThatAnthroGamer

New Member
It's me again. This time, I've got a new problem. It's recording with this software. I've looked up countless articles for optimal settings for recording with OBS:Studio with no avail -- the encoder keeps overloading, even when I have recording quality set to High Quality, Medium File Size.

I'm trying to record at 1080p 30 FPS with a GTX 750 2GB video card and 8GB of RAM.

P.S. I don't want to resort to just building myself a new computer yet. I don't quite have the money to dish out for one.
 

RytoEX

Forum Admin
Forum Moderator
Developer
Please post a log from a recording session that exhibits the problem you're describing! To ensure you have a complete log, please start a recording, wait a few minutes, then stop the recording before selecting and uploading your log file.

That said, if you're getting encoder overloaded messages, you're probably using settings too high for your hardware.
 

RytoEX

Forum Admin
Forum Moderator
Developer
07:07:14.700: CPU Name: AMD Phenom(tm) II X4 840 Processor
[...]
07:07:15.553: video settings reset:
07:07:15.553: base resolution: 1920x1080
07:07:15.553: output resolution: 1920x1080
07:07:15.553: fps: 30/1
07:07:15.553: format: NV12
[...]
07:10:57.243: Output 'adv_ffmpeg_output': Number of skipped frames due to encoding lag: 356 (31.6%)
[...]
07:18:17.033: Output 'adv_ffmpeg_output': Number of skipped frames due to encoding lag: 1919 (51.6%)

The encoder is skipping frames because it cannot keep up with the job you're asking it to do. Simply put, your CPU is not capable of encoding 1080p@30f in realtime.

Your options are to:
  1. Lower your output resolution (Settings > Video > Output (Scaled) Resolution).
  2. Try using NVENC instead of x264 (Settings > Output > Recording > Encoder / Video Encoder).
  3. If #1 or #2 are not enough on their own, combine 1 and 2.
  4. Upgrade or replace your computer hardware.
Since you don't want to, or are unable to, do #4, your options are one through three. There is a good guide on high quality recordings for OBS Studio here.

Lastly, why are you using "Custom Output (FFmpeg)" instead of "Standard" for your Recording Type? What does Custom do for you that Standard does not?
 

ThatAnthroGamer

New Member
Well, thank you for your options. Don't understand why you responded in such a way in the last part, but to keep it short, I don't know. I just look for the articles and test them out to determine what would best help me.
 

RytoEX

Forum Admin
Forum Moderator
Developer
Well, thank you for your options. Don't understand why you responded in such a way in the last part, but to keep it short, I don't know. I just look for the articles and test them out to determine what would best help me.
I asked why you had a setting set to a specific value because quite often people will just set it to something without understanding what it does. In most cases, using either Simple Output Mode will work just fine. When Simple Output Mode isn't enough, Advanced Output Mode with Standard Recording Type is sufficient. It's rare that someone has an actual need to use Advanced Output Mode with Custom Output (FFmpeg) Recording Type, and it just creates opportunities to change settings that may negatively affect your recording/streaming.

There was no malice intended. I need information on your setup and settings to solve your problem, so I asked a series of questions to determine what your settings are, why they are set that way, and what your needs are that you would need those settings.

In short: I asked because I have no way of knowing why you did it without asking you.
 
Top