SBV 轉 TXT
或者貼上字幕文字
這次轉換會改變什麼
有 2 項會被捨棄或需要你決定
- 時間
整條時間軸(輸出格式完全不記錄時間)
- 換行
換行(多行字幕會被合併成一行)
這份清單來自這兩種格式的能力矩陣,而不是你載入的這份具體檔案。如果具體檔案用到了格式允許、但矩陣沒有建模的特性,可能會遺失更多。
這一頁把 SBV 轉成 TXT:拖曳檔案進來,或直接貼上文字,就會拿回純文字版本。轉換完全在瀏覽器裡執行,不會上傳,也不需要帳號。
這兩種格式存的東西不同,而且差別不是外觀問題:時間軸與換行分組在 TXT 裡沒有落點。產物只有文字,一行字幕的一行就是文字檔的一行;順序會保留,但檔案不再說明任何一句何時上螢幕。上方清單是從兩種格式各自能表達什麼算出來的。
單一檔案可以,整季影集也可以:佇列會依序處理,結果一起打包成一個 ZIP 下載。
範例
一份典型的 SBV 檔案轉成 TXT
輸入
0:00:01.000,0:00:03.500
The quick brown fox.
0:00:04.000,0:00:06.250
Jumps over the lazy dog.
0:00:07.000,0:00:09.000
Two lines here.
And a second one.
輸出
The quick brown fox.
Jumps over the lazy dog.
Two lines here.
And a second one.
這份產物丟掉了時間軸與分行;其餘部分逐行一致。
同一轉換遇到格式紊亂的輸入
輸入
0:00:02.000,0:00:04.000
Carriage-return line endings.
0:00:06.000,0:00:08.000
Indented timecode, no final newline.輸出
Carriage-return line endings.
Indented timecode, no final newline.
真實檔案常見的損壞就是這樣——混合換行、散落的空白、留空的欄位。拿它和上面那份乾淨樣本對照,就能看出解析器容忍到什麼程度。
常見問題
SBV 轉 TXT 後,時間碼去哪了?
被丟棄了。TXT 沒有地方放時刻,產物只有文字;順序會保留,第 40 行還是第 40 行,但不再說明任何一句何時出現。
SBV 轉 TXT 後,兩行的字幕會變成兩條嗎?
會。TXT 裡兩行都會寫出來、一上一下,但檔案不再說明它們屬於同一段;之後若有翻譯或重新對時工具要讀,會看成兩條字幕。
SBV 轉 TXT 還會保留哪些資訊?
只有文字與順序。時間軸與字幕段落的分組關係都不保留;SBV 本來就沒有樣式,所以也沒有樣式可丟。
SBV 轉 TXT 時,字幕順序會改變嗎?
TXT 會先依開始時間排序,再逐行輸出;原始檔案若亂序,產物會替你排好,行內順序則不動。
SBV 轉 TXT 的產物適合拿來做什麼?
適合當校對稿、翻譯底稿或匯入文書工具。反方向 TXT 轉 SBV 會遺失時間軸,這一頁丟掉的結束時間與分組關係,轉回去也補不回來。
SBV 轉 TXT 的產物使用什麼編碼?
固定 UTF-8、Unix 換行、無 BOM;輸入若是 UTF-16 或 Windows 單一位元組編碼,讀入時會解碼並提示。