CC

影片字幕格式互動實驗室 SRT / VTT / ASS

即時預覽渲染效果、語法結構拆解與規格比較表

.SRT 相容性之王

SubRip Subtitle

結構最精簡的純文字字幕。幾乎所有剪輯軟體、社群影音平台與 AI 語音辨識工具皆將其列為第一預設格式。

純文字無檔頭 逗號毫秒 (,000) 基礎 HTML 標籤
.VTT W3C 網頁標準

WebVTT

專為 HTML5 <video> 與串流媒體 (HLS/DASH) 打造。原生支援 CSS ::cue 樣式渲染、百分比定位與章節資訊。

WEBVTT 檔頭 小數點毫秒 (.000) CSS 偽元素支援
.ASS 特效排版引擎

Advanced SubStation Alpha

動漫字幕組與 KTV 伴唱標準。具備獨立座標系統、多重描邊、動態移動軌跡 (\move)、卡拉 OK 與向量繪圖能力。

INI 區段結構 厘秒精度 (.00) 像素級動態特效

即時沙盒:視覺渲染與原始碼連動

切換上方格式或調整下方控制項,觀察畫面字幕變化與對應的真實語法差異

Renderer: Native OS / Basic Player
Bottom-Center (Default)
1920 × 1080 模擬畫面畫布
這是第一行範例對白字幕
搭配重點強調樣式的第二行文字
00:01:20
00:04:50
調整字幕屬性與特效參數 目前模式:SRT
底部預設
HEX: #FDE047
SRT 渲染限制: 官方標準僅支援純文字。雖然許多本地播放器 (如 PotPlayer、VLC) 允許借用 <font color> 或 ASS 的 {\an8} 強制置頂,但在網頁或電視盒上常會直接把標籤當成文字印出來。
subtitle_sample.srt
語法結構重點剖析

全方位規格對比矩陣

點擊上方分類標籤可篩選您關心的技術維度

評估維度
SRT (SubRip)
WebVTT (.vtt)
ASS (Advanced SubStation)
核心定位 最基礎、跨平台相容性最高的純文字格式 HTML5 網頁影音、串流媒體與無障礙標準 動漫字幕組、KTV 伴唱與高強度特效排版引擎
時間軸精度與格式 00:01:20,500
毫秒 (3位數),強制以逗號分隔
00:01:20.500
毫秒 (3位數),強制以小數點分隔
0:01:20.50
厘秒 (2位數,1/100秒),小時為 1 位數
必備檔頭 (Header) 無檔頭,直接由第一行序號 1 開始 首行必須為 WEBVTT,否則瀏覽器拒絕解析 必須具備 [Script Info]、[V4+ Styles] 與 [Events]
序號與換行規則 必填遞增序號;文字直接 Enter 斷行 序號選填 (可作 Cue ID);文字直接 Enter 斷行 無序號,每句單行以 Dialogue: 開頭,換行需寫 \N
樣式與字體控制 極低
非官方擴充支援 <b>, <i>, <font color>
中高 (CSS 驅動)
支援外部或內嵌 ::cue CSS 規則、背景框、字體與顏色
極高 (像素級控制)
多重邊框、陰影、漸層、3D 旋轉 (\frx\fry\frz)、模糊與字體內嵌
畫面座標與定位 無標準支援 (部分播放器相容 {\an8} 九宮格語法) 支援百分比定位 (line:85% position:50%) 與直書 (vertical:rl) 依 PlayResX/Y 絕對像素座標 (\pos(x,y))、移動 (\move) 與九宮格錨點
動態與卡拉 OK 不支援 可在句子內穿插時間戳記 <00:01.500> 達成逐字變色 原生支援複雜 KTV 標籤 (\k, \kf, \ko) 與時間軸插值動畫 (\t)
註解與詮釋資料 不支援註解 (任何文字皆會顯示於畫面) 支援 NOTE 區塊註解,可作為章節軌 (Chapters) 或縮圖軌 支援 Comment: 註解行、繪圖指令碼 (\p1) 與附件封裝
瀏覽器原生支援 不支援 (需在前端透過 JS 轉為 VTT 才能餵給 <track>) 所有現代瀏覽器 HTML5 <track> 原生直接支援 不支援 (需引入 WebAssembly 版 libass 如 JASSUB 在 Canvas 渲染)
最佳應用場景 YouTube/社群上傳、Premiere/DaVinci 剪輯匯入、AI 語音轉寫 自建線上課程網站、OTT 串流平台 (HLS/DASH)、無障礙字幕 動畫番劇壓製、VTuber 烤肉精華、綜藝花字、KTV 伴唱帶

網頁色碼 (RGB) ⇄ ASS 色碼 (BGR) 轉換器

ASS 採用反轉的 &HAABBGGRR& 順序,且 Alpha 00 代表完全不透明

100% (ASS Alpha: 00)
ASS 樣式表色碼 (PrimaryColour)
&H00FFE500
ASS 行內覆寫標籤 (Override Tag)
{\c&HFFE500&}

時間軸精度與格式即時換算器

輸入總秒數與毫秒,自動產生三種字幕格式的標準時間戳記

SRT (逗號毫秒)
00:01:25,678
WebVTT (小數點)
00:01:25.678
ASS (捨入至厘秒)
0:01:25.68

實務選型決策器:我該使用哪種字幕格式?

點選您目前的專案需求,系統將給出最佳格式與技術建議方案