An SRT file is a list of cues. Each cue has a sequential index, a time range like 00:00:02,000 --> 00:00:04,000
, and one or more lines of text. Cues are separated by a blank line.
1 00:00:02,000 --> 00:00:04,000 Hello world! 2 00:00:04,200 --> 00:00:06,000 Welcome to the channel.
Ensure ranges never overlap and indexes are sequential. Use UTF‑8 encoding.