關於此工具
字幕時間軸偏移 的功能
把整份字幕的每一條時間碼同時往前或往後平移指定的秒數。貼上 SRT 或 VTT,輸入像 -1.5 或 2.5 的偏移,再下載對齊後的檔案。不上傳、不改文字。
- 一個數字移動整份檔案輸入 2.5 代表字幕延後兩秒半,輸入 -1.2 代表提前。每一條字幕平移相同時間,對白的節奏因此保持原樣,而不是逐條重排。
- 負向偏移不會丟字幕會被推到 00:00:00 之前的字幕會固定在 0 秒並保留原本長度,不會消失;結果區會告訴你有幾條被固定住。
- 文字、編號與樣式原封不動只改寫時間碼。對白、順序、斜體與粗體全部保留,輸出仍是桌面播放器與剪輯軟體認得的標準字幕區塊。
- 結果會說明改了什麼輸出旁邊直接顯示字幕條數、新的時間範圍與檢查器標出的可疑文字,讓你在下載前確認平移結果。
- 髒檔案也能讀與轉換工具共用同一套解析器:字幕之間缺空行、毫秒位數不足、逗號或點號混用,都會被整理而不是直接報錯。
- 針對常見的不同步情況固定偏移、字幕做好之後才加的片頭、重新編碼後晚一點開始的影片:只要誤差在全片一致,一個數字就能修好整份檔案。
快速指南
如何使用字幕時間軸偏移
- 1
放入字幕檔
選擇 .srt 或 .vtt,拖進工作區,或直接貼上字幕文字。
- 2
輸入偏移秒數
正數讓字幕延後、負數讓字幕提前,可以輸入 0.5 或 -2.25 這種小數。
- 3
確認數字後存檔
先看新的時間範圍與提示數量,再複製結果或下載平移後的檔案。
範例
轉換前後
1 00:00:10,000 --> 00:00:12,000 First line 2 00:00:14,500 --> 00:00:16,000 Second line
1 00:00:12,500 --> 00:00:14,500 First line 2 00:00:17,000 --> 00:00:18,500 Second line
常見問題
常見問題解答
正數往哪邊移?
正數讓字幕延後(畫面先出現,字幕後到),負數讓字幕提前。如果畫面已經有人開口、字幕才出現,你要的是正數。
字幕比聲音慢 12 秒,要輸入多少?
輸入 12,把每條字幕都往後推十二秒。若是字幕比聲音早十二秒出現,改輸入 -12。
誤差越到後面越大,這個工具能修嗎?
不行。這裡只做固定偏移;誤差隨時間累積時需要線性重算時間軸,那是另一種計算,硬用偏移只會修好一段、弄壞另一段。
字幕文字會變嗎?
不會。只改開始與結束時間,對白、編號與行內樣式原樣保留,字幕也不會被合併或拆分。
負向偏移讓字幕跑到 0 秒之前會怎樣?
那條字幕會從 00:00:00 開始並保留原本長度,頁面會顯示有幾條被固定,不會靜默消失。
SRT 與 WebVTT 都支援嗎?
兩種都讀,輸出是 SRT,桌面播放器與剪輯軟體可直接開啟;要放上網頁再另外轉成 WebVTT。
可以只平移零點幾秒嗎?
可以,0.4、1.5、-2.25 都行;數值會先換算成毫秒再套用,結果是精確的。
檔案會被上傳嗎?
不會。檔案在你的瀏覽器內讀取與改寫,ToolPouch 收不到字幕內容,也不會存在伺服器上。
跟剪輯軟體的重新對時有什麼不同?
有些剪輯軟體會同時改動字幕長度或合併重疊字幕。這裡只對每個時間值加上同一個量,因此可預期也可逆:套用相反的偏移就能取回原檔。
檔案大小有限制嗎?
實際上只受瀏覽器記憶體限制。一部長片的字幕檔通常只有幾百 KB,轉換幾乎是瞬間完成。
原本重疊的字幕會維持重疊嗎?
會。每個時間值都加上同一個量,原本重疊的仍重疊、間隔也維持不變,不會重新對時、合併或重排。
可以一次平移多個檔案嗎?
不行,這個工具一次處理一個檔案,讓偏移量保持可控。要處理多個檔案,請對每個檔案套用相同數值,並先用播放器確認第一個結果。
WebVTT 的 cue 設定會怎樣?
會被讀取但不會輸出,因為結果是純 SRT。如果播放器需要對齊或位置設定,請先平移再轉成 WebVTT。