使用方式
- 開啟 .srt 或 .vtt 檔案,或貼上字幕內容。
- 選擇字幕原本對應的幀率,以及你影片的幀率。
- 若第一行仍提早或延遲,可額外加入時間位移。
- 檢查預覽並下載重新調整時間後的檔案。
運作方式
為 25 fps 版本(在歐洲常見)製作的字幕檔,若用同部電影的 23.976 fps 版本播放,會逐漸偏移:影片速度慢約 4%,因此字幕會愈來愈早出現。重新計時會將每個時間戳乘上來源 fps ÷ 目標 fps,讓在影片某一影格出現的字幕保持在那一影格。NTSC 速率是以精確分數表示(24000/1001、30000/1001、60000/1001)。
位移會在縮放之後套用,以在開頭加上固定偏移。時間會四捨五入至整數毫秒。字幕文字、編號與 WebVTT 設定會保留;輸出格式可與輸入相同,也可以轉換。
重新計時只能修正影格率差異造成的偏移。如果字幕在不同段落有不同程度的不同步,表示影片經過不同的剪輯(例如不同剪接或插入廣告),無法用單一係數修正。
範例
25 fps 字幕搭配 23.976 fps 影片
在 01:00:00,000 的字幕會移到 01:02:33,750;在 00:00:10,000 的字幕會移到 00:00:10,427。
23.976 fps 字幕搭配 25 fps 影片
相反情況:每個時間都會乘以 0.959,因此一部兩小時電影的最後一句字幕會提早將近五分鐘。
常見問題
我該如何知道要選擇哪些幀率?
媒體播放器會在檔案資訊中顯示影片的影格率。如果字幕在開頭正常,但在結尾約有 4% 的偏移,通常就是 25 fps 與 23.976 fps 的組合。
這能修正一直慢 2 秒的字幕嗎?
那是固定偏移,不是幀率問題。請將兩個幀率保持相同,並輸入 -2000 ms 作為位移。
幀率是否儲存在字幕檔中?
不會。SRT 和 WebVTT 使用的時間單位是毫秒,所以為某個版本製作的字幕檔,搭配另一個版本時就可能逐漸漂移。
隱私權
你的字幕檔案會在你的瀏覽器中讀取並重新調整時間,不會上傳或儲存。