If you’ve ever streamed console gameplay and noticed the gunshot fires before the flash, or the dialogue arrives a half-second late, you’ve hit the most common frustration in OBS. Audio and video desync ruins otherwise great streams, and console streamers using capture cards feel it more than anyone.
I run my own console streaming setup with a PS5, an Xbox Series X, and an Elgato HD60 X capture card rotating through OBS Studio. I’ve spent weeks troubleshooting sync offset values, testing different audio sample rates, and figuring out why audio drifts after an hour of streaming. This guide puts everything I learned into one place so you can fix your OBS audio video sync in minutes instead of days.
Below, I’ll show you exactly how to sync audio and video in OBS when streaming console gameplay, including the specific millisecond values, console-specific tips, and a free tool that takes the guesswork out of the offset value.
Table of Contents
What Is OBS Audio Video Sync and Why It Matters for Console Streaming?
OBS audio video sync is the process of aligning audio and video timestamps in OBS Studio so that sound and picture play back at the same time. When the two drift apart, viewers see action on screen before hearing the corresponding sound, or worse, hear sound effects that match nothing they see.
Even a 50 millisecond delay is noticeable to most viewers. By the time you reach 200 milliseconds, your stream feels unwatchable. Console streamers face this more often than PC gamers because the signal travels through a longer chain: console HDMI out, capture card HDMI in, capture card processing, USB to PC, OBS decoding. Every step adds latency, and audio and video don’t always add the same amount.
This is why OBS exposes a Sync Offset slider in its Advanced Audio Properties. You can shift audio forward or backward in milliseconds until the two align. The trick is knowing what value to enter, and that’s what the rest of this guide covers.
Common Causes of Audio and Video Desync in OBS
Before you start tweaking sync offset values, it helps to know what’s actually causing the desync. Most OBS audio delay problems when streaming console gameplay come from one of five sources.
Capture Card Latency and Processing Delay
Every capture card introduces some processing delay. Most modern cards like the Elgato HD60 X or AverMedia Live Gamer 4K add between 50 and 150 milliseconds of latency, and the audio and video paths often don’t match exactly. Entry-level cards tend to introduce more drift, especially when the source console runs at a different frame rate than what OBS expects.
Audio Sample Rate Mismatch
This is one of the sneakiest causes of OBS audio delay. If your console outputs audio at 48 kHz but OBS is set to capture at 44.1 kHz, or vice versa, the audio resampling creates a slow drift over time. That five-minute stream might start in sync and end up half a second off. Always check that your audio sample rate in OBS Settings matches your capture card’s output.
Buffer Size and Encoding Settings
A buffer size set too high in OBS adds latency to your audio path. Most streamers do well with a buffer size between 100 and 400 milliseconds when using NVENC or x264 encoding. Going above 1000 ms is almost always wrong for live streaming and creates noticeable lag in audio monitoring.
Driver and Firmware Issues
Outdated capture card drivers are a common reason OBS audio goes out of sync randomly. Elgato, AverMedia, and AVerMedia all release firmware updates specifically to fix audio drift bugs. If your card is more than six months old, check for a firmware update before doing anything else.
HDMI Cable Quality and Length
A poor HDMI cable or one longer than 10 feet can introduce timing errors that affect embedded HDMI audio. This is rarely the only cause, but it can amplify smaller sync issues into noticeable problems. Use a certified Premium High Speed HDMI cable and keep runs under 6 feet when possible.
How to Sync Audio and Video in OBS Using Sync Offset
The Sync Offset slider in OBS Advanced Audio Properties is the fastest way to fix OBS audio video sync when streaming console gameplay. Here’s the exact process I use every time I set up a new console.
Open OBS Studio and load your console streaming scene.
In the Audio Mixer at the bottom of OBS, click the gear icon and select Advanced Audio Properties. You can also find it under Edit menu, then Advanced Audio Properties.
Find the audio source that corresponds to your capture card or game audio. This is usually labeled as your capture card name, like “Elgato HD60 X” or “AverMedia C988”.
Locate the Sync Offset column for that source. The default value is 0 ms.
If your audio is behind the video (sound arrives late), enter a negative value like -100 ms to make audio play earlier.
If your audio is ahead of the video (sound plays before action), enter a positive value to delay it.
Click Apply, then Close, and run a test recording to verify.
Most capture card setups I work with need a sync offset between -50 and -200 milliseconds. Start with -100 ms as a baseline, then fine-tune by 10 to 20 ms increments until the audio matches the video perfectly.
One important detail: if you’re using both Desktop Audio and a separate Audio Input Capture for your microphone, you need to apply the offset to the correct source. For console streaming, the offset almost always goes on the capture card’s audio, not on your mic.
Fix Audio Delay With a Capture Card on OBS
Capture card audio delay is the most common complaint in OBS forums, and there are a few specific fixes that work better than the basic sync offset slider for stubborn cases.
Use Audio Input Capture Instead of Embedded HDMI Audio
Some streamers find that audio cuts out or drifts when relying on the audio embedded in the capture card’s video signal. In that case, run a separate 3.5mm audio cable or optical audio cable from your console directly into your PC’s line-in or USB audio interface. Then add it to OBS as a new Audio Input Capture source.
This gives OBS two clean, separate streams: video from the capture card, audio from the line-in. The downside is that you’re managing two cables, but the upside is much more stable sync over long streaming sessions.
Elgato HD60 X and HD60 S+ Specific Fixes
Elgato HD60 X users on the OBS forums often report audio cutting out at random intervals. The fix that works most consistently is to remove the capture card source entirely, restart OBS, then re-add the Video Capture Device source fresh. After that, mute and unmute the audio source once to reset its internal buffer.
Also, make sure you’re running Elgato 4K Capture Utility in the background while streaming. Elgato’s software keeps the firmware in active mode and reduces audio dropouts that occur when the card goes into low-power state.
AverMedia and Other Capture Card Brands
AverMedia Live Gamer cards generally have less audio drift than entry-level Elgato models, but they introduce a different quirk: the audio can run slightly ahead of video at 1080p60 capture. If you’re seeing this, set the sync offset to a positive value like +60 ms and test again. AverMedia also ships its own streaming software, and using it briefly before switching to OBS can reset the card’s timing.
If you’re using a no-name capture card or older USB 2.0 card, expect more desync and consider upgrading to a USB 3.0 card from a known brand. Cheap cards often have inconsistent audio clocks that no amount of sync offset adjustment can fully correct.
Console-Specific Sync Tips for PS5, Xbox, and Switch
Each console has its own quirks when it comes to OBS audio video sync. Here’s a breakdown of what to expect and how to handle each one.
| Console | Typical Sync Offset | Special Considerations |
|---|---|---|
| PS5 | -80 to -150 ms | Disable Dolby audio output in PS5 system settings |
| Xbox Series X | -60 to -120 ms | Set HDMI audio to Stereo uncompressed |
| Xbox Series S | -70 to -130 ms | Same as Series X, slightly more drift at 120Hz output |
| Nintendo Switch | -40 to -90 ms | Dock-only capture works best; handheld mode adds extra latency |
PS5 Streaming Audio Sync
The PS5’s default audio output is set to Dolby Atmos or DTS, which adds encoding overhead that desyncs from video almost immediately. Go to Settings, then Sound, then Audio Output, and set HDMI device type to AV Amplifier only if your capture card supports Dolby passthrough. Otherwise, set it to Stereo and disable all 3D audio formats.
For PS5 capture specifically, the OBS forums have a known good configuration: set the PS5 to output 1080p or 4K at 60Hz, match the exact same resolution in OBS Video Capture Device settings, and use a sync offset of -100 ms as a starting point. From there, fine-tune based on the clap test described below.
Xbox Series X and Series S Streaming
Xbox consoles generally have lower audio latency than PS5, but they introduce a different problem at 120Hz output. If your Xbox is set to 120Hz and your capture card is capturing at 60Hz, the audio path gets downsampled in a way that adds 30 to 50 ms of drift.
For Xbox streaming, I recommend matching the Xbox output to 60Hz unless your capture card explicitly supports 120Hz passthrough. The Elgato HD60 X does, the HD60 S+ does not. If you’re capturing at 60Hz, set the Xbox output to 60Hz too, and your sync offset will be much smaller.
Nintendo Switch Capture
The Nintendo Switch is the easiest console to capture cleanly, with sync offset typically under 90 ms. The main gotcha is that handheld mode adds an extra 40 to 60 ms of latency compared to docked mode. If you’re streaming in handheld mode, account for that by adding extra offset.
The Switch also outputs at 32 kHz audio when in certain power-save modes, which can cause the sample rate mismatch issue mentioned earlier. Force the Switch to output 48 kHz by selecting “PCM” or “Stereo” audio in System Settings.
How to Test and Verify Your OBS Audio Sync Is Correct?
Setting a sync offset without testing it is like setting a clock without looking at it. Here are three testing methods I use to verify OBS audio video sync after every adjustment.
The Clap Test Method
The simplest test. Stand in front of your console’s microphone (or your streaming mic) and clap once. Watch the playback. If you see your hands meet and hear the clap at the same moment, your sync is correct. If the sound comes after, you need to subtract more from your sync offset. If the sound comes before, add to it.
For best results, record at least 10 seconds of clapping and watch it back at 0.5x speed. This makes it easier to spot the exact offset in milliseconds.
The Countdown Test Method
More precise than the clap test. Start a countdown timer on your phone that shows the number visually and audibly at the same time. Record the timer running through OBS for 30 seconds, then play it back frame by frame. Count how many frames between the visual 0 and the spoken “zero” — that’s your real offset in milliseconds when multiplied by your frame time (16.67 ms at 60fps, 33.33 ms at 30fps).
Free Browser-Based Delay Calculator
The most accurate method. The team at squares.tv built a free delay calculator that uses a clapper test recording and visual waveform analysis to calculate the exact millisecond offset. Record yourself clapping once, upload the file, click the waveform peak on each audio track, and the calculator tells you the exact value to enter into OBS.
This takes the trial-and-error out of the equation and is the fastest way to land on a precise sync offset, especially for setups where you’re losing sync by 10 to 20 ms and can’t quite nail it by ear.
Troubleshooting Audio Drift During Long Streaming Sessions
Audio drift is the forum-reported problem that almost no written guide addresses directly. You set your sync offset perfectly, the first 30 minutes look great, then by hour two your audio is half a second behind. Here’s why that happens and how to stop it.
Why Audio Drifts Over Time
Audio drift happens when the audio and video clocks in OBS run at slightly different rates. If your console outputs at 59.94 fps and OBS captures at exactly 60 fps, the difference builds up. Over an hour, even a 0.1% clock mismatch accumulates to 3.6 seconds of drift.
USB capture cards are particularly prone to this because the USB bus introduces variable latency that doesn’t affect audio and video equally.
Match FPS and Resolution Exactly
The single biggest defense against drift is to make sure every part of your signal chain agrees on the frame rate. Set your console to a fixed output (60Hz or 120Hz, not Auto), set your capture card to its native input mode, and set OBS Video Capture Device to the exact same resolution and frame rate. Mismatched frame rates are the most common cause of slow drift over time.
Match Audio Sample Rates
Set OBS Settings, Audio, Sample Rate to 48 kHz, which matches what all modern consoles and capture cards output natively. If you set it to 44.1 kHz, OBS has to resample every frame of audio, and small rounding errors accumulate into audible drift over an hour.
Update Drivers and Firmware Regularly
Capture card manufacturers release firmware updates specifically to address audio drift. I check for updates every three months. Elgato Game Center, AverMedia’s RECentral, and AVerMedia’s streaming software all have a “Check for Updates” button that handles this for you.
Restart OBS Between Long Sessions
For streamers running 6+ hour sessions, a quick OBS restart every 3 hours resets all internal buffers and prevents drift from accumulating. It takes 30 seconds and saves you from dealing with a stream that’s 800 ms off by the end.
Frequently Asked Questions
How do I synchronize audio and video in OBS?
Open Advanced Audio Properties from the Audio Mixer gear icon. Find your capture card’s audio source, then enter a Sync Offset value in milliseconds. Negative values shift audio earlier, positive values delay it. Start at -100 ms and adjust by 10 ms increments until the clap test confirms sync.
How do I delay video to sync with audio in OBS?
In Advanced Audio Properties, apply a positive Sync Offset to your video source’s audio track, or a negative offset to delay the video relative to audio. For console streaming, offsets between -50 and -200 ms are most common. Test with a clap recording to confirm.
How do I sync audio and video in streaming?
Match your console’s output frame rate and resolution to your capture card’s settings and OBS’s Video Capture Device source. Set OBS audio sample rate to 48 kHz. Use the Sync Offset slider in Advanced Audio Properties to align audio with video, then verify with a clapper test.
How do I fix audio delay when streaming?
First, restart OBS to clear any buffer drift. Then update your capture card’s firmware and drivers. Match FPS and sample rate across your console, capture card, and OBS. Finally, set a Sync Offset in Advanced Audio Properties based on a clap test or waveform calculator.
How do I fix audio delay on OBS with a capture card?
Open Advanced Audio Properties, locate your capture card’s audio source, and enter a negative Sync Offset between -50 and -200 ms. If audio still drifts over time, switch from embedded HDMI audio to a separate Audio Input Capture from a 3.5mm or optical cable.
How do I get game audio on OBS with a capture card on PS5?
Connect the PS5 to your capture card via HDMI, then add the capture card as a Video Capture Device source in OBS. Disable Dolby audio in PS5 Sound Settings. Add the capture card’s audio source to your Audio Mixer and adjust Sync Offset until a clap test confirms alignment.
Why does my OBS audio gradually go out of sync over long streams?
Audio drift comes from clock rate mismatches between your console, capture card, and OBS. Match frame rate and audio sample rate across all three to 60Hz and 48 kHz. Restart OBS every 3 hours during long sessions to reset internal buffers.
Final Thoughts on OBS Audio Video Sync for Console Streaming
Syncing audio and video in OBS when streaming console gameplay comes down to three things: matching frame rates across your entire signal chain, setting the right Sync Offset in Advanced Audio Properties, and verifying with a real test like the clap method or a delay calculator.
For most PS5, Xbox, and Switch setups, a sync offset between -50 and -200 milliseconds solves the problem. If you still see drift over long sessions, check your sample rate is set to 48 kHz and update your capture card firmware. With these fixes in place, your console stream will look and sound professional from start to finish.