跳至主要內容
SubtitleMatrix

文字樣式

變更大小寫、移除標籤與聽障描述、調整顏色與位置、合併或拆分雙語軌、尋找取代、重排換行、修正編碼與 BOM。

37 個工具

在檔案開頭寫入 UTF-8 BOM,供只認開頭位元組的播放器與建置腳本讀取;不會改動任何一條字幕,檔案也不上傳。
在每條字幕既有的行數內重新分配文字,行數不增不減,只把最長的那一行壓到最短;時間碼與文字順序保持不變。
只把每行第一個字母改成大寫,其餘字元原樣保留;已經正確的檔案不會被改動,行首的破折號與引號會跳過。
把整份字幕的每一行改成同一種顏色,保留粗體、斜體與卡拉OK 計時;舊顏色是取代而不是疊加,檔案不上傳。
把每條字幕移到九宮格中的一個位置,或清除既有的定位標記;寫入的是 ASS 原生、SRT 播放器普遍支援的 {\anN} 代碼。
把字幕寫成 UTF-8、帶 BOM 的 UTF-8、UTF-16LE 或 Windows-1252,目標編碼裝不下的字元會被計數並報告。
在 LF 與 CRLF 之間切換字幕換行字元,混用兩種換行的檔案也能統一;每條字幕、時間碼與序號都保持原樣。
在整份字幕的每條字幕裡取代文字,支援區分大小寫與整詞比對,樣式在仍然成立時保留。
當自動辨識把文字讀成亂碼時,改以 Shift-JIS、GBK、Big5、EUC-KR、Windows-1251 或 ISO-8859-1 重新解碼。
把兩份字幕合併成一份,用你選的分隔符號把兩種語言放在同一行,依時間配對,檔案不上傳。
合併兩份字幕時保持第一份的時間軸不動,第二份裡配不上的字幕會被丟棄,並在報告裡計數。
從雙語字幕裡保留一種語言、丟掉另一種,結果是一份單語字幕檔;檔案不上傳,支援批次處理。
限制一條字幕最多占幾行:超出的字幕會被壓到你設定的行數,本來就在範圍內的原樣通過。
把每條字幕改成小寫,縮寫與人名也一併轉小寫,用於要求小寫的平台;檔案不離開瀏覽器。
把兩份字幕合成一份雙語檔案,依時間給字幕配對,兩種語言都保留;檔案不上傳,可批次處理。
用正規表達式改寫字幕文字,支援擷取群組、旗標,以及每次命中給出不同取代內容;不上傳,可批次處理。
刪除字幕裡所有樣式區間——斜體、粗體、底線、顏色與卡拉OK 計時,只留下文字與時間軸。
清除 ASS 或 SSA 檔案裡的覆寫代碼——樣式、卡拉OK 計時、殘留的 {...} 區塊與定位,留下純時間文字。
去掉每條字幕的粗體,斜體、底線與顏色都保持不動;檔案不離開瀏覽器分頁,也不上傳。
去掉檔案開頭的位元組順序標記,供建置腳本與嚴格解析器使用;不上傳,也不改動任何一條字幕。
刪除成對方括號裡的全部內容——聽障字幕裡的音效與音樂提示——並把刪除後留下的空隙合上。
去掉每行的顏色與字型區間,讓文字依播放器自己的樣式顯示;不上傳,也不移動任何一條字幕。
清除字幕文字裡的標記,包括 WebVTT 可帶的說話者與 class 標籤,留下可直接閱讀的對白。
刪除字幕裡的所有斜體區間,文字逐字保持不變,每條字幕的起止時間也不動;檔案不上傳。
把每條字幕併成一行,字幕內部的換行被合併,文字不增不減,時間碼與序號全部保持原樣。
刪掉字幕裡的音符符號以及它們包住的唱詞,同一份檔案裡的對白字幕保留每個字與每個時間碼。
依括號形狀比對並刪除聽障字幕裡的括註說明,不作語意判斷;對白行原樣保留,檔案不上傳。
一次清掉 SDH 字幕裡的聽障標註:說話者標籤、方括號旁白、圓括號說明與音樂提示,檔案不上傳。
刪除每行開頭的全大寫人名與冒號,讓聽障字幕變回普通對白,其餘文字與時間軸保持不變。
刪掉寫在字幕正文裡的時間碼,例如 [00:01:23],但保留音效提示、時鐘時間與影格時間碼。
刪除字幕裡的底線區間,文字、時間碼以及同一行上的其他樣式都不動;檔案不上傳,可批次處理。
先把每行轉小寫,再依句子重建大小寫,只把句首與句號後的首字母大寫;全大寫的檔案用它最快。
把雙語字幕拆成兩份,依每行使用的書寫系統判斷語言,一種語言一個檔案;檔案不上傳。
只拆分超過你設定欄數的行,本來就合規的行逐位元組保持原樣留在原位,不做任何重排。
把每個詞的首字母大寫,介詞等小詞保持原樣,本來就有大寫的人名與縮寫不被改動;檔案不上傳。
把每條字幕改成大寫,用於要求全大寫的交付規範;不上傳,時間碼與字幕序號都不動,可批次處理。
依你設定的欄數重排每條字幕:過長的行在詞處斷開,過短的行合併,標記說話者的破折號留在原處。

其他類別