You’re streaming from a console or PC through a capture card, and viewers are telling you the audio is out of sync with the gameplay. Meanwhile, you’re watching your own stream and seeing lips move a half-second before you hear the words. Capture cards introduce significant latency—often 1–2 seconds worth—and most of that delay is fixable with a few settings tweaks.
Why Capture Cards Have So Much Latency
Capture cards compress video in real time to send over USB to your PC. That compression (H.264 or H.265 encoding) and the USB buffer latency compound, creating delay. The audio usually lags behind because video encoding gets priority in the hardware.
An Elgato Game Capture 4K60 S+ has around 200ms of video latency due to USB 3.0 bandwidth limits and compression overhead. Older Elgato cards running on USB 2.0 can introduce 1.4–2 seconds of delay. Some of that is hardware—unavoidable. But much of it is fixable through OBS or Streamlabs settings.
Measuring Your Capture Card’s Latency
The Clap Test Method
- Start a local recording in OBS (File > Start Recording).
- Look directly at your camera and clap your hands loudly three times.
- Stop the recording.
- Open the video file in a frame-by-frame editor (DaVinci Resolve, Premiere Pro, or even frame-stepping in VLC).
- Find the moment your hands physically touch. Look at the audio waveform spike directly below. Does the spike align with the frame where your hands meet?
If the audio spike comes 5 frames early at 60 FPS, and each frame is 16.6ms, you have roughly 83ms of audio ahead of video.
Real-World Numbers
Typical capture card delays in OBS recording:
- Elgato HD60 S: 80–150ms
- Elgato 4K60 S+: 150–250ms
- AVerMedia Live Gamer Ultra: 100–180ms
- Razer Ripsaw HD: 90–160ms
But these shift based on resolution, frame rate, USB controller, and your PC. Always test your specific setup.
Fixing Audio Latency in OBS
Method 1: Use Advanced Audio Properties Sync Offset
This is the most reliable fix for constant, predictable latency.
Step 1: Open Advanced Audio Properties
In OBS, click on the Audio Mixer panel (usually at the bottom). Right-click your microphone or aux audio source and select “Advanced Audio Properties.” A new window opens showing all audio tracks.
Step 2: Find the Sync Offset Column
Look for the column labeled “Sync Offset (ms).” This is measured in milliseconds. If your audio is ahead of the video by 100ms, enter “100” in that field to delay the audio and let it catch up to the video.
Step 3: Fine-Tune
If your audio was ahead by 100ms, apply 100ms of delay. Record a short test segment and review. If it’s now perfectly aligned, you’re done. If audio is still ahead, increase the offset. If it’s now behind, decrease it.
Typical starting points:
- USB microphone or audio interface: 50–150ms
- Capture card audio: 100–300ms
- Bluetooth devices: 150–400ms (though Bluetooth is inherently variable)
Step 4: Test and Lock It
Once you find the right offset, save your OBS profile. The Sync Offset sticks to that source in that profile, so you won’t have to reconfigure it every stream.
Method 2: Use a Sync Offset Filter
If Advanced Audio Properties doesn’t work for your setup (some older OBS versions), try applying a filter:
- Right-click your audio source in the mixer.
- Select “Filters.”
- Click the “+” and add “Delay (Async).”
- Set the delay in milliseconds.
This works similarly to the Sync Offset column but applies as a filter on top of the source.
Fixing Latency at the Capture Card Level
Some capture cards let you adjust latency in their own software before the signal even reaches OBS.
Elgato Software
In Elgato Game Capture HD or 4K Capture Utility, check Settings > Advanced. Some versions let you lower the encoder latency preset. Set it to “Low Latency” mode if available.
AVerMedia Software
In RECentral, look for latency or encoder settings. Lowering the bitrate can sometimes reduce latency, though it trades quality.
Razer Software
Razer Ripsaw software has buffer or latency settings in Preferences. Lower values reduce delay but may cause drops if your USB or CPU can’t keep up.
Not all cards expose these controls, and not all tweaks help. Testing is essential.
Global Audio Sync in OBS
If every audio source in your stream is ahead or behind by the same amount, instead of fixing each source individually, use Global Audio Sync Offset:
- In OBS, go to Settings > Audio.
- Look for “Global Audio Sync Offset” (exact name varies by OBS version).
- Enter your offset in milliseconds.
This delays all audio equally, so if your capture card audio is ahead, you can offset everything together. But be aware: this affects all audio, including desktop audio and mics. Use it carefully.
Handling Different Latencies from Multiple Sources
If you’re streaming with both a capture card and a USB microphone, and they have different latencies, you need to sync them individually in Advanced Audio Properties.
Example:
- Capture card audio: 120ms ahead of video → set Sync Offset to 120ms
- USB mic: 50ms ahead of video → set Sync Offset to 50ms
This way, both are aligned to the video at different rates, and they stay in sync with each other and the video.
Bluetooth Adds Extra Latency
If you’re using a Bluetooth headset to monitor your stream, remember: Bluetooth adds 150–400ms of latency independent of your capture card. If you’re monitoring through Bluetooth while streaming, you’ll hear a delay that viewers don’t see. Use wired headphones for monitoring.
When Latency Gradually Drifts Over Time
If your audio starts in sync but slowly drifts later in the stream:
- Check your sample rate. Your audio device may be running at 44.1kHz while OBS is set to 48kHz. Go to Settings > Audio and confirm both match your capture card and mic.
- Check USB stability. If your capture card shares a USB bus with other devices (camera, keyboard, etc.), move it to its own root port.
- Close background apps. High CPU load can cause audio buffer underruns, making the delay increase over time.
Quick Latency Fix Checklist
- [ ] Measure your capture card latency with the clap test
- [ ] Apply Sync Offset in Advanced Audio Properties by that amount
- [ ] Confirm sample rates match (usually 48kHz) across all devices
- [ ] Test with a short local recording
- [ ] If audio still drifts, check that your capture card is on USB 3.0 and plugged directly (not through a hub)
- [ ] Disable unnecessary OBS sources or filters that might add delay
- [ ] Use wired headphones for monitoring, not Bluetooth
Streaming Platform Delay (Twitch, YouTube, etc.)
Your OBS stream still has an additional 2–8 second delay before viewers see it on Twitch, YouTube, or Facebook. That’s streaming platform buffering, not your capture card. Fixing your local sync offset doesn’t change that platform delay, but it ensures your local recording and preview stay tight.

Dalton is an audio testing and latency optimization writer at SoundLatencyTest. He focuses on audio latency analysis, sound delay testing, recording performance, and audio troubleshooting tools for producers, gamers, streamers, musicians, and audio engineers.
