這個工具解決什麼
同一頁裡其實是三種活:把原文和譯文兩份字幕合成一份雙語、給已經是雙語的字幕調整順序和樣式、給單語字幕加特效。三種共用同一套樣式參數和同一個預覽。
- 合併兩份字幕 —— 手上有原文和譯文兩個檔案,合成一個雙語檔案匯出。
- 調整雙語字幕 —— 已經是雙語了,但順序或樣式不對,重新排一遍。
- 單語字幕 —— 只有一份,給它上字體、描邊、位置。
- 三種在左側切頁籤,樣式區和預覽區共用。
三種活,進同一頁
頁面頂端是三個頁籤:合併兩份字幕、調整雙語字幕、單語字幕。選哪個決定左邊有幾欄輸入。
合併兩份字幕時左邊是「1 原文字幕」和「2 譯文字幕」兩欄,各自都能上傳檔案,也能直接把字幕文字貼進去。調整雙語字幕與單語字幕只有一欄。

兩份字幕怎麼配成對
「3 合併設定」裡第一項是配對方式:按順序配對 · 用原文時間軸、按時間軸配對 · 用原文時間軸、按順序配對 · 用譯文時間軸。
兩份字幕條目數一致、順序一致時按順序配對最穩;條數對不上(一方合併過條目、一方拆過)就按時間軸配對,讓工具按時間就近找。時間軸用誰的,看哪一份更準 —— 通常原文更準。
下方還有文字結構(自動辨識 / 單條雙行 / 交替成對)和順序(原文在上 / 譯文在上)。

樣式逐項改
右側是樣式區。匯出 ASS 時生效的是「ASS 外觀」:版面(分屏 · 上下分離 / 堆疊 · 底部雙行)、譯文(主)的字級、顏色、不透明度、字體、粗體、斜體、字距、描邊、描邊色、陰影/底襯(無 / 陰影 / 底襯)、深度、邊色、邊色不透明、水平對齊(底 · 左 / 底 · 中 / 底 · 右)、離底距離,以及原文(副)的字體、陰影/底襯與左右邊距。
匯出 VTT 雙語樣式時生效的是「WebVTT 樣式」:六套預設(標準 / 緊湊 / 電影感 / 頂部 / 無障礙 / 直式)之上,還能改整條字幕的垂直 line、錨點(貼底 / 貼頂 / 居中)、水平 position、寬度 size、對齊 align、行高,以及譯文行的底襯色、底襯不透明、描邊粗細;原文行可以沿用主樣式,也可以單獨設。
改完可以「存為方案」,下次在「從已存方案」裡選中點「套用」就能重複使用。

匯出前看預覽
「合併預覽」是一張表:#、時間、原文、譯文、樣式。上方可以按「含音效」「有說話人前綴」「時長 < 1 秒」「兩行以上」「閱讀速度超標」篩出可疑的行,也可以直接輸入關鍵詞篩。
點某一行的樣式槽會展開這個槽的編輯,只列它用在哪幾行;「解除全部覆蓋」把手動覆蓋全部還原回模板。下方的時間軸調整區可以做整體偏移(從某條起)和比例縮放。
確認後到「4 匯出」:下載字幕檔案,或複製內容。

什麼不會被動
樣式只改外觀,不動台詞。原文與譯文的文字內容在合併過程中一個字都不改;時間軸除非你在預覽下方的調整區主動改,否則沿用你選的那一份。
匯出 SRT 或「VTT 無風格」時,樣式資訊不寫進檔案 —— 頁面會提示目前匯出的是無樣式 VTT,不含 STYLE 區塊,播放器用預設外觀。要樣式就選 VTT 雙語樣式或 ASS。
常見問題
兩份字幕條數不一樣怎麼辦? 用「按時間軸配對」,工具按時間就近匹配;匹配不上的條目不會憑空生成。
ASS 匯出的樣式播放器不認怎麼辦? ASS 的樣式寫在檔案裡,但各播放器對 ASS 的支援程度不一。要更通用的外觀就匯 VTT 雙語樣式。
模板改亂了怎麼回到初始? ASS 區的「恢復預設參數」和 VTT 區的「恢復模板預設」分別把兩塊還原。
樣本裡的 7 行是什麼? 是頁內建的示例,只用來先看合併後的樣子,示例不可匯出;上傳你自己的字幕並點合併預覽後會自動替換。
隱私
字幕全程在瀏覽器裡處理,不上傳,也不經伺服器。瀏覽器關掉,處理過程中的內容就沒了。
相關工具與指南
要先把雙語拆成兩軌用雙語剝離,反過來要把單語做成雙語看雙語字幕的兩種做法;合併完交給字幕質檢過一遍;一次要處理一整季走批次轉換。