SRT 轉 TXT
或者貼上字幕文字
這次轉換會改變什麼
有 2 項會被捨棄或需要你決定
- 時間
整條時間軸(輸出格式完全不記錄時間)
- 換行
換行(多行字幕會被合併成一行)
這份清單來自這兩種格式的能力矩陣,而不是你載入的這份具體檔案。如果具體檔案用到了格式允許、但矩陣沒有建模的特性,可能會遺失更多。
這一頁把字幕的時間軸剝掉,只留下台詞。SRT 是一份帶開始、結束時間與文字的字幕清單,而純文字格式只有一列一列的文字,所以轉換會丟掉時間碼與編號,保留文字原本的順序。
一條兩行的字幕會變成兩列文字。不會被拼成你沒寫過的段落,也不會重新換行:你在字幕檔裡放的換行,就是產物裡的換行,這讓結果可以直接當成文字稿、翻譯底稿或草稿使用。行內標記不會被剝除——它們和其餘內容一樣都是文字,所以輸入裡的標籤會原樣出現在輸出裡;想要乾淨的台詞,之後再用尋找取代處理。
單一檔案或整季影集都行,全部在瀏覽器裡完成,最後打成一個 ZIP。整批輸出時每個輸入對應一份文字檔,檔名保留、只改副檔名。
範例
一份典型的 SRT 檔案轉成 TXT
輸入
1
00:00:01,000 --> 00:00:03,500
Hello there.
2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.
3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.
輸出
Hello there.
Whispering now.
And a second line.
Bold statement.
這份產物遺失了時間軸與「同屬一條字幕」的分組;文字與原有換行保留。
同一轉換遇到一份格式不規則的輸入
輸入
1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.
2
00:00:03,500 --> 00:00:06,000
3
00:00:08,000 --> 00:00:09,000
Last one.
輸出
Bold and italic.
Last one.
空行與多餘空白不會製造空台詞;解析器先修好條目,再依起始順序匯出文字。
常見問題
為什麼會想把 SRT 字幕轉成 TXT?
凡是只要文字、不要時間的用途都適合:可閱讀的文字稿、待翻譯的腳本、文章草稿、餵給搜尋索引的檔案,或單純交給沒有字幕播放器的人。
SRT 轉 TXT 時一條兩行字幕會怎麼輸出?
變成兩列,依順序排列,中間沒有空行。文字檔讀起來就像字幕在螢幕上的樣子,消失的只有字幕的邊界。
SRT 轉 TXT 會把標籤一起移除嗎?
不會。標記本身就是文字,所以會以文字形式帶過去。若你的字幕用斜體表示畫外音,你會在產物裡看到標籤,再自行決定要留著當線索還是移除。
SRT 轉 TXT 會遺失時間軸嗎?
會,而這正是這個方向的目的——它列在檔案框下方,不會讓你意外。若你想要保留時間軸的純文字,請改轉 CSV 或 JSON:兩者都是文字檔,也都保留每條字幕的起止時間。
SRT 轉 TXT 後檔名會保留嗎?
會,只改副檔名。批次轉換會下載一個 ZIP,裡面每個輸入對應一份文字檔,檔名相同,所以一整個資料夾的集數仍保持你拖入時的順序。