Very new to OBS, need help with framerate

TrueBenjamin

New Member
As the title suggests, I'm new to OBS and already there were a lot of things I had to configure, even after viewing the overviews and some other 3rd party tutorials.

So I have a Logitech 720 C905 webcam and I'm trying to get the video to at least sync to the audio that's picking up from my mic, but the camera is not even running at 30 fps, even on the recording.

Again, I'm a huge dummy, so if anyone can explain the obvious for me that'd be appreciated. I even included the log.
 

Attachments

Hi Benjamin, welcome to the forum.

If you have sync issues between audio and video, don't try to solve it by changing framerate or like.

Make test-recordings and try to estimate how much lag the audio against the video has (or vice versa).
Then you go into the advanced-audio-tab (right-click in the audio mixer) and set a sync-offset there for your mic. You can even use negative values there in milliseconds.

Then proof again by test recording and repeat, if necessary.

And just to remember: Normal webcams aren't made for high-resoution and good framerate. Using higher resolution the framerate often drops dramatically.
 
Okay, so that solves the first thing. The second issue is with the video output. unless I'm being stupid, the camera only previews and records at 15 fps, but the webcam is made to run 30 fps at 720p. what am I missing?
 
Beware that real-time video encoding is VERY computationally demanding.
And what you have is an old (for real time encoding) PC
I recommend monitoring hardware resource (CPU, GPU, RAM, etc) utilization [for ex. using Task manager’s Performance tab and/or Resource Monitor] to see if your system is being maxed out with your settings

With that said, your PC is plenty for simple streaming/recording, but you'll want to configure for an under-powered system
so I'd recommend minimizing hardware resource demands by

1. not rescaling video
12:10:33.186: base resolution: 1360x768
12:10:33.186: output resolution: 1088x614
ie - pick one resolution, and make the above the same

2. make sure audio using same refresh rate, not what you have
12:10:37.319: WASAPI: Device 'Intel(R) Display Audio HDMI 2 (Intel(R) Display Audio)' [48000 Hz] initialized
12:10:37.347: WASAPI: Device 'Microphone (USB Audio Device)' [16000 Hz] initialized

you probably should go into the OS and change Mic to be [48000 Hz/48 KHz]
 
Beware that real-time video encoding is VERY computationally demanding.
And what you have is an old (for real time encoding) PC
I recommend monitoring hardware resource (CPU, GPU, RAM, etc) utilization [for ex. using Task manager’s Performance tab and/or Resource Monitor] to see if your system is being maxed out with your settings

With that said, your PC is plenty for simple streaming/recording, but you'll want to configure for an under-powered system
so I'd recommend minimizing hardware resource demands by

1. not rescaling video
12:10:33.186: base resolution: 1360x768
12:10:33.186: output resolution: 1088x614
ie - pick one resolution, and make the above the same

2. make sure audio using same refresh rate, not what you have
12:10:37.319: WASAPI: Device 'Intel(R) Display Audio HDMI 2 (Intel(R) Display Audio)' [48000 Hz] initialized
12:10:37.347: WASAPI: Device 'Microphone (USB Audio Device)' [16000 Hz] initialized

you probably should go into the OS and change Mic to be [48000 Hz/48 KHz]

Okay, so I got to resetting the resolution back to what you stated in number one. but this is where I become a dummy.

1. is this done in the video settings at the bottom right? that's where I did.

2. I'm actually pretty sure that the audio is spot-on as far as timing, it's just that the video is very far behind. Or is number 2 a completely different thing we're talking about? what it sounds like is that I should have the audio output behind to match the video, but I don't see how it would be better for me personally.

The info is kind of overwhelming to look at, but I'll try my best to understand it.
 
Back
Top