SRT檔
SRT檔是一種純文字的字幕檔,記錄每條字幕的文字和出現時間;這裡說明怎麼開啟、製作、編輯與轉換。
SRT檔是用純文字存成的字幕檔,副檔名是 .srt。每條字幕都有編號、開始與結束時間和字幕文字,再空一行接下一條。名稱來自 SubRip,一套讓這個格式普及的 Windows 免費軟體。幾乎所有影片播放器、剪輯軟體和影音網站都能讀取 SRT檔。
SRT檔長什麼樣子
用記事本開啟 SRT檔,每條字幕都長這樣:先是編號 1,接著是一行時間,例如 00:00:01,000 --> 00:00:03,500,然後是字幕文字,最後空一行。時間依序是時、分、秒和毫秒,毫秒前面用的是逗號。網頁用的 VTT 格式在這裡用的是句點,所以兩者常被搞混。SRT檔只記錄文字和時間,不能指定字型或畫面上的位置;不過像 <i> 這種讓文字變斜體的簡單標籤,很多播放器都看得懂。
怎麼開啟與播放 SRT檔
任何文字編輯器都能開啟 SRT檔,例如 Windows 的記事本或 Mac 的「文字編輯」。想看到每一句字幕和它的時間,可以把檔案放進字幕編輯器。要和影片一起播放,就把 SRT檔改成和影片一樣的檔名,放在同一個資料夾,例如 旅行.mp4 和 旅行.srt,VLC、Plex、Kodi 就會自動載入;用 VLC 播放時,也可以直接把 SRT檔拖曳到影片上。要讓字幕在手機和不讀字幕檔的社群 App 上也看得到,就得用影片加字幕把字幕燒進畫面。
怎麼製作 SRT檔
先看手上有什麼。有人說話的影片或錄音,可以用 MP4 轉 SRT 或 SRT 產生器,依說話內容做出附時間軸的字幕。已經有逐字稿或腳本,就用 TXT 轉 SRT;其他格式的字幕檔,就用字幕轉 SRT。也可以在文字編輯器照上面的格式自己打,存檔時選 UTF-8 編碼,副檔名用 .srt。
怎麼編輯或轉換 SRT檔
只是改錯字,用文字編輯器就夠了,但要保留編號、時間、文字、空行的格式。要改字幕文字或時間,用字幕編輯器;要把所有字幕一起提早或延後,用字幕時間平移;字幕越播越對不上,用兩點同步。網頁上的影片需要 VTT,可以用 SRT 轉 VTT;只要文字就用 SRT 轉文字,要 Word 文件就用 SRT 轉 Word。想翻成其他語言,可以用字幕翻譯。
常見問題
SRT 是什麼的縮寫?
SRT 來自 SubRip,也就是最早寫出這種格式的程式,所以 SRT檔也叫做 SubRip 字幕檔。
SRT檔怎麼製作?
有影片或錄音的話,用 SRT 產生器(英文頁面)就能依說話內容做出附時間軸的 SRT檔。想自己做,就在文字編輯器依序打上編號、時間、字幕文字和空行,用 UTF-8 編碼存檔,副檔名改成 .srt。
SRT檔開啟後出現亂碼怎麼辦?
這是因為檔案用較舊的文字編碼存檔(繁體中文常見的是 Big5),卻被當成 UTF-8 讀取。用修正字幕編碼(英文頁面)重新存成 UTF-8,就能正常顯示。
字幕和影片對不上怎麼辦?
如果每條字幕都差了一樣的時間,用字幕時間平移;如果越播差越多,用兩點同步。不確定是哪一種,可以看字幕不同步?(英文頁面)怎麼分辨。
這些工具免費嗎?
是的,不需要註冊。這一頁提到的工具都可以免費使用。
手機可以用嗎?
可以,這些工具在 Android 的 Chrome 和 iPhone 的 Safari 都能用。點一下工具頁上的框,就能從手機選擇 SRT檔。
可以下載哪些檔案?
看你用的是哪個工具,可以下載 SRT、VTT、TXT 或 Word 檔。