Bilingual Caption Doctor

Renumber SRT and remove only empty cues

SRT sequence numbers are the numbered lines above cue timing. Caption Doctor compares them with 1, 2, 3 and so on in file order. Missing, repeated or unexpected values produce a sequence observation.

Renumbering has a narrow job

Select Renumber SRT cues to produce a continuous sequence in the proposed result. The sequence, missing-number and duplicate fixtures exercise these cases. Renumbering preserves text and cue order; it does not sort timestamps or fix an overlap. WebVTT identifiers can be descriptive labels, so SRT renumbering is disabled for WebVTT.

Empty is different from invisible

The empty fixture has a timing line with no caption text. The spaces fixture has only whitespace. Removal is optional and requires a separate confirmation checkbox before export.

A cue containing a right-to-left mark is not treated as empty. The rlm fixture contains U+200F, which has no visible glyph but can affect direction. Caption Doctor preserves direction controls rather than assuming they are disposable.

After selecting removal, compare the cue count and the proposed text. If renumbering is also selected, the remaining SRT cues receive a continuous sequence. Download a new file and retain the original in case the empty cues served a purpose in your editing workflow.

Tested examples: sequence,missing-number,duplicate,empty,spaces,rlm. Original synthetic fixtures maintained with the tool.