1. SubtitleDown
  2. 部落格

字幕不同步怎麼辦?延遲、影格率與重疊修正教學

字幕太早、太晚或越來越不準?了解字幕不同步的三大原因,以及如何在瀏覽器中免費逐一修正。

發佈於 5 分鐘閱讀

沒什麼比晚了一秒才出現的字幕更快毀掉一部電影了。幸好,幾乎所有同步問題都出自三種原因之一,而且每一種都能快速修正。

1. 字幕總是提早或延後固定的時間

這是最常見的問題。當影片的片頭、額外的標誌或剪掉的片段,與字幕原本對應的版本不同時就會發生。從頭到尾的時間差都一樣。

修正方法:將所有字幕整體位移相同的時間。找出一行字幕,記下差了多少,然後在 線上轉檔工具 中輸入以毫秒為單位的位移量(例如字幕晚了 1.5 秒就輸入 -1500)。正數會讓字幕延後出現,負數則會提早。

2. 字幕越來越不同步

如果第一個場景正常,到了結尾卻差了好幾秒,表示字幕是依不同的影格率製作的。典型的例子是 23.976 fps 的電影,配上為 25 fps PAL 版本製作的字幕;整部片下來,時間差會擴大約 4%。

修正方法:轉換影格率。在轉檔工具中選擇對應的選項,例如 23.976 → 25 或 25 → 23.976。不確定該往哪個方向轉時,先試一個,檢查最後一個場景,若變得更糟就換另一個。

3. 字幕閃爍或同時出現兩行

有些檔案(尤其是自動產生的字幕)會有時間重疊的字幕段落。播放器就會把兩行疊在一起顯示,或讓文字閃爍。轉檔工具中的 修正重疊字幕 會裁切每段字幕,讓它在下一段開始前剛好結束。

先修正延遲,再修正影格率,最後處理重疊。依照這個順序能得到最乾淨的結果。

附加:出現 é 而不是 é 這類怪字

這是編碼問題,不是同步問題:檔案以舊編碼儲存,卻被當成 UTF-8 讀取。在轉檔工具中開啟 修復亂碼 即可解決。若舊型電視仍顯示錯誤字元,請同時開啟 加入 UTF-8 BOM。

常見問題

怎麼判斷該修正延遲還是影格率?

比較第一個和最後一個場景。兩者時間差相同代表是延遲;時間差越來越大則是影格率不同。

修正同步會改變字幕文字嗎?

不會。只有時間軸會改變,除非你另外開啟了移除聽障輔助標記等選項。