方法與限制

字幕不是一段字串,而是一組有順序的時間區間。

我們以每個 cue 的起迄時間與文字為基本單位,轉換與校時都回到同一套可解釋資料。

明確支援 SRT 與 WebVTT

目前只承諾 UTF-8 SRT 與 WebVTT。複雜 VTT 樣式、區域、註解,以及 ASS、SSA、LRC 的專屬語法不會假裝完整相容。

雙錨點是線性校正

兩個錨點同時確定起始偏差與時間速率,適合連續漂移;影片中間增刪片段造成的跳變需要分段編輯。

提取文字不改寫內容

字幕轉文字只移除結構與可選標籤,不做辨識、翻譯、摘要或潤飾,避免悄悄改變原話。