Trying to copy company's OBS settings to my personal profile without success

6Kills

New Member
Hi everybody :)

So, I teach online classes via a company-based software, that runs OBS in the background with their preset - it automatically starts OBS with their presets and settings when I start a class and start recording. The one thing I noticed is that the videos are of a solid quality, but they only take up 150-200MB per 60-90min of recording, which is ridiculously small but also kinda awesome.

I tried looking at the OBS settings and basically copying everything to my personal OBS and I always end up with either a 2GB+ file or a very poor quality video.
I will post a side-by-side tab with properties of the two videos of the approximately same length but drastically different video size.
video comparison.JPG

The one on the left is ~200MB and the one on the right is 1.5GB.

Now, I am an absolute beginner here and I know nothing about the formats, codecs etc. I just thought that copying all of the video/output settings would get me the same video format, but I guess I was wrong.

Could anybody help me achieve the video properties of the one on the left?

Thank you so much for reading all of this :D
 
D

Deleted member 121471

 

6Kills

New Member
Thank you for the assistance :) Here is the log file for the recording quality I want to achieve:

The analyzer says this was made in the older version of OBS than the one I have on my PC and that is completely fine with me - I am willing to rollback and tweak it to whatever it takes to get this kind of recording.
 
D

Deleted member 121471

150-200MB with solid quality must mean it's almost all static images. If math serves me right, CBR at 2400kbps for 90 minutes should be closer to 1.6GB final filesize, which matches your results.

There are a large number of issues and incorrect settings to cover, based on your log.

1) Windows 10 is severely out of date, updating it to the latest version will bring certain improvements like Windows 10 "Game Mode" no longer being detrimental to OBS functions;

2) Install the latest OBS version (64bit);

3) Disable Windows 10 "Game DVR" and enable "Game Mode";

4) Under OBS settings --> Video, change base and output resolution to 1920x1080, as that is the aspect ratio the vast majority of devices expect to receive. Failing to do so leads to either black bars or image stretching. Also, unless you have a very good reason to use 24FPS, change your FPS to 30;

5) Create a new scene with just window or monitor capture, depending on what you're trying to add as a source and add the crop filters to your liking, not copying someone else's defaults;

6) Under OBS settings --> Output, use "x264" encoder, "very fast" preset, "CRF" rate control, set to somewhere between 16-23 (lower values = higher quality at the cost of filesize) and record to .mkv format. You can remux it after you're done through OBS main window --> File --> Remux recordings;

7) Under OBS settings --> Advanced, change renderer to "Direct3D 11" and colour space to "709".

That's covers all the basic troubleshooting and recommendations.
 
Last edited by a moderator:

6Kills

New Member
Thank you for a quick response, Volfield.

All of those parameters are already set on my personal OBS and those are the settings that lead to a large file size.

What I need is an exact replica of the log file that seems problematic - however outdated and bad it might seem. I know it's not perfect, but it's a business where we handle thousands of recordings such as these and the file size saves lives.

This is only a part of a screenshot (666x431 pixel cutout) from the video (can't send anything else, or else I am kind of breaking the contract):
screenshot.jpg

I understand that the sharpness isn't perfect but this is the exact thing that I need right now.

Par of the material are still images (slideshow) - as you have mentioned, but my camera and clients' cameras are also part of the video, so there is some movement there.
 
D

Deleted member 121471

This is precisely why CRF or CQP, depending on the system, is recommended. Instead of using fixed bitrate, which may be insufficient for high motion or excessive for low motion and static images, the value you set for CRF is a constant quality factor, using the exact amount of bitrate necessary.

CBR is strictly for streaming, as different service infratructures have bitrate limitations and tend to require a constant and fixed stream of data being fed.
 

6Kills

New Member
This is precisely why CRF or CQP, depending on the system, is recommended. Instead of using fixed bitrate, which may be insufficient for high motion or excessive for low motion and static images, the value you set for CRF is a constant quality factor, using the exact amount of bitrate necessary.

CBR is strictly for streaming, as different service infratructures have bitrate limitations and tend to require a constant and fixed stream of data being fed.
I had the opportunity to try your advice out in practice and CRF was the answer to my problems :D Setting it to 30 gets the job done for me. Thank you so much!
 
Top