YouTube error · Common
YouTube captions out of sync — fix the timing offset
Captions appear noticeably before or after the speech. Sometimes 1–2 seconds early, sometimes seconds late. Different from "captions wrong" (which is a transcription issue) — the captions are correct text, just appearing at the wrong time.
Why this happens
- Auto-generated captions have inherent ~500ms latency (ASR processing time).
- Player buffer state drift after scrubbing or quality changes.
- Network congestion delayed the caption track relative to audio.
- Specific ASR mismatch on accented speech where word boundaries are ambiguous.
- The uploader's manual caption file has wrong timestamps.
How to fix it
- 1
Switch from auto-generated to uploader-provided captions
Gear → Subtitles → look for captions without the "(auto-generated)" tag. Manual captions are typically timed better than ASR.
- 2
Disable + re-enable captions
CC button off, CC button on. Forces the caption track to re-sync from the current playback position. Fixes drift after scrubbing.
- 3
Lower the playback quality
On flaky connections, the caption track and audio track desynchronize because they're fetched separately. Lower quality reduces bandwidth pressure and the desync goes away.
- 4
Download the subtitle file and time-shift it
For long-form content where syncing matters (lectures, depositions, interviews), download the .srt file and adjust the timing offset in a text editor or with a tool like Subtitle Edit.
If you just want the video saved
VidPickr's subtitle downloader exports the SRT/VTT with the timings YouTube has. If those timings are off, you can shift them in any subtitle editor; the file is plain text.
Try VidPickr