Skip to main content

Merge subtitle files into one

Join subtitles for a movie split across two files. Each part keeps its own start offset, so CD2 lands where it belongs. Nothing is uploaded.

Films ripped in the DVD era were routinely split in half, and the subtitles came split too: CD1 runs from zero to about an hour, and then CD2 starts again from zero. Concatenating the two files with a text editor produces something no player can use, because the second half claims to begin at 00:00:00 while the video has already been running for an hour. The fix is an offset — every cue in the second part has to move forward by the length of the first video file. Subtitle Doctor lets you drop the parts in order, suggests each offset from where the previous part’s subtitles ended, and lets you correct it, because only the video knows its true runtime. Load the joined video underneath and you can watch the seam to confirm the second half lands on the right line.

Worth knowing

FAQ

What offset should I use for CD2?

The exact running time of the first video file, which your player shows as the total duration of CD1. The suggestion Subtitle Doctor fills in is the end of CD1’s last subtitle — usually a few seconds short, because films rarely end on a line of dialogue. Load the joined video in the preview and nudge the number until the first line of the second half lands correctly.

Can I merge more than two parts?

Yes. Drop as many parts as you have, put them in order with the arrows, and give each one its start offset. Each part is measured from the beginning of the joined video, not from the part before it, so part three uses the combined length of parts one and two.

Why not just copy and paste the two files together?

Because the numbering and the timing both break. SRT cue numbers would restart at 1 halfway through, and every timestamp in the second half would be an hour too early. Merging rewrites both, so the output is a single valid file with continuous timing.

More subtitle tools