拖曳多個ASS檔案到匯入檔案的區域,就能快速批量轉換ASS字幕到TXT。在選擇檔案的時候,按Ctrl鍵可快速選擇多個檔案,這樣也能快速匯入多個檔案。
ASS字幕轉換TXT的核心工作是從複雜的ASS字幕格式中提取純文字內容。ASS(Advanced SubStation Alpha)是一種功能強大的字幕格式,包含了豐富的樣式資訊、時間軸資料和特效代碼,而我們的工具專門負責將這些複雜資訊簡化為純淨的文字內容。
首先識別ASS檔案的各個部分,包括腳本資訊、樣式定義和事件資料。ASS檔案通常包含[Script Info]、[V4+ Styles]、[Events]等多個段落。
從[Events]段落中識別所有的Dialogue行,這些行包含了實際的字幕文字內容以及時間資訊、說話人、樣式等元資料。
移除ASS特有的格式標籤,如{\b1}(粗體)、{\i1}(斜體)、{\c&H顏色&}(顏色)等樣式代碼,以及位置、動畫等特效標籤。
刪除每行字幕的開始時間、結束時間等時間軸資料,只保留純文字內容,讓文字更適合閱讀和其他用途。
將提取的純文字按照原有順序整理,去除多餘的空行和特殊字元,生成乾淨、易讀的TXT檔案。
Dialogue: 0,0:00:01.00,0:00:03.00,Default,,0,0,0,,{\b1}你好{\b0},歡迎使用ASS轉TXT工具! Dialogue: 0,0:00:04.00,0:00:06.00,Default,,0,0,0,,{\c&HFF0000&}這是一個{\c}帶顏色的字幕。
你好,歡迎使用ASS轉TXT工具! 這是一個帶顏色的字幕。
{{ processingDialog.message }}