Fix subtitle sync after a scene cut
TL;DR — Repair subtitle sync after a scene cut by shifting only the affected SRT, VTT, ASS, or SSA time range while synced sections stay unchanged.
Related tool
Partial Subtitle Shifter
A scene cut often breaks subtitle sync only after the edit point. This is one of the most common subtitle timing issues when working with edited video content.
Quick answer
If the beginning is correct but subtitles go wrong after a cut, use the Partial Subtitle Shifter on the affected section instead of shifting the whole file. This preserves the synced intro and ending while fixing only the problematic range.
Use this workflow for SRT, VTT, ASS, or SSA files after a trimmed intro, deleted scene, inserted sponsor segment, or edited middle section. If every cue is off from the start, use a whole-file timing shifter instead.
Why scene cuts break subtitle sync
When video editors remove or add footage, they change the video’s timeline. If subtitles were timed to the original video, any content after the edit point will be out of sync by exactly the duration of the removed or added footage. The visible symptom is usually abrupt: subtitles are correct before one timestamp, then consistently early or late after that point.
For example:
- Removing 2 seconds at 01:00 means all subtitles after that point appear 2 seconds too late
- Adding 3 seconds at 02:30 means all subtitles after that point appear 3 seconds too early
The key insight: subtitles before the edit point remain perfectly synced, so you only need to shift the affected range.
Typical symptom
The first minute plays correctly:
00:00:01,000 - correct
00:00:22,500 - correct
00:01:05,000 - correct
Then an edit removes 2 seconds from the video, and later cues are late:
00:02:10,000 - appears 2 seconds too late
00:03:40,000 - appears 2 seconds too late
The fix is usually a negative shift for the section after the cut.
Step-by-step workflow
1. Identify the first out-of-sync subtitle
Play your video and watch for the first subtitle that doesn’t match the audio. This marks where the edit occurred. Note the timestamp of this subtitle—this becomes your range start.
2. Determine the shift amount
Compare when the subtitle appears versus when it should appear:
- If subtitles appear after the spoken words → use a negative value (e.g.,
-2000for 2 seconds late) - If subtitles appear before the spoken words → use a positive value (e.g.,
+3000for 3 seconds early)
The shift amount usually matches the duration of footage removed or added during editing.
3. Find the range end
Determine where the sync problem ends:
- If the edit affects the rest of the video → set range end to the last subtitle timestamp
- If there are multiple edits → set range end just before the next edit point
4. Apply the partial shift
Open the Partial Subtitle Shifter and enter:
- Range start: First out-of-sync subtitle timestamp
- Range end: Last affected subtitle timestamp
- Shift amount: The millisecond offset (negative for late, positive for early)
The tool runs locally in your browser. It only shifts cues whose start time falls inside the selected range, so captions before the edit point keep their original timing.
5. Verify the fix
After applying the shift:
- Check the first shifted subtitle matches the audio
- Spot-check a few subtitles in the middle of the range
- Verify the last subtitle in the range is still correct
- Confirm subtitles after the range (if any) remain unaffected
When to use full-file shifting instead
Use the Subtitle Time Shifter if every cue is wrong by the same amount from the start of the video.
Use a partial shift only when the sync error begins after a specific point.
If the amount keeps changing gradually after the cut, read why subtitles drift out of sync before applying a fixed offset. Progressive drift usually needs a different correction than a single scene-cut shift.
Common mistakes
Moving the intro by accident
Problem: Applying the shift from the beginning of the file instead of from the edit point.
Solution: Always set your range start to the first out-of-sync subtitle, not 00:00:00. The intro is already correct and should remain untouched.
Fixing the wrong direction
Problem: Using a positive shift when you need negative, or vice versa.
How to remember:
- Subtitles appear late (after the audio) → shift backward with negative values (
-2000) - Subtitles appear early (before the audio) → shift forward with positive values (
+2000)
Ignoring later edits
Problem: A video with multiple cuts requires multiple partial shifts, but you only fix the first one.
Solution: After fixing one section, continue watching the video. If sync breaks again at another point, that’s a second edit requiring another partial shift. Fix each edit separately, working from beginning to end.
Using milliseconds incorrectly
Problem: Entering 2 instead of 2000 for a 2-second shift.
Remember: Subtitle timing uses milliseconds:
- 1 second = 1000 milliseconds
- 2 seconds = 2000 milliseconds
- 0.5 seconds = 500 milliseconds
Real-world examples
Example 1: Intro removed from YouTube video
Scenario: A 10-second intro was removed from a video. Original subtitles start at 00:00:10.
Symptoms:
- First subtitle (originally at 00:00:10) now appears at 00:00:00 ✓ correct
- Subtitle at 00:01:30 appears 10 seconds late ✗ wrong
Fix:
- Range start:
00:00:10,000(first subtitle after the removed intro) - Range end: Last subtitle timestamp
- Shift:
-10000(negative 10 seconds)
Example 2: Commercial break inserted
Scenario: A 30-second ad was inserted at the 5-minute mark.
Symptoms:
- Subtitles before 05:00 are correct ✓
- Subtitles after 05:00 appear 30 seconds early ✗
Fix:
- Range start:
00:05:00,000 - Range end: Last subtitle timestamp
- Shift:
+30000(positive 30 seconds)
Example 3: Multiple scene cuts
Scenario: Three scenes were removed: 5 seconds at 02:00, 3 seconds at 04:30, and 8 seconds at 07:15.
Fix: Apply three separate partial shifts:
- From 02:00 to 04:30 → shift
-5000 - From 04:30 to 07:15 → shift
-3000 - From 07:15 to end → shift
-8000
Frequently asked questions
How do I know if I need a partial shift or a full-file shift?
Use partial shift when:
- The beginning of the video is correctly synced
- Sync problems start at a specific point
- You know an edit was made to the video
Use full-file shift when:
- Every subtitle is wrong by the same amount from the start
- The video wasn’t edited, but subtitles were timed to a different version
Can I fix multiple edits at once?
No. Each edit point requires a separate partial shift. Work through them sequentially from beginning to end.
What if I don’t know the exact shift amount?
Watch the video at the first out-of-sync point. Count how many seconds the subtitle is off. Start with that estimate, apply the shift, and fine-tune if needed.
Will this work with all subtitle formats?
Yes. Partial shifting works with SRT, VTT, ASS, and SSA formats. The Partial Subtitle Shifter supports all common formats.
Related guides
- How to shift only part of a subtitle file
- Why subtitles drift out of sync
- How to fix subtitles that are too fast or too slow
- Common subtitle format errors and fixes
Related tools
Use the Partial Subtitle Shifter
Shift one selected SRT, VTT, ASS, or SSA subtitle range without moving the rest of the captions. No signup, no upload, and everything runs locally in the browser.
Open Partial shifter