OBS Audio/Video Sync Troubleshooting Guide

Problem

Audio and video desynchronize when streaming from Zoom to YouTube via OBS. Common symptom: lip-sync delay where audio arrives before or after video.

Phase 1: Diagnosis (The Clap Method)

  1. Start a local recording in OBS (don’t rely on live monitoring)
  2. Face camera, clap hands loudly 3 times
  3. Stop recording and watch back
  4. Analyze:
    • Audio early (hear clap before hands touch) → need positive offset
    • Audio late (hear clap after hands touch) → need negative offset

Phase 2: Quick Fix (Guess & Check)

  1. Open Audio Mixer dock in OBS
  2. Click gear icon next to audio source → Advanced Audio Properties
  3. Find Sync Offset (ms) column
  4. Enter value:
    • Audio early: +100ms to +220ms (common range), up to +500ms for heavy delay
    • Audio late: -100ms (negative value)
  5. Record another clap test, adjust in 50ms increments

Phase 3: Scientific Fix (Precise Calculation)

  1. Record clap test, import into video editor (Resolve, Premiere)
  2. Find exact frame where hands touch
  3. Find audio waveform spike for clap sound
  4. Count frames between visual and audio events
  5. Calculate: (frames ÷ frame_rate) × 1000 = offset_ms
    • Example: 10 frames at 30fps = (10 ÷ 30) × 1000 = 333ms
    • Example: 12 frames at 60fps = 200ms
  6. Enter exact value in OBS Sync Offset field

Phase 4: Troubleshooting

IssueCauseFix
Variable/drifting delayHigh CPU/GPU usageReduce encoding preset or resolution
Capture card desyncSeparate audio/video pathsRoute mic through camera via HDMI to hardware-lock sync
Persistent offsetVideo encoding slower than audioStandard behavior — apply fixed offset per Phase 2/3

Capture Card Tip

If using a video capture card with separate audio input, check “Use Device Timestamps” in the audio source properties to let OBS manage sync automatically.