字幕工具

Subtitle

Subtitle - online utility on ToolBox.

📐 工作原理與說明

Subtitle - online utility on ToolBox.: computes and outputs results from the input parameters.

SRT 字幕內容

字幕格式說明

格式副檔名時間格式用途
SRT.srtHH:MM:SS,mmm最通用,外掛字幕
WebVTT.vttHH:MM:SS.mmmHTML5 video 標籤
ASS/SSA.ass/.ssaH:MM:SS.cc樣式豐富的字幕
SBV.sbvH:MM:SS.mmmYouTube 字幕
LRC.lrc[mm:ss.xx]歌詞檔案

常用操作

⏩ 整體提前 2 秒:偏移 = -2000 ms

⏪ 整體延後 2 秒:偏移 = +2000 ms

🎬 25fps 轉 24fps:速度倍率 = 25/24 = 1.0417

🎬 24fps 轉 25fps:速度倍率 = 24/25 = 0.96

⏱ 字幕慢了 0.5 秒:偏移 = -500 ms

📚 深度解析:字幕時間軸調整

💡 常見使用場景

  • 外掛字幕與影片音軌不同步:下載的字幕整體偏早或偏晚,用「整體偏移」一次性把全部時間軸 +N / −N 毫秒對齊,無需逐條手改。
  • 幀率/倍速轉換導致錯位:源 25fps 影片轉成 24fps 匯出時,時間軸需按比例縮放(速度倍率 25/24≈1.0417),否則越往後偏移越大。
  • 雙語或剪輯版字幕拼接:先批次偏移把兩段時間軸接順,再分別匯出 SRT 與 WebVTT,適配外掛字幕與 HTML5 播放器。
算例(示例字幕 00:00:05,000 → 00:00:08,500)
該條 start=5000ms、end=8500ms。①整體提前 0.5 秒:偏移 −500ms、倍率 1 → start=4500ms(00:00:04,500)、end=8000ms(00:00:08,000)。②25fps 轉 24fps:速度倍率 25/24≈1.0417 → start=5000×1.0417≈5208ms(00:00:05,208)、end=8500×1.0417≈8854ms(00:00:08,854)。③合併(偏移 −500 + 倍率 1.0417):start≈4708ms(00:00:04,708)、end≈8354ms(00:00:08,354)。工具公式為 newTime = origTime × 倍率 + 偏移(ms),先縮放後平移。

❓ 常見問題(FAQ)

SRT 與 WebVTT 的時間格式差在哪?
SRT 用逗號分隔毫秒(HH:MM:SS,mmm),WebVTT 用點號(HH:MM:SS.mmm)且需 WEBVTT 檔案頭;SRT 多用於外掛字幕,VTT 是 HTML5 <video> 原生支援格式。本工具一鍵互轉,不必手動改分隔符。
只做整體偏移為什麼不會越往後越偏?
整體偏移是「平移」(每條都加同一個毫秒數),不隨時間累積;只有幀率/速度縮放(倍率≠1)才會按比例拉伸時間軸、產生累積偏移。若影片幀率變了,務必用速度倍率而非單純偏移。
⚠️ 使用說明與注意事項
📖關於「字幕工具」 ▼

📝工具簡介

字幕工具是一款影片處理領域的線上工具。影片處理工具,純前端運算,保護隱私。

✨功能特點

🎯使用場景