Question / Help Webcam Out of Sync

So I record my audio and webcam/gameplay separately. I know my audio is doing everything right because it matches up with my colab partner in the video audio. My webcam starts out in sync but over time it gets very out of sync. I tried splitting my webcam into a separate video in another instance of OBS but that didn't fix anything for me.

I'm trying to create a more professional image on YouTube but this issue is really making me look like a skrub. Can someone help me?

Last Log:
https://gist.github.com/aceb09a2f61480bbf216d90f9c1c48ee
 

Suslik V

Active Member
Wow, this number of frames incredibly huge:

Output 'simple_file_output': Number of skipped frames due to encoding lag: 2003985304 (100.9%)

But this is not about your issue...
___________________________________

Try to lowering webcam resolution. Also, you can update to OBS Studio v0.15.4).
 

Suslik V

Active Member
Really?.. USB at 1280x720@30 4:2:0 is close to 316 Mbit/s, maybe your USB fails?

And what exactly out of sync?
Have you a video example?
 
@Suslik V You are the single least helpful person I've ever talked to. Skip to 23:16 and I'm totally and completely out of sync.... This means that my voice and my mouth do not match what so ever. Please don't reply to my thread again because you are not helping me what so ever.
 

Suslik V

Active Member
@Suslik V You are the single least helpful person I've ever talked to. Skip to 23:16 and I'm totally and completely out of sync.... This means that my voice and my mouth do not match what so ever. Please don't reply to my thread again because you are not helping me what so ever.
It's nothing, many people don't require any help... You mean facecam video appears too late (sound goes ahead)?
There is Buffering option in 'Capture Video Device' properties (try to force the setting to Disable or so).

The tip from the next build said:
When enabled, buffers video/audio data to ensure the smoothest and most
accurate playback possible, but at the cost of increased latency. When using
buffering with a video capture card, it's recommended to set the card and the
program to the same framerate for best results.

When disabled, ensures lowest latency playback, but at the cost of frame
playback accuracy. This is ideal for face cameras, or when you want to use the
program's preview window to play a console.

Auto-detect (default) sets it to enabled if the device has delay, and disabled
if it has no delay.
 
Top