字幕不同步的原因及解決方法
下載回來的字幕,有時會比對白早一兩秒出現,有時開頭正常但越看越不對。字幕不同步看似小事,卻很影響觀看體驗。只要找出原因,大部分情況都可以在幾分鐘內修正。
第一步:判斷是哪一種不同步
先在影片的開頭、中段和結尾各找一句對白,比較字幕出現的時間:
| 觀察結果 | 原因 | 修正方法 |
|---|---|---|
| 三個位置都相差同樣秒數 | 片頭長度不同 | 整體提前或延後 |
| 開頭準確,越後差距越大 | 幀率不同 | 幀率轉換 |
| 某一段之後突然相差很多 | 影片版本不同(剪輯不同) | 需要分段調整或另找字幕 |
原因一:片頭長度不同
同一部電影或劇集可能有多個版本,例如有沒有片商標誌、前情提要或廣告。如果字幕是按另一個版本製作,整套字幕就會固定地快或慢幾秒。
測量方法:找一句清楚的對白,記下人物開口的時間(例如 00:05:12.5),再記下字幕出現的時間(例如 00:05:10.5)。字幕早了 2 秒,就需要延後 2 秒。
修正:在 字幕時間軸調整工具 的「整體調整」填入 2,下載即可。字幕太慢則填負數。
原因二:幀率不同
電影通常以每秒 24 格(或 23.976 格)拍攝。歐洲 PAL 制式的影片會以每秒 25 格播放,整部片因此加快約 4%,一部兩小時的電影會短了大約 5 分鐘。
如果字幕按 25 fps 版本製作,配在 23.976 fps 的影片上,開頭幾乎同步,但字幕會越來越早出現,到片尾可能相差幾分鐘。反過來則越來越遲。
修正:在字幕時間軸調整工具的「幀率轉換」選擇對應組合:
- 字幕越來越早出現:選「字幕 25 fps → 影片 23.976 fps」
- 字幕越來越遲出現:選「字幕 23.976 fps → 影片 25 fps」
轉換後如果開頭仍有一點差距,可以再用整體調整微調。
想知道影片的幀率,可以在 VLC 播放時打開「工具」→「媒體資訊」→「編解碼器」查看,或在檔案的內容資訊中尋找「影格速率」。
原因三:影片版本不同
如果字幕在某一段之後突然相差很多,例如導演剪輯版多了一場戲,或者電視版刪減了片段,整體調整和幀率轉換都無法完全修正,因為差距只出現在部分段落。
這種情況最實際的做法是另找與影片版本相符的字幕。如果只差一兩處,也可以把字幕分成前後兩部分,分別調整後再合併。
只看一次?可以在播放器臨時調整
大部分電腦播放器都可以臨時調整字幕延遲。以 VLC 為例,播放時按 G 或 H 鍵,每按一次調整 50 毫秒。不過這種調整通常不會保存,下次播放又要重來。如果會重看或分享給別人,修改字幕檔會更方便。