雙語字幕拆成兩份
或者貼上字幕文字
選項
雙語檔案通常包含兩套書寫系統 —— 中文上面是拉丁文、韓文上面是日文 —— 預設讀法正是如此:每一行的字母決定它屬於哪個檔案,檔案裡先出現的語言成為第一個檔案。這不是對含義的猜測,只是對文字系統的判斷,所以一旦看過第一行,它就不會把兩側搞混。它做不到的是區分共用同一套字母的兩種語言。英文檔案對西班牙文檔案、俄文檔案對烏克蘭文檔案,都會被讀成同一種書寫系統 —— 一份普通單語檔案如果長行被折到第二行,也會如此,這是常見情況,也正是這種讀法刻意保守的原因。當每條字幕的每一行都被讀成同一種書寫系統時,什麼也不會輸出:檔案原樣通過,執行被報告為沒有改動。這就是改用依行位置的訊號。選擇 依行位置 會讓它成為統一規則:每條字幕的第一行進入第一個檔案,其餘進入第二個。這適合兩種語言總是在同一行的檔案,也是拆分共用字母的語言對的唯一辦法 —— 但在行序不固定的檔案上,它會分錯行,而且與預設讀法不同,它不會對此作出任何說明。
時間以哪個影格率計算。在格式頁面上,這是 MicroDVD 需要的值,因為它把時間存成影格編號。在影格率頁面上,它是檔案當初對應的速率 —— 字幕是照這個版本製作的 —— 而頁面的第二個欄位填你要搭配的影片速率。常見的有 23.976、24、25、29.97、30、50、59.94 和 60。填錯會讓整條時間軸位移;在影格率頁面上,位移是按比例發生,而不是固定的量。
這一頁把一份含兩種語言的字幕拆成兩份檔案,每份一種語言。雙語發布件大多長這樣:原文在每條字幕的第一行,譯文在第二行。把兩種語言交給不同的人之前先拆開——譯者要改自己的稿又不碰你的、字幕公司按語言各交一條軌、平台一條軌只收一個檔案。
兩份檔案同一次執行產出,打包成一個 zip。這不是裝飾:瀏覽器一次點擊只允許開始一次下載,兩個各自獨立的儲存按鈕代表第二份檔案根本到不了。兩份地位相等,誰都不是「原件」;檔名沿用你的主檔名,在副檔名前加上語言標記,所以 film.srt 在 film.zip 裡變成 film.srt 與 film.cjk.srt。可以一次處理一份,也可以整季拖進去、每份各自拆開。
哪一行屬於哪種語言,由那一行使用的文字系統決定,不看它在字幕裡的位置。英文在上、中文在下,日文在上、韓文在下,希臘文在上、阿拉伯文在下——字母本身就說明每行該去哪份檔案,而檔案裡先出現的語言成為第一份。之所以不用行序,是因為譯者並不遵守它:有的字幕譯文在上、有的在下,按行數切的規則會切錯地方,而文字系統一路都有效。
文字系統做不到的是分辨共用一套字母的兩種語言。英文在上、西班牙文在下,俄文在上、烏克蘭文在下——在字母層面它們是同一種文字系統,而一份長行折到第二行的普通單語檔案也一樣。在這種地方亂猜的工具,會把世上最常見的字幕檔案拆成兩份、各裝半句話。所以這一頁不猜:整份檔案的每一行都讀成同一種文字系統時,什麼都不產出,執行結果回報為沒有變更——這是實話,也是把選項切成按行位置的訊號:每條字幕的第一行進第一份,其餘進第二份。那是唯一能拆開同字母組合的規則,頁面會這樣說,而不是悄悄把你的檔案切錯。
十種格式可以進來:SRT、WebVTT、ASS、SSA、SBV、SAMI、TTML、JSON 與 CSV,加上 MicroDVD——它的影格號按你設定的影格率讀寫。LRC 排除,因為它不存結束時間,沒有字幕可拆;純文字排除,因為它根本沒有時間。兩份檔案都保留原本的時間,也都保留字幕在來源檔案裡的編號——所以第一份可能是 1、3、4,而第二份是 1、2、3、4。缺號不是錯誤,那是第一份在說「這條屬於另一種語言」。檔案不上傳、不用註冊,拆分就在這個瀏覽器分頁裡完成。
範例
英文在上、中文在下,拆成兩份
輸入
1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。
2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?
輸出
First file (film.srt):
1
00:00:01,000 --> 00:00:03,000
Good morning.
2
00:00:05,000 --> 00:00:07,000
How are you?
Second file (film.cjk.srt):
1
00:00:01,000 --> 00:00:03,000
早上好。
2
00:00:05,000 --> 00:00:07,000
你好吗?
最普通的情況。每一行各自判讀,所以中文字幕在每條裡都是第二行並不影響——由字母決定。兩份檔案都保留原本的時間與字幕編號,這也讓兩份檔案之後可以並排互相核對。
只有一種語言有的那條字幕
輸入
1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。
2
00:00:05,000 --> 00:00:07,000
(敲门声)
3
00:00:09,000 --> 00:00:11,000
See you soon.
再见。
輸出
First file (film.srt):
1
00:00:01,000 --> 00:00:03,000
Good morning.
3
00:00:09,000 --> 00:00:11,000
See you soon.
Second file (film.cjk.srt):
1
00:00:01,000 --> 00:00:03,000
早上好。
2
00:00:05,000 --> 00:00:07,000
(敲门声)
3
00:00:09,000 --> 00:00:11,000
再见。
中間那條是只寫在譯文裡的音效,裡面沒有東西可分:整條移到第二份,第一份從 1 跳到 3。這個缺號是刻意的。它是第一份裡唯一看得出來的「這條屬於另一種語言」的證據,而重新編號會讓它消失。
英文與西班牙文,預設分不開
輸入
1
00:00:01,000 --> 00:00:03,000
Good morning.
Buenos días.
2
00:00:05,000 --> 00:00:07,000
How are you?
¿Cómo estás?
輸出
With the split set to line position (film.srt):
1
00:00:01,000 --> 00:00:03,000
Good morning.
2
00:00:05,000 --> 00:00:07,000
How are you?
With the split set to line position (film.latin.srt):
1
00:00:01,000 --> 00:00:03,000
Buenos días.
2
00:00:05,000 --> 00:00:07,000
¿Cómo estás?
兩種語言、一套字母,所以任何以字母為準的規則都分不開——這正是切到按行位置之前,執行結果什麼都不做的原因。這裡行位置有效,是因為兩種語言始終各據一行、順序一致。如果你的檔案逐條混換順序,行位置會切錯,而且它不像預設那樣會在事後告訴你。
常見問題
雙語字幕拆分時,怎麼判斷哪一行是哪種語言?
依據每一行的文字系統,逐字判讀:拉丁、中文、日文假名、韓文諺文、西里爾、阿拉伯、希伯來、希臘與天城文都分得開,中文與日文算同一邊,因為日文檔案本來就混用兩者。檔案裡先出現的語言成為兩份檔案中的第一份,所以英文在上、中文在下的檔案,回來是英文加中文。數字、標點、音符與音樂符號不算任何語言:它們夾在雙語字幕裡時跟著第一份走,也永遠不會讓一條字幕被切開。
我把英文與西班牙文的檔案拆分,結果原樣回來,為什麼?
因為在字母層面,這兩種是同一種文字系統,一份長行折到第二行的單語檔案也一樣。會亂猜的工具,會把世上最常見的字幕檔案拆成兩份、各裝半句話,所以這一頁拒絕猜測,回報沒有變更。把拆分方式改成按行位置再跑一次:每條字幕的第一行進第一份,其餘進第二份。那是唯一能把共用字母的語言分開的規則,而且需要你的檔案從頭到尾都把兩種語言放在固定行。
雙語字幕拆分會給我一份雙語檔案,還是兩份檔案?
兩份,一起打包成以你的檔名命名的 zip:film.srt 會變成 film.zip 裡的 film.srt 與 film.cjk.srt,語言標記在副檔名之前。兩個儲存按鈕行不通,因為瀏覽器一次點擊只允許一次下載,第二份檔案會悄悄到不了。如果你反而想把兩種語言放進同一份檔案——原文在上、譯文在下——那是合併那一頁,做的正好相反。
雙語字幕拆成兩份後,哪一份算原文?
都不是。頁面無從得知哪種語言是來源、哪種是譯文,所以它不假裝知道:裝著檔案裡先出現那種語言的成為第一份,其餘地方兩份完全平等——在 zip 裡、在結果清單裡、在只差語言標記的檔名裡。如果你特別需要原文,看哪一份的第一條字幕第一行是你預期的語言。
雙語字幕拆分會改變時間,或丟掉東西嗎?
都不會。兩份檔案都保留來源的起止與編號,所以第一份的某一條仍在它原本的那一刻。唯一要讀的是執行後的報告:普通情況下它是空的,它會說出有幾條字幕因為整行都沒有字母、只能按行位置切開——音樂字幕與括號音效。那些字幕第一行留在第一份、其餘進第二份,所以兩份都沒有遺失那個聲音,但切在哪裡是猜的,報告會如實說。
雙語字幕拆分成兩份支援哪些格式,檔案會被上傳嗎?
SRT、WebVTT、ASS、SSA、SBV、SAMI、TTML、JSON 與 CSV,加上 MicroDVD——它的影格號按你設定的影格率讀寫,那裡的雙語檔是一行、兩種語言以直線隔開。LRC 與純文字不接受,因為 LRC 不存結束時間、純文字沒有時間,兩者都沒有字幕可拆。檔案不會上傳:它在這個瀏覽器分頁裡讀入、拆開、寫出,對素材不許離開本機的人來說這正是重點。