字幕時間軸調整:線上平移 SRT / VTT 字幕時間,解決影音不同步
字幕出現得太早或太晚?把 SRT、VTT、ASS 或 SBV 檔中的所有時間整體提前或延後任意秒數,也可以只調整某個時間點之後的部分,或在 25 與 23.976 fps 等影格率之間換算。全程在瀏覽器中完成,檔案不會上傳。
影格率換算
能解決的問題
| 問題 | 說明 |
|---|---|
| 整體偏移 | 每條字幕都早或晚同樣的時間:把整個檔案提前或延後,精度 0.1 秒。 |
| 剪輯後偏移 | 片頭長度不同或插入廣告,只有後半段錯位:設定起始時間點,只移動之後的字幕。 |
| 越來越不同步 | 偏差每分鐘都在變大,代表影格率不符:用 25 → 23.976 fps(或反過來)拉伸時間軸。 |
| 被推到 00:00 之前 | 負向平移不會產生負數時間,這些字幕會從 00:00 開始,並單獨計數方便檢查。 |
| 多種輸入,SRT / VTT 輸出 | 支援 SRT、WebVTT、ASS/SSA 與 YouTube SBV,多行字幕保持原樣。 |
常見問題
- 字幕和聲音不同步怎麼調?
- 先測出偏差:若台詞在 1:00 說出,字幕卻在 1:02 出現,代表字幕晚了 2 秒,平移 −2 即可。若整部影片的偏差都一樣,一次平移就能解決;若越往後偏差越大,請改用影格率換算。
- 為什麼字幕越往後越不同步?
- 字幕是依另一種影格率製作的。為 25 fps PAL 版本製作的字幕放在 23.976 fps 的影片上會快約 4%,一部電影下來能差好幾分鐘。選擇 25 → 23.976 fps,會把每個時間點乘以 25/23.976,消除這種逐漸累積的偏差。
- 能只調整字幕的一部分嗎?
- 可以。在「從這個時間點開始調整」填入時間,在它之前開始的字幕保持不動。適合片頭長度不同、中間插入廣告等只影響後半段的情況。
- 字幕檔會被上傳嗎?
- 不會。檔案在你的瀏覽器中讀取與調整,本頁沒有任何上傳介面。
在 YouTube 與 B 站上,擴充功能的字幕跟隨播放器時鐘,本來就不會錯位,還附帶雙語翻譯與影片摘要。