Subtitles
Convert subtitles between SRT, WebVTT and ASS, and fix timing that drifts or arrives out of sync.
Three formats describe the same thing in three incompatible spellings: SRT separates milliseconds with a comma, WebVTT with a full stop and an optional hour field, ASS with centiseconds inside a styled dialogue line. Converting between them is a text problem, so it happens here rather than on a server — the file is read on your machine and never uploaded.
The timing tools are the reason most people open something like this. A constant offset fixes subtitles that start too early or too late. A rate factor fixes the worse case, where a file written for 25fps drifts further out of sync the longer it plays; the usual film and broadcast conversions are presets. It will also trim overlapping cues, sort a file that arrived out of order, and strip the styling tags that plain players show literally.
What people open it for
- Converting an SRT into WebVTT for an HTML video element
- Shifting subtitles that run a couple of seconds ahead of the audio
- Fixing a file written for the wrong frame rate, where the drift grows
- Stripping ASS styling tags down to plain text