Kara3
說明 開啟編輯器

把 SRT、ASS 轉成 srv3:字幕格式轉換教學

更新於 2026年10月2日

YouTube 不接受 ASS 字幕,SRT 又沒辦法記錄顏色和位置。想讓字幕在 YouTube 上保留樣式,就要轉成 YouTube 自家的 srv3 格式。這篇說明怎麼用 Kara3 轉換,以及每種格式能保留哪些資訊。

怎麼轉換

  1. 打開 Kara3 編輯器。
  2. 用「檔案 > 匯入字幕」選擇字幕檔,或直接把檔案拖進視窗。
  3. 編輯器會依副檔名和內容自動判斷格式,並顯示「已從 SRT 匯入」之類的提示。
  4. 確認內容後用「檔案 > 匯出 srv3」(Ctrl+E) 匯出 srv3 檔。想之後繼續編輯,也可以按 Ctrl+S 存成 .kara3 專案檔。

檔案的文字編碼也會自動判斷,除了 UTF-8,也能讀取 Big5、GB18030、Shift_JIS、EUC-KR 等舊式編碼的字幕。

各格式會保留什麼

格式 會轉換的內容
SRT 文字、時間,以及 <b>、<i>、<u>、<font color> 標籤
WebVTT 文字、時間、粗體斜體底線、<c.顏色> 標籤、振假名 (<ruby>)、位置設定 (line、position、align),以及行內時間標記 (變成逐字時間)
SBV 文字、時間
ASS / SSA 樣式的顏色、外框、粗體斜體底線、字級;\an、\pos 位置;\k、\kf、\ko 卡拉 OK 時間;行內的顏色和字級標籤

ASS 的特效標籤,例如移動 (\move)、淡入淡出 (\fad)、漸變 (\t),匯入時不會轉換。遇到這些標籤時,編輯器會列出沒有轉換的標籤,不會默默丟掉,需要的話可以在動畫面板重新加上淡入淡出、移動和漸變卡拉 OK;向量繪圖 (\p) 則會略過。字型名稱不會轉換,因為 YouTube 只提供幾種固定字型,需要的話可以在樣式面板重新選擇。

ASS 的卡拉 OK 時間

ASS 裡用 \k 標好的逐字時間會直接套用卡拉 OK 格式,唱到時會變色,不用重新拍點。

如果想要 KTV 式的兩行輪替版面,可以再用「字幕 > 轉成卡拉 OK」轉換,並勾選「保留字幕原本就有的逐字時間」,這樣版面會重新排,但時間不會被覆蓋。

轉換後還可以做什麼

轉成 srv3 後,就能使用 Kara3 的所有編輯功能:

  • 用「字幕 > 轉成卡拉 OK」把一般字幕做成卡拉 OK。
  • 用逐字拍點修正每個字的時間。
  • 在樣式面板調整顏色、外框和位置,或直接在影片上拖曳字幕。

完整流程可以看〈卡拉 OK 字幕製作教學〉。

反過來:把 srv3 匯出成其他格式

用「檔案 > 匯出為」可以把字幕存成 SRT、WebVTT、SBV 或 ASS。這些格式沒辦法保存 srv3 的所有資訊,匯出前編輯器會列出會遺失的內容:

匯出格式 會遺失的內容
SRT、SBV 顏色等樣式、位置、卡拉 OK 逐字時間 (每句變成純文字)
WebVTT 顏色等樣式、位置 (逐字時間會保留成行內時間標記)
ASS 無法辨識、原樣保留的 srv3 標記

匯出不會改動原本的 srv3 檔,可以放心匯出給其他軟體使用。

其他說明

enesjakozh-cnzh-tw