SRT 轉 ASS
SRT 把字幕的外觀交給各個播放器決定,所以同一個檔案在不同地方會顯示成不同的字型與大小。轉換為 ASS 後,樣式會直接寫進檔案裡,VLC 與 mpv 等播放器的渲染器都會依照這個樣式顯示,Aegisub 也能在此基礎上繼續編輯。
字幕轉檔
或將SRT, VTT, ASS … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
將每條字幕平移這麼多秒。字幕出現太早請填正數,太晚則填負數(例如 -1.5)。
若字幕隨著影片播放越來越不同步,代表字幕是針對不同的影片版本製作的,請設定此項與目標影格率。
你要搭配字幕播放的影片影格率。從 23.976 轉換為 25 可解決大多數 PAL/NTSC 的不同步問題。
僅用於沒有時間資訊的純 TXT 輸入:每一行會依序顯示這麼長的時間。如有需要,之後可在字幕編輯器中調整時間。
自動偵測可處理大多數檔案。若帶重音的字母、西里爾字母或阿拉伯字母變成問號,請手動選擇編碼。輸出一律為 UTF-8。
預設 ASS 樣式使用的字型。觀看者的電腦必須已安裝該字型;Arial 是最保險的選擇。
相對於高度 1080 像素影片的大小。48 是電影常用的大小。
使用方式
- 1
上傳 SRT 檔案
拖放一個或多個 .srt 檔案,最多 20 個檔案,每個不超過 95 MB。Windows-1252、Windows-1251 等編碼會自動偵測,並以 UTF-8 輸出。
- 2
設定字型與大小
在進階設定中,字型預設為 Arial,字型大小為 48(以 1080 像素高的畫面為基準)。若播放的電腦已安裝其他字型,可直接輸入該字型名稱;只有舊版播放器要求時,才需要選擇 SSA 而非 ASS。
- 3
轉換為 ASS
按下轉換為 ASS (Advanced SubStation) →,再下載 .ass 檔案。上傳的 SRT 與轉換結果會在 30 分鐘後刪除。
為什麼要把 SRT 字幕轉成 ASS
Advanced SubStation Alpha 源自 1990 年代的 Windows 編輯器 SubStation Alpha,後來成為動畫字幕組的常用格式,也是多數字幕特效製作者使用的 Aegisub 的格式。它的優勢在於樣式就存在檔案裡。SRT 只說明何時與內容,ASS 還能說明呈現方式:字型、大小、顏色、外框寬度、陰影、邊距與對齊,只需在樣式表中定義一次,就會套用到每一行。
具備完整 ASS 渲染功能的播放器,包括透過 libass 或類似引擎的 mpv、VLC 與 MPC-HC,都會遵循這些樣式,因此只要電腦有該字型,字幕在每台機器上看起來都一樣。當字幕必須燒錄進影片以發布到社群平台時(上傳的影片常常沒有字幕軌),也是把這個檔案交給 ffmpeg 或 HandBrake。字幕格式轉換正是為這類用途提供 ASS。
如何選擇 ASS 字型大小
- 36
精簡;適合近距離在電腦上觀看,或兩行長字幕。
- 48
此處的預設值;1080 像素畫面上電影常用的大小。
- 60
坐在沙發上觀看的客廳電視。
- 72
以手機為主的影片,以及需要較大文字的觀眾。
SRT
SubRip 字幕
SRT 是 SubRip 的字幕格式,SubRip 是約在 2000 年出現的免費 Windows 程式,用來從影片中擷取字幕。每一筆字幕是一段純文字,包含編號、開始與結束時間和字幕文字。它是支援度最廣的字幕格式,VLC、YouTube、Facebook、影片編輯軟體和智慧電視都能使用。SRT 只有基本格式,沒有定位或樣式的標準。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- –
- 推出年份
- SubRip
ASS
進階 SubStation Alpha
ASS(Advanced SubStation Alpha)是 Kotus 所寫字幕編輯器 SubStation Alpha 字幕格式的擴充版本。它支援字型、顏色、外框、精確定位、旋轉、卡拉 OK 計時與動畫特效,讓字幕能配合影片的版面風格。常用於動漫與卡拉 OK 字幕。許多網頁播放器、社群平台與電視會忽略其樣式,或根本不接受。
- 壓縮方式
- –
- 透明度
- –
- 動畫
- 支援
- 推出年份
- –
SRT 沒有固定的字型與大小,每個播放器的呈現都不同;ASS 會在檔案中儲存具名樣式,因此適合作為統一外觀或燒錄字幕的起點。
轉換會加入什麼,哪些樣式需要之後再調整
由轉換器加入
一個有效的 ASS 檔案,包含指令碼資訊、一個樣式,以及每句 SRT 字幕對應的一行 Dialogue。
- Default 樣式中的字型名稱與大小
- ASS 百分之一秒格式的時間軸
- 斜體與粗體以覆寫碼保留
之後由您自行加入
讓字幕組風格字幕與眾不同的一切,都需要逐行由人來判斷。
- 為歌曲或招牌文字加入第二個樣式
- 以
\pos指定位置,以\an8置於頂端 - 以
\k標籤製作卡拉 OK 時間軸、淡入淡出與顏色
ASS 無法猜出 SRT 從未儲存的資訊。說話者、招牌文字與歌詞都會以 Default 樣式的一般對白呈現,因為 SRT 無法區分它們。若要製作發布版本,請先轉換,在 Aegisub 中開啟 .ass,為歌詞與招牌行指定樣式,再封裝進影片。若播放裝置不支援 MKV,可用 MKV 轉 MP4 轉換影片,不過多數 MP4 播放器會忽略含樣式的 ASS 軌道。
SRT 轉 ASS 常見問題
SRT 轉 ASS 之後,字幕會變得很花俏嗎?
不會自動加上。檔案只會套用一個預設樣式,使用您選擇的字型與大小,字幕的文字與時間軸維持不變。顏色、外框、位置與特效,需要之後在 Aegisub 等編輯器中自行加入。
字型欄位應該輸入哪種字型?
選用所有要播放此檔案的電腦都已安裝的字型,所以預設為 Arial。若是 MKV 封裝,可以把字型檔附加在容器中,這樣即使電腦沒有安裝該字型,播放器也能使用。
如何把 ASS 字幕燒錄進影片?
ffmpeg 的 subtitles 濾鏡,以 -vf subtitles=episode.ass 的方式使用,會透過 libass 把含樣式的字幕繪製到畫面中;HandBrake 也能燒錄 SSA 與 ASS 軌道。燒錄後的字幕無法關閉,請另外保留一份未燒錄的版本。
SRT 裡的斜體標籤會保留下來嗎?
可以。<i> 與 <b> 會對應為 ASS 的覆寫碼,強調的文字依然保持強調。<font color> 標籤則建議改在 Aegisub 中以正式樣式取代。
選擇 ASS 和 SSA 有什麼差別?
SSA 是較舊的 SubStation Alpha v4 版式,ASS 是擴充的 v4+ 版本,有更多樣式欄位。目前幾乎所有播放器都能讀取 ASS,只有舊裝置或程式要求時才選 SSA。
之後還能轉回 SRT 嗎?
可以,使用 ASS 轉 SRT。文字與時間會原樣還原;您在 ASS 中加入的樣式則會在轉換過程中移除。