字幕製作:一鍵合併雙語字幕(2018.12.26)附所有工具

#0.動圖演示&說明

本方法不涉及字符編碼,適用於任何語言。本方法使用的是行數排列分組以及正則表達式的查找替換。
此動圖下載地址:https://img-blog.csdnimg.cn/20181226065450893.gif 一鍵合併雙語字幕動圖演示

#1.準備工作

1.支持正則表達式匹配的文本編輯器(Notepad++,EmeditPro等),記事本不行,Word也沒有這個功能。
1.1 對此完全不瞭解的話推薦 Notepad++ ,記事本的增強版,帶有正則表達式匹配功能。
 官網下載地址:https://notepad-plus-plus.org/download/v7.6.1.html
1.2 本文使用的是Sublime Text 3 ,破解版下載地址(無安裝無激活,解壓直接用):
 Mega: https://mega.nz/#!hFIQkIRC!XdyRuAyd-vTMPzdw0XHuQj8_qO4CILp1zKoU_ymX_ig
 城通: https://u30629.ctfile.com/fs/30629-29910210
 度盤:https://pan.baidu.com/s/1YvaS1rCzAEHqQ4iFUGEUlQ 密碼: 7fzl

2.翻譯稿必須保證是奇數行爲中文,偶數行爲外語(2行爲一組),不能有多餘的空白行和註釋行。

#2.一鍵去除多餘的空白行

1.通用去除空行方法:

將翻譯稿粘貼至文本編輯器,按下Crl+H 打開查找替換,然後開啓正則表達式匹配功能。
如果你用的是SublimeText3,點擊左下角的星號圖標,就是開啓了正則匹配模式:在這裏插入圖片描述
如果你用的是Notepad++,勾上左下角的“正則表達式”:
在這裏插入圖片描述
查找目標/內容輸入以下正則表達式的代碼(注意不要有多餘的空格):

^\s+

在這裏插入圖片描述
替換內容什麼都不寫,然後點擊替換全部,這樣不包含空格的空行就全部去掉了。
如果包含有空格的少量空白行沒有被刪除,請自行手動刪除。此時因爲行裏有空格,這些行並不爲空,所以無法匹配到。

2.Sublime Text 使用Deleteblanklines插件:

安裝插件後,選中需要去除空行的文本區域,然後按下快捷鍵 crl+alt+退格,刪除改區域的所有空白行。安裝方法不在此詳細介紹,有需要的同學請百度。

3. Notepad++一鍵刪除空白行功能:

依次選擇菜單欄中的編輯-行操作-移除空行,來刪除所有空行。
在這裏插入圖片描述

#3.檢查翻譯稿文本

1.翻譯稿必須保證一行中文一行外語,不能有多餘的空行和其它沒用的內容,如果一定要保留註釋或者是特效文字等內容,請自行添加空行湊成2行一組。 例子如下:
在這裏插入圖片描述

#4.一鍵合併雙語字幕(終於。。。)

1.確保翻譯稿文本沒有問題之後,按下Crl+H 打開查找替換,開啓正則表達式匹配功能。
2.查找目標/內容輸入以下代碼 (不能有多餘空格)

($.*$\r?\n?)(^.*$\r?\n?)

3.替換內容輸入以下內容 (不能有多餘空格)

\\N\2

在這裏插入圖片描述
4.點擊全部替換。
 替換前:

替換後:
在這裏插入圖片描述
5.這裏雙語文本中間用ASS的換行符\N隔開,再次使用查找替換的方式,把這個換行符替換成\N後面加其它特效代碼,即可使雙語字幕呈現不同的特效。
方法爲普通的查找替換(關閉正則匹配模式),查找目標爲\N,替換爲\N{\fs50\c&HFFFFFF&\fn微軟雅黑\shad0\bord3\b0\3c&H000000&}
(當然如果你已經熟練掌握了正則匹配這個技能,用正則匹配也是可以實現的,不熟悉的同學這裏儘量還是使用普通的查找替換,因爲正則匹配模式下的這些文本需要換成正則的格式才能正確查找出來)

#5.FAQ(快速查錯小技巧)

Q:出錯了怎麼辦?
A:出錯了說明翻譯稿的中文行和外文行錯位了,沒有組成2行一組。按下Crl+Z撤銷後檢查錯位的文本行。
 快速檢查翻譯稿中文行和外文行是否錯位小技巧:
 看左邊的行數,檢查第一行是不是中文行,最後一行是不是外語行。
 使用抽樣調查法隨機抽取幾個奇數行看看是不是中文行,再隨機抽取幾個偶數行看是不是外語行,隔幾十行檢查一下。多抽樣調查幾次都沒問題,那麼基本上就不會有錯位的了。

Q:爲什麼查找不到內容/沒有反應?
A:檢查是不是沒有開啓正則匹配模式,有的文本編輯器沒這個功能。word沒這個功能,記事本也沒有這個功能。
 檢查代碼前後有沒有多餘的空格,代碼前後不能有空格。

#6.感謝

在這裏插入圖片描述感謝初艾辛塵幫忙製作♂
有問題請聯繫:
[email protected]
465318701 答案:沒有

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章