Question / Help [SOLVED] Getting webcam, mic, and game capture to all sync up.

Gatorbox

New Member
This is probably a very common question and I've done some googling but haven't yet found a solution that seems to work for me, and I am hesitant to start messing with settings that I am unfamiliar with. Newbie coming to OBS after using XSplit for nearly 4 years.

My stream has a Hauppauge HDPVR for A/V game capture, a webcam, and a microphone. All I need to do is set a 2000ms delay on the webcam and the microphone in order to get our commentary/reactions to match what is coming through the Hauppauge.

I understand there's a "buffer" feature somewhere for "Video Capture Device"? But when I set this to "Enabled" I don't see any additional options appear to let me set the buffer time. I've been poking around with this off and on for a couple of weeks so I decided to register here for some help.

I am running OBS 18.0.1, Windows 10 (64-bit).

Thanks! :)

Log file of current settings: https://gist.github.com/2e4578716ca4f576bb11bfbe4c9d003c
 
Last edited:

c3r1c3

Member
Click on the sprocket next to the word "Mixer" in the main interface. Set your audio delay in there for each audio source you need to.
 

Gatorbox

New Member
Click on the sprocket next to the word "Mixer" in the main interface. Set your audio delay in there for each audio source you need to.

Ah, I missed that gear the first time. I see the Mic, Desktop Audio, and "Camera - Primary" (the name I gave to the webcam). They all have offsets of 0. Is this for audio only, or will the webcam's video also be offset if I change the value?

edit: Setting the primary camera's offset to 2000ms did not seem to change the preview in OBS, still appears to be capturing in real time.
 

c3r1c3

Member
Yes, as you found out, the settings in the mixer are for just delaying the audio source.

To delay the Video you have to add a filter, the A/V Sync filter to be able to delay the video source.
 
Top