SRT Resync with Two Sync Points (Linear Drift Correction)
Two-point resync is the subtitle equivalent of stretching a rubber sheet between two pins: you declare 'this cue time must become that time' at two places, and every other cue is scaled proportionally. It is the correct repair when a subtitle file runs at a slightly different speed than the video.
- ✓You know two exact moments: an early line and a late line, with where they should land.
- ✓The math is one affine transform — t' = (t − A) × (B′−A′)/(B−A) + A′ — applied to every cue's start and end.
- ✓Doing that by hand across 900 cues is unthinkable; a small tool does it in a blink with millisecond rounding.
- ✓You get a calibration summary (scale, total drift), a before/after preview, and a clean downloadable .srt.
FAQ
What time formats can I enter for the sync points?
HH:MM:SS,mmm, HH:MM:SS.mmm, MM:SS and even plain seconds like 90.5 — the tool parses them all.
Can a corrected time become negative?
No. Results are clamped at zero, so early cues can never slide before the start of the video.
Can I batch several SRT files with the same calibration?
Yes — drop multiple files and the same transform is applied to each. Batch processing is part of the one-time Pro unlock; single files are free.