方法与边界

字幕不是一段字符串,而是一组有顺序的时间区间。

我们把每个 cue 的起止时间和文本作为基本单位,转换和校时都能回到同一套可解释数据。

明确支持 SRT 与 WebVTT

当前只承诺 UTF-8 SRT 和 WebVTT。复杂 VTT 样式、区域、注释以及 ASS、SSA、LRC 的专有语法不会假装完整兼容。

双锚点是线性校正

两个锚点同时确定起始偏差与时间速率,适合连续漂移;视频中间增删片段造成的跳变需要分段编辑。

提稿不改写内容

字幕转文本只移除结构与可选标签,不做识别、翻译、摘要或润色,避免悄悄改变原话。