tigtools

字幕幀率轉換器

開頭同步但隨影片逐漸漂移的字幕,通常是為不同幀率而製作。選擇兩個幀率後,時間便會按比例調整以符合影片。

在瀏覽器中執行 免註冊

ms

毫秒;負數會讓字幕提早出現。1000 毫秒 = 1 秒。

或將檔案拖放至此。檔案會保留在您的裝置上。

使用方式

  1. 開啟 .srt 或 .vtt 檔案,或貼上字幕內容。
  2. 選擇字幕原本對應的幀率,以及你影片的幀率。
  3. 若第一行仍提早或延遲,可額外加入時間位移。
  4. 檢查預覽並下載重新調整時間後的檔案。

運作方式

為 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 使用的時間單位是毫秒,所以為某個版本製作的字幕檔,搭配另一個版本時就可能逐漸漂移。

隱私權

你的字幕檔案會在你的瀏覽器中讀取並重新調整時間,不會上傳或儲存。