2023年11月29日发(作者:)
【SrtEdit 教程】双语字幕文件的特效处理
双语, 特效, 字幕, SrtEdit, 教程
本帖最后由 IsaacZ 于 2010-2-19 22:57 更新 【阅读此教程前确保您已经读过:
【SrtEdit 教程】双语字幕分割与合成】【转贴】关于SrtEdit双语字幕合成,有
许多TX已有了很好的教程,例如 lulu0206 的 [url=][/url]。本贴
只针对双语字幕合成后怎样才能美观地显示介绍一些方法供大家参考,以抛砖引
玉。下面以 zxc_asd 的 -
简英双语字幕(迅雷高速下载:)为例:双语字幕
合成后如果不作任何处理,中西文字体一样大,不仅十分难看,还大面积占用图像
空间,影响观看(图1)。因此有必要让中、英文字幕的字体大小有区别。
迅雷高速下载:下载 (112.06 KB)
2010-2-19 00:04
图1
SrtEdit强大的特效编辑功能可以帮助我们达到这个要求,下面介绍几种方法供大
家参考,欢迎大家提供更好的办法。方法一:在lulu0206的双语字幕合成教程中可
以看到,合成策略对话框中实际上已有了中英文字体相对比例的设置(按百分
比),例如可以将英文设置成为75%。这样双语字幕合成后中英文字体大小有所区
别,但颜色还是相同的。能否单独调整中文或英文字体的大小、颜色甚至透明度等
等属性呢?方法二:选中要处理的中英文字幕行,一般可执行全选,然后再从主菜
单的格式菜单中选择文本特效编辑:
迅雷高速下载:下载 (23.07 KB)
2010-2-19 00:04
图2
迅雷高速下载:下载 (93.86 KB)
2010-2-19 00:42
图3
现在我们已经让中英文字幕显示为不同大小和颜色(如果需要还可以设置其他效
果),但一些较长的句子(如上图)中英文各显示两行,总共占了四行。那么能不
能尽量让中英文字幕各自只占一行呢?我们只要简单地作出以下设置就行了:
迅雷高速下载:下载 (58 KB)
2010-2-19 00:04
图4
如上图所示,选择了“使用软空格符”(或“使用空格符”后),中英文字幕就按
以下方式显示了:
迅雷高速下载:下载 (87.34 KB)
2010-2-19 00:04
图5
“使用软空格符”(n)与“使用空格符”的显示效果是一样的,但是用软空格符的
好处是字幕文件保存后因为是用n取代了回车符N,因此可以恢复以前的分行,而
一旦用空格符取代了N保存后再打开就丢失了以前的分行标记了。方法二不仅适用
于ssa、ass文件,同样也适用于srt文件(不过kmp下srt好像无效)。但由于特
效指令是加在字幕文本当中的,显得比较杂乱,不但影响阅读,而且编辑修改困
难。因此我们还可以采以下方法。方法三:对中英文字幕分别指定不同的字体模板
(style),本办法只对ssa和ass字幕有效。由于ssa或ass字幕Dialogue行中
的字体模板(style)属性是对整行字幕有效,因此必须把双语字幕拆分为各自独立
的中英文字幕(分别清空中、英文行另存)。如果原来的中、英文字幕本来就是同
步的,或者并不要求同步还可以直接使用,不用先合并再拆分。准备好独立的中英
文字幕后,先用SrtEdit打开要在下方显示的字幕,例如中文在英文上方就先打开
英文字幕。然后追加中文字幕,追加文件时要注意选“保留原时间轴”选项:
迅雷高速下载:下载 (32.83 KB)
2010-2-19 00:04
图6
再执行“按时间轴排序”以方便编辑浏览。现在将文件另存为ass(或ssa,但ssa
的特效功能要弱于ass)就完成了中英文字幕的另一种合成,播放效果与图1一样
(准备在SrtEdit下一版中增加“双语字幕行拆分”命令直接在编辑功能中实现,不
用再拆分成中、英文两个单独字幕文件)。现在因为英文字幕使用的字体模板与中文
的一样都是Default,因此必须新建一字体模板供英文字幕使用。执行以下菜单:
迅雷高速下载:下载 (18.33 KB)
2010-2-19 00:04
图7
进入字体模板定义对话框,按“新模板”按钮增加新模板:
迅雷高速下载:下载 (19.44 KB)
2010-2-19 00:04
图8
在“字体模板名”输入框中输入模板名,例如“EnText”。按“确定”将以默认参
数(由用户自己设定常用参数后保存,如果没有用户默认值SrtEdit将使用
VSFilter中设定的参数)为新模板EnText的各项参数:
迅雷高速下载:下载 (42.49 KB)
2010-2-19 00:04
图9
为了与方法二比较,我们参照图3的设置对EnText作图10所示的设置(红圈所示
部分):
迅雷高速下载:下载 (69.77 KB)
2010-2-19 00:04
图10
按“确定”后新模板EnText就完成了。下面我们要将所有英文字幕的模板指定为
EnText。先选中所有的英文字幕:
迅雷高速下载:下载 (24.62 KB)
图11
然后将所选字幕的字体模板由Default改为EnText:
迅雷高速下载:下载 (79.47 KB)
2010-2-19 00:04
图12
这样所有的英文字幕字体模板都是EnText了,与方法二一样,进行一下图4的设
置,播放效果就与 图5一样了。存盘后字幕制作便大功告成。方法三的好处是只对
字体模板进行编辑修改就可以对整个字幕文件的中文或英文字幕风格进行设置。甚
至还可以专门对注释等特殊字幕指定字体模板以区别于正文。需说明的是SrtEdit
对输入的中、英文字幕的格式(srt,ssa,ass)和编码(ANSI,Unicode,UTF-8)无要求,
允许不同格式或编码的字幕文件之间做合并、分割、追加、双语合成等任何操作。
输出结果也允许您任意指定格式和编码。最后附上按方法二和方法三制作的本贴所
举例的字幕,这两种方法制作的特效效果完全一样。供大家比较、参考。
发布评论