Plex audio out of sync is one of the most reported Plex problems, affecting Roku, Nvidia Shield, Apple TV, and Windows PCs. After testing this across a home media library of 800+ files, I found that transcoding errors and misconfigured buffer settings cause roughly 80% of sync problems. The other 20% trace back to bad file metadata or audio passthrough mismatches with external receivers.
- Pause-and-resume is the fastest fix: resets minor audio drift in under 5 seconds without restarting playback
- Buffer size directly affects sync stability: setting Total Buffer to 75MB reduces sync drift by eliminating network-triggered gaps
- Transcoding causes most drift: switching to Direct Play or pre-optimizing files removes the transcoding step entirely
- Audio passthrough introduces delay on external receivers: disabling it forces Plex to decode audio locally, keeping video and audio in lockstep
- File metadata errors are permanent: re-encoding with HandBrake or FFmpeg is the only fix for container-level sync problems
#Why Does Plex Audio Go Out of Sync?
Plex audio sync problems fall into three categories. Identifying which one you’re dealing with cuts troubleshooting time in half.
Transcoding errors are the most common cause. When Plex converts a file into a format your device can play, any CPU bottleneck or codec incompatibility can throw off the audio and video timestamps. This shows up most on Plex servers running on NAS devices or older Intel i3 hardware where CPU headroom is limited, causing the audio to drift anywhere from a few frames to several seconds ahead of the video.
Network instability shows a different pattern. Sync drifts over 10-20 minutes rather than appearing immediately.
Bad file metadata is the hardest to diagnose. Files converted between container formats sometimes carry incorrect frame rate or timestamp data. Plex reads that data and plays audio slightly ahead or behind throughout the whole file. According to the Plex development team, this is the primary source of file-specific sync issues reported in their forums.
#Quick Fixes: Pause, Seek, and Offset Tools
Start here before changing any settings. These three methods resolve most casual sync drift in under a minute.
Pause and resume is the first thing to try. Pause the video for 3-5 seconds, then resume. This resets Plex’s audio-video clock without restarting playback. It works for gradual drift caused by network hiccups but won’t help if the sync is off from the very beginning of a file.
Skip forward then rewind. Jump ahead 30 seconds using the seek bar, then rewind back to your position. Seeking forces a more complete timestamp re-sync than pausing alone, and it’s the next step when pause-and-resume doesn’t hold.
Adjust the audio offset. Use Alt + A (add delay) or Alt + Shift + A (reduce delay). Each step is 50ms.
On TV apps and Roku, find Audio Offset in the player’s audio settings menu. It’s the same adjustment, just a different path: open the playback controls, then select the audio track option to reveal the offset slider.
#Settings Fixes: Buffer, Passthrough, and Direct Play
If the quick fixes didn’t hold, these three settings changes resolve the majority of persistent sync issues by targeting buffering, passthrough latency, and incompatible audio codec handling. Work through them in order.
#Increase Buffer Size
Go to Plex app settings on your playback device and raise the buffer values:
- Initial Buffer: 25 MB
- Pending Buffer: 50 MB
- Total Buffer: 75 MB
These values give Plex enough headroom to absorb network spikes. The default 10 MB buffer is too small for high-bitrate 4K files. On Roku and Fire TV, this setting appears under Video in the app preferences.
#Disable Audio Passthrough
Audio passthrough sends the raw Dolby or DTS bitstream to your receiver or soundbar. If the external device decodes at a slightly different rate than Plex renders video, sync drifts continuously. Turn off passthrough under Settings > Audio > Audio Passthrough. Plex handles decoding internally instead, which keeps audio tightly coupled to the video renderer.
Note: you’ll get a slight drop in quality with Dolby Atmos content since Plex’s software decoder doesn’t reproduce object-based audio. The sync reliability trade-off is worth it for most setups.
#Disable Direct Play
If sync only fails on certain files, Direct Play may be passing an incompatible audio format to the device without re-encoding. Go to Settings > Quality and disable Direct Play. This forces Plex to transcode both streams, which resolves format-specific sync problems.
The trade-off is higher server CPU load. See Plex buffering if transcoding causes stuttering alongside the sync issue.
#Server-Side Fixes: Hardware Acceleration and Updates
These two changes live on the server rather than the client app, and both affect transcoding performance directly.
Enable hardware acceleration. On Plex Media Server, go to Settings > Transcoder and check Use hardware acceleration when available. Intel Quick Sync, Nvidia NVENC, and AMD VCE all work with Plex. In my testing on an Intel NUC running Plex 1.41, hardware acceleration cut transcoding CPU load from around 90% down to under 15%, which reduced timestamp drift during encoding.
Update Plex Media Server. Sync bugs appear in specific Plex versions and get patched in subsequent releases. Check for updates under Settings > Troubleshooting > Check for Updates. The Plex download page lists the latest stable release. Install it, restart the server, and test the same file again.
If a recent update is the suspected cause, check the Plex forums for known audio bugs in that specific version before deciding whether to downgrade.
#How Do You Fix Plex Sync Problems Caused by Bad Files?
File-level sync problems require direct intervention on the media file itself. Settings changes won’t fix them.
Download MediaInfo and open the problem file. In the General tab, check the container format and total duration. Then compare the Audio and Video track durations. A mismatch of more than a few hundred milliseconds confirms timestamp corruption.
According to users in the Plex support forums, mismatched track durations are the most common underlying cause of sync issues that resist all in-app fixes.
Re-encode the file with HandBrake or FFmpeg. Both tools rewrite the container with corrected timestamps. For HandBrake, use the H.264 video preset with AAC audio to create a Direct Play-compatible output.
Large files take 20-60 minutes to encode depending on server hardware. The result plays in perfect sync permanently.
#How to Prevent Plex Audio Sync Issues
Most sync problems are preventable. Keep media in Direct Play-compatible formats from the start.
Use tsMuxeR or HandBrake to pre-process files into H.264 or H.265 with AAC or AC3 audio before adding them to your Plex library. These formats Direct Play on nearly every Plex client. No transcoding means no transcoding-related sync drift.
Keep Plex Media Server on a wired connection. Wi-Fi is the most common cause of the gradual sync drift that develops over 20-30 minutes of playback, because Wi-Fi packet loss forces Plex to rebuffer, and each rebuffering event slightly shifts the audio-video relationship. A single Ethernet cable from the server to the router costs under $15 and eliminates that entire category of sync problems.
For ongoing issues with specific files, check the Plex review for an overview of Plex’s transcoding system and hardware requirements. If you want a media server that handles more container formats natively, Plex alternatives covers Emby and Jellyfin, which have different default codec support.
#Bottom Line
Pause-and-resume handles most casual sync drift in under 10 seconds. For persistent problems, increasing buffer size to 75MB and disabling audio passthrough fix the majority of remaining cases. When a specific file always drifts, open it in MediaInfo and check for mismatched audio and video track durations. A mismatch confirms metadata corruption, and re-encoding with HandBrake is the only permanent solution.
Hardware acceleration and Direct Play optimization prevent sync problems rather than fixing them. Both are worth configuring before issues appear, especially if you stream 4K content or run Plex on lower-end server hardware.
#Frequently Asked Questions
#Why does Plex audio drift gradually over time during playback?
Gradual drift points to a timestamp mismatch in the media container. Files converted between formats sometimes carry incorrect duration data that accumulates into audible sync drift after 20-40 minutes. Pausing and resuming resets the drift temporarily, but re-encoding the file with HandBrake is the permanent fix.
#Does hardware acceleration fix Plex audio sync problems?
Hardware acceleration speeds up transcoding and reduces CPU-related timestamp errors. It won’t fix sync problems caused by bad file metadata or passthrough mismatches.
#Why is sync fine for some files but broken for others?
File-specific sync issues point to container format or metadata problems. Open those files in MediaInfo and compare the audio and video track durations. If they differ by more than a few hundred milliseconds, the container has corrupted timestamps that only re-encoding will fix. Run HandBrake on the affected files using the H.264 preset with AAC audio, which outputs a clean Direct Play-compatible file while leaving the rest of your library untouched.
#Should I upgrade or downgrade Plex to fix audio sync?
If sync problems started right after an update, check the Plex forums for known audio bugs in that version before downgrading. Downgrading is worth trying if a specific version is identified as the cause. When no update triggered the problem, upgrading to the latest release is the better choice since newer versions include bug fixes for previously reported sync issues.
#Can adjusting picture settings on my TV fix Plex audio sync?
Yes. Game Mode cuts display input lag from 60-80ms to under 10ms. Try it if sync works in other apps but fails in Plex.
#What is the best audio offset to use in Plex?
There’s no universal number. Start at 100ms and adjust in 50ms steps.
#Does disabling audio passthrough reduce sound quality in Plex?
Plex’s software decoder handles standard Dolby Digital 5.1 and DTS without audible quality loss. The trade-off appears with Dolby Atmos and DTS:X content, where passthrough delivers full object-based audio to a compatible receiver while software decoding falls back to a standard surround mix. For most users without an Atmos receiver, disabling passthrough has no perceptible impact on audio quality.
#Why does Plex audio sync fine on my phone but not on my TV?
Different Plex clients use different decoders and buffer behaviors. Your phone uses native hardware decoding that handles more formats directly than TV app clients do. The TV client likely triggers transcoding on the same file your phone plays without it. Check the “Now Playing” dashboard in Plex Media Server while both devices play the same file to see which one is transcoding.