Burn an SRT or VTT file into a video
Upload the video and the subtitle file. No text recognition runs: the cues you upload are drawn onto the picture, with the font size you choose and, if you want, a box over subtitles that are already in the video.
Shift all timings
Resync with two anchor points
Pick two cues and say when each should start; the whole file is stretched to fit. Fixes a frame-rate mismatch or a drift that grows through the file. Times as 01:02:03.400, 2:03, or plain seconds.
Merge with another file
Split at a time
Convert SRT to VTT, or VTT to SRT
The two download buttons above write the current cues in either format. Tags only WebVTT players understand (<v>, <c>) were dropped when the file was read; <i>, <b> and <u> are kept.
How it works
- Upload. The video goes up in 8 MB parts; the subtitle file is read in the browser and sent as cues. No OCR runs.
- Check. ffmpeg reads the length and size of the video (the length limit applies) and the cues are tidied: sorted, overlaps trimmed, nothing shorter than 0.4 s.
- Render. ffmpeg draws the cues with libass (Noto Sans, your font size), after covering a band of the picture with a black box if you asked for one. Audio is copied; video is re-encoded as H.264.
- Download. One MP4 per language you render. Pick a translation first if the subtitles should be in another language.
Rendering needs an account; the minutes charged are the length of the video.
Plans
Other tools
- Subtitles that are stuck in the picture, taken out, translated, and put back. Upload a video with burned-in subtitles. The service reads them off the frames, gives you an editable SRT/VTT, translates it, and renders a new video with the translation burned in.
- Translate an SRT or VTT subtitle file Upload an .srt or .vtt file, check the cues, translate them into other languages and download one subtitle file per language. Timing is kept exactly.
- Fix subtitle timing without uploading anything Shift subtitles earlier or later, resync them with two anchor points, merge two files, split a file at a time, and convert between SRT and VTT. Runs in your browser; nothing is uploaded.