簡要結論
使用目標平台要求的字幕格式。SRT 是編輯器和影片平台常見的文字及時間資訊交付格式;WebVTT 用於網頁影片的 HTML track 元素。兩者都可以儲存字幕文字和時間,但都不包含影片,也不會生成翻譯配音。轉換格式不會自動保留所有樣式,也不會翻譯文字。
SRT 與 VTT 的實際區別
SRT 是 SubRip Subtitle 的縮寫,VTT 檔案採用 WebVTT 格式。兩者都是可閱讀的文本檔案,但語法和支援的功能不同。應根據目標平台選擇,不要認為看起來更新的副檔名就一定有更好的效果。
| 項目 | SRT | WebVTT |
|---|---|---|
| 檔案副檔名 | .srt | .vtt |
| 檔頭 | 沒有 WEBVTT 檔頭 | 以 WEBVTT 開頭 |
| 基礎時間戳 | 00:00:01,000 --> 00:00:03,000 | 00:00:01.000 --> 00:00:03.000 |
| 字幕段標識 | 通常使用連續編號 | 標識可省略 |
| 格式與位置 | 基礎樣式支援因應用而異 | 支援字幕設定和樣式功能,實際取決於播放器 |
| HTML 影片字幕軌 | 用於原生 HTML track 時需要轉換 | 由 HTML track 元素使用 |
同樣兩條字幕,兩種檔案格式
下面的原創英文示例檔案描述一個假設的旅行杯示範,不是客戶影片或實際翻譯結果。第一條字幕從第 1 秒持續到第 3 秒,第二條從第 3.5 秒到第 5 秒。兩份檔案的文字和時間完全一致。
留意 WEBVTT 檔頭、字幕段之間的空行,以及毫秒前逗號和句點的區別。僅修改檔案副檔名,並不會把檔案內容變成另一種格式。
1
00:00:01,000 --> 00:00:03,000
Meet the travel mug.
2
00:00:03,500 --> 00:00:05,000
Keep the lid closed.
WEBVTT
1
00:00:01.000 --> 00:00:03.000
Meet the travel mug.
2
00:00:03.500 --> 00:00:05.000
Keep the lid closed.
應該使用哪種格式?
使用影片託管平台或編輯器時,先查看其支援的格式。如果平台要求 SRT,而你的內容是簡單的定時字幕,就提供 SRT。不要為了未經證實的畫質或 SEO 優勢,去轉換一份原本已被接受的檔案。
原生 HTML 影片字幕軌使用 WebVTT。track 元素把字幕檔案與媒體關聯起來,並標明語言。上傳一個 VTT 檔案,不會自動讓它關聯到頁面中的所有影片;播放器仍需配置正確的字幕軌。
YouTube 同時列出這兩種格式,但功能限制不同:基礎 SRT 支援會忽略樣式標記,WebVTT 的樣式支援也有限。格式規範有某個功能,不代表每個目標平台都會實現,務必在實際播放器中核驗。
轉換時可能發生哪些變化?
簡單的字幕文字和時間最容易比較。WebVTT 的高級定位、區域、樣式規則和中繼資料,在基礎 SRT 匯出中沒有可靠的一一對應表達。如果這些功能對影片很重要,請保留原檔案。
Recast 轉換器會校驗時間戳,拒絕格式錯誤的輸入,而不是悄悄丟棄無效的定時字幕。跨格式轉換時,它會寫入連續字幕編號,並省略 WebVTT 的 NOTE、STYLE 和 REGION 塊。這是基礎字幕格式轉換,不代表完整保留任一格式的所有功能。
轉換為 TXT 會移除時間資訊。再從 TXT 轉回字幕時,每個非空行會生成一個三秒的暫用字幕段;這既不能恢復原始時間,也不會聽取影片內容。如果以後可能用到,請保留帶時間的來源檔案。
VTT 短時間戳並不是損壞的 SRT 時間戳
WebVTT 可以使用 00:01.000 這樣的「分:秒.毫秒」時間戳。Recast 同時接受這種短格式和包含小時的 WebVTT 時間戳。下面這條英文字幕轉換後,應成為第 1 秒到第 2 秒的 SRT 字幕,而不是消失或變成純文本檔案。
如果轉換失敗,檢查來源格式、WEBVTT 檔頭和時間戳語法。毫秒保留三位,分鐘和秒數不能超出範圍。一條有效字幕的結束時間應晚於開始時間。修正檔案後檢查完整輸出,不要忽略錯誤。
WEBVTT
00:01.000 --> 00:02.000
Close the lid.
1
00:00:01,000 --> 00:00:02,000
Close the lid.
使用轉換檔案前的快速檢查
在轉換器中選擇原始檔案和目標格式,再檢查預覽。預覽可能只展示開頭,所以在把檔案加入到影片前,應下載並檢查完整結果。所選字幕內容會在你的瀏覽器中本機轉換,使用這個免費工具無需帳號。
- 對照原檔案檢查第一條、中間一條和最後一條字幕。
- 查找缺失行、變化的重音字元,以及意外改變的時間戳。
- 即使只是格式轉換,也要核對重要產品名稱和數字。
- 將字幕加載到目標影片,測試跳轉、換行、位置和可讀性。
- 保留原檔案,並記錄哪些樣式或中繼資料被有意移除。
這兩種格式能生成影片或翻譯內容嗎?
不能。字幕檔案不包含影片畫面或語音軌。如果需要帶永久字幕的 MP4,應把原始影片和字幕檔案交給字幕燒錄工具,將文字寫入畫面。匯出影片中的這些字幕無法關閉。
把 SRT 轉為 VTT 也不會改變語言。翻譯、轉錄和配音是不同的操作。如果你需要的是在地化產品影片,而不只是另一個檔案副檔名,請了解 Studio 支援的流程,並在發布前檢查結果。
