字幕如果早於說話出現,或在台詞之後才出現,通常需要整體時間偏移。測量差距、套用正或負的位移,再於播放器中檢查結果。字幕同步工具支援 SRT 和 VTT,並在瀏覽器中保留修正後的檔案。
這是手動的線上字幕同步流程:會對所有 cue 套用同一個整體偏移,不會自動辨識語音,也不會修正不同影格率造成的逐漸漂移。
先判斷字幕提前還是延遲
播放一段有清楚台詞或明顯動作的畫面,比較字幕出現的時間和實際應該聽到的時間。提前兩秒表示字幕太早,延後兩秒表示字幕太晚。
編輯前先記下偏移量。如果整部影片的差距固定,通常只需要一次整體位移。如果開頭同步、結尾卻逐漸偏離,請檢查影格率、影片長度或不同剪輯版本。
如何在線上同步字幕
1. 開啟字幕同步工具
開啟字幕時間位移工具,上傳 SRT 或 VTT 檔案。工具會自動判斷格式,下載時保留原格式。
2. 輸入時間偏移
使用正值將字幕往後延,使用負值將字幕往前移。如果字幕提前兩秒,先輸入 2;如果延遲兩秒,先輸入 -2。
0.3 或 1.5 秒等小數值也可以使用。先套用能讓前幾個 cue 對齊的最小值。
3. 檢查開頭、中段和結尾
下載位移後的檔案,測試開頭、中段和結尾的場景。如果三個位置都對齊,整體偏移通常適用。如果結尾逐漸偏離,請調查影格率、剪輯或缺少的片段。
4. 保留原始檔
用 episode-01-synced.srt 之類的新檔名儲存修正版,並保留原始字幕,以便稍後嘗試其他偏移或建立 VTT 版本。
常見字幕同步問題
第一個 cue 早於零
負位移可能使提前的 cue 移到影片開始前。工具會將負時間碼限制為零,讓輸出的 SRT 或 VTT 保持有效。下載後檢查開頭幾行。
只有部分字幕不同步
整體位移會讓所有 cue 移動相同時間。如果只有一個場景有問題,請單獨編輯該區段,或在局部修正前先分割檔案。
播放器不接受目前格式
播放器需要 WebVTT 時,校正時間後使用SRT 轉 VTT。編輯器需要 SRT 時,使用VTT 轉 SRT。
不同部分需要不同偏移
分別位移每一部分,再使用字幕合併工具合併。合併後檢查順序和時間軸。
整體位移還是重做時間軸?
影片全程差距固定時,使用一個整體偏移即可。如果剪輯後差距改變,或隨時間逐漸增加,應使用相符的影片版本,或單獨調整受影響的區段。
常見問題
如何修正不同步的字幕?
測量語音和字幕的差距,用字幕同步工具套用正或負的偏移,再測試開頭、中段和結尾。
應該使用正偏移還是負偏移?
字幕太早、需要延後時使用正值;字幕太晚、需要提前時使用負值。
為什麼字幕會隨時間逐漸偏離?
可能是影格率、影片剪輯版本或影片長度不同。單一偏移只能修正固定差距。
SRT 和 VTT 都支援嗎?
支援。工具接受兩種格式,下載時保留輸入格式。