首頁 › 教學

SRT、ASS、VTT 字幕格式有什麼分別?

更新日期:2026-11-14

下載字幕時,常常會見到 SRT、ASS、VTT 等不同副檔名。它們都是文字字幕格式,可以用記事本打開,但寫法、功能和兼容性各有不同。了解三者的分別,可以幫你避開很多播放問題。

想直接解決? 支援 SRT、ASS、VTT 等格式,一鍵轉為 UTF-8。
使用字幕亂碼修復

SRT:最簡單、兼容性最高

SRT(SubRip)是最普及的字幕格式。每句字幕由三部分組成:序號、時間碼、字幕文字,句與句之間以空行分隔。

1
00:00:01,000 --> 00:00:03,500
你好,歡迎收看。

2
00:00:04,000 --> 00:00:06,000
今天天氣很好。

時間碼格式為「時:分:秒,毫秒」,注意毫秒前面用的是逗號。SRT 只能顯示文字,部分播放器支援 <i> 斜體等簡單標籤,但不能設定位置、顏色或特效。

適合:一般觀看、電視及機頂盒播放、上載到大部分平台。

ASS/SSA:功能最強的特效字幕

ASS(Advanced SubStation Alpha)及其前身 SSA,常見於動畫字幕組作品。除了對白,檔案內還包含樣式設定,可以控制字型、大小、顏色、位置、描邊,甚至製作卡拉 OK 和動態特效。

[V4+ Styles]
Style: Default,Microsoft YaHei,20,&H00FFFFFF,...

[Events]
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,{\an8}你好,歡迎收看。

ASS 的時間碼精確到百分之一秒,大括號內的 {\an8} 是特效標籤,這個例子代表把字幕放在畫面頂部。

適合:電腦播放、需要特效或多種樣式的字幕。缺點:不少電視和手機播放器不支援,或者會忽略特效。需要時可以用 ASS 轉 SRT 工具 轉換。

VTT:網頁影片的標準格式

WebVTT 是網頁 HTML5 影片使用的字幕格式,YouTube 及很多網上課程平台都會使用。寫法與 SRT 相似,但檔案以 WEBVTT 開頭,毫秒前用的是句號,小時部分可以省略。

WEBVTT

00:01.000 --> 00:03.500 line:90%
你好,歡迎收看。

VTT 可以在時間碼後面加上位置等設定,例如上面的 line:90%。

適合:網頁影片、網上課程。缺點:部分電視及舊播放器不支援。需要時可以用 VTT 轉 SRT 工具 轉換;只想要純文字,可以用 SRT 轉 TXT 工具。

三種格式比較

SRTASS/SSAVTT
寫法難度最簡單較複雜簡單
樣式及特效幾乎沒有非常豐富基本(位置等)
時間精度毫秒百分之一秒毫秒
電視支援普遍支援經常不支援視乎型號
常見用途一般觀看動畫、特效字幕網頁影片

格式以外的常見問題

不論哪一種格式,中文字幕最常遇到的問題都是編碼。同一個 SRT 檔,如果用 GBK 或 Big5 儲存,在某些播放器上就會變成亂碼。建議統一使用 UTF-8,可以用 字幕亂碼修復工具 一鍵轉換。

字幕亂碼修復:支援 SRT、ASS、VTT 等格式,一鍵轉為 UTF-8。
立即使用

延伸閱讀