UltKit

ASS 轉 SRT

ASS 字幕能把文字放在畫面任何位置、製作卡拉 OK 動態效果,還能繪製招牌文字,但智慧電視、影片剪輯軟體和上傳表單通常只接受單純的 SRT。在這裡轉換,就能保留每一句對白和時間軸,換成幾乎所有軟體都能讀取的格式。

字幕轉檔

或將SRT, VTT, ASS … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    上傳 .ass 或 .ssa 檔案

    加入從 Aegisub 匯出或從 MKV 檔案中擷取的字幕,最多 20 個檔案,每個檔案上限 95 MB,例如每一集一個檔案。

  2. 2

    決定殘留標籤的處理方式

    斜體和粗體可以保留為 SRT 標籤。如果播放器不支援 {\an8} 這類覆寫碼而直接顯示出來,請在進階設定中開啟移除格式標籤。

  3. 3

    轉換為 SRT

    按下 轉換為 SRT 並下載檔案,檔名與原檔相同。請同時保留 .ass 原檔,因為樣式之後無法還原。上傳的檔案會在 30 分鐘後刪除。

ASS 轉 SRT 會保留聽得到的內容、捨棄看得到的效果:每一行對白及其時間都會保留,樣式、位置、卡拉 OK 效果和繪製的標示字幕則會移除。

ASS 字幕是什麼?字幕組為何愛用

SubStation Alpha(SSA)是 1990 年代的 Windows 字幕編輯軟體,而 Advanced SubStation Alpha(ASS)是其檔案格式的擴充版本。ASS 檔案是分段的純文字:[Script Info] 記錄影片解析度,[V4+ Styles] 記錄具名樣式,包括字型、大小、顏色、外框和邊界,[Events] 則是每則字幕一行 Dialogue:。文字中以大括號包住的覆寫標籤可在行內任意變更效果:{\pos(960,80)} 把字幕放在精確座標,{\fad(200,200)} 設定淡入淡出,{\k25} 為一個卡拉 OK 音節計時。

正因為有這種控制力,動畫字幕組才採用這個格式,也是大多數人使用的免費編輯器 Aegisub 預設儲存為 ASS 的原因。歌曲可以做卡拉 OK 效果,畫面中的標示可用相符的字型排版,兩位說話者也能同時顯示在上方和下方。字幕格式轉換可以讀取這些內容,只是 SRT 沒有地方放大部分資訊。

SRT 只儲存編號、開始與結束時間和文字,常見的樣式只有 <i>、<b> 和 <u>。因此轉換是精簡,而不是對等翻譯。重點在於精簡得乾淨:沒有殘留的覆寫碼、換行正確、時間精準。

ASS 轉 SRT 會保留與遺失哪些內容

SRT 中保留的內容

  • 每一行對白及其開始與結束時間
  • 透過 \N 換行的兩行字幕
  • 原檔使用的斜體與粗體
  • 重疊的字幕行,會成為各自獨立的字幕

SRT 中遺失的內容

  • 樣式表:字型、顏色、外框、陰影
  • 來自 \pos、\move 和邊界的位置
  • \k 標籤的卡拉 OK 計時
  • 繪製的向量標示與淡入淡出
  • MKV 檔案內附的字型
一個 ASS 事件及其轉換後的 SRT 字幕
Dialogue: 0,0:01:23.45,0:01:25.78,Default,,0,0,0,,{\i1}Where is everyone?\NThe station is empty.{\i0}

18
00:01:23,450 --> 00:01:25,780
<i>Where is everyone?
The station is empty.</i>

ASS 與 SRT 數據比較

每行 ASS Dialogue 的欄位數
10
ASS 時間戳記精度
1/100 秒
SRT 時間戳記精度
1/1000 秒
SRT 每則字幕文字前的行數:編號與時間
2

ASS

進階 SubStation Alpha

ASS(Advanced SubStation Alpha)是 Kotus 所寫字幕編輯器 SubStation Alpha 字幕格式的擴充版本。它支援字型、顏色、外框、精確定位、旋轉、卡拉 OK 計時與動畫特效,讓字幕能配合影片的版面風格。常用於動漫與卡拉 OK 字幕。許多網頁播放器、社群平台與電視會忽略其樣式,或根本不接受。

壓縮方式
–
透明度
–
動畫
支援
推出年份
–
ASS 轉檔工具

SRT

SubRip 字幕

SRT 是 SubRip 的字幕格式,SubRip 是約在 2000 年出現的免費 Windows 程式,用來從影片中擷取字幕。每一筆字幕是一段純文字,包含編號、開始與結束時間和字幕文字。它是支援度最廣的字幕格式,VLC、YouTube、Facebook、影片編輯軟體和智慧電視都能使用。SRT 只有基本格式,沒有定位或樣式的標準。

壓縮方式
–
透明度
–
動畫
–
推出年份
SubRip
SRT 轉檔工具

ASS 樣式只有在具備完整字幕算繪功能的播放器中才有效;SRT 捨棄外觀,但能在忽略 ASS 的電視、手機、剪輯軟體和上傳表單中播放。

ASS 轉 SRT 常見問題

為什麼電視無法顯示 ASS 字幕?

許多電視內建播放器和部分串流盒只支援簡單的純文字字幕,會忽略 ASS 軌道或不套用樣式顯示;Plex 這類伺服器還可能把字幕燒錄進畫面,需要耗費大量運算資源。SRT 幾乎在所有裝置上都能直接播放。

歌詞和卡拉 OK 特效會怎麼處理?

\k 這類卡拉 OK 計時標籤會被移除,歌詞會在整段字幕持續時間內以一般文字行顯示。文字內容與開始、結束時間都維持正確。

招牌和畫面文字變成一般字幕了,可以避免嗎?

ASS 中的特效標示字幕只是一般事件,通常帶有自己的樣式,因此會變成一般的 SRT 字幕。如果只想保留對白,請先在 Aegisub 中刪除該樣式的字幕,或將它們註解掉,再進行轉換。

換行會保留嗎?

會。強制換行 \N 會變成 SRT 中真正的換行,所以兩行字幕仍然是兩行。

之後可以把樣式加回去嗎?

只能做到基本程度。SRT 轉 ASS 會把字幕套用單一預設樣式,字型和大小可自行選擇,但原檔的位置、顏色和特效都已消失,所以請保留原始檔案。

字幕包在 MKV 檔案裡,該怎麼辦?

請先用 MKVToolNix 或 ffmpeg 等工具擷取 ASS 軌道,再上傳到這裡。如果你還需要讓更多裝置都能播放的影片,MKV 轉 MP4 可以轉換影片本身。