2024年5月9日发(作者:)

Bull@CMCTCMCT新版ASS字幕制作教程- 1 -

CMCT新版ASS字幕制作教程

我们的目的是摆脱传统蓝白字幕的窠臼,制作CMCT所特有的ASS字幕,以期更好地宣传

CMCT,吸引更多的用户。本文涉及的工具:SrtEdit 5.2(档案包里附带)和mkvmerge。

首先,手头需要准备好已经调校完成的SRT字幕。字幕的调校不属于本文范畴。对于双语字幕影片,

需要四条SRT字幕:中上英下、英上中下、中文和英文;对于中文字幕影片,需要一条中文SRT字幕。

双语字幕的合成与分离,方法参见附带的《字幕制作教程3:中英字幕合成》。

双语字幕影片,中上英下和英上中下字幕需要添加ASS效果;保留原始的中文和英文SRT字幕供用

户自行定义格式,或者,如果用户的高清播放机不支持ASS字幕,也可以切换到这两条SRT字幕。中文

字幕影片,制作一条ASS字幕,并且保留原始SRT字幕。ASS字幕需要在字幕开头添加宣传信息,格式

参见附带的开头宣传.txt文件。

〇、概览.......................................................................................................................................................................2

一、制作中上英下ASS字幕.....................................................................................................................................2

二、制作英上中下ASS字幕.....................................................................................................................................5

四、制作中文ASS字幕.............................................................................................................................................8

五、封装.8

附录:部分播放器/机不兼容高版本mkvmerge的解决方法................................................................................10

附录:修订记录.........................................................................................................................................................10

Bull@CMCTCMCT新版ASS字幕制作教程- 2 -

〇、概览

以下是ASS字幕所使用的格式概览

1

字体

中上英下

中文

英文

英文

中文

华文楷体

Cronos Pro Subhead

Cronos Pro Subhead

华文楷体

华文楷体

字号

20

14

18

16

20

颜色

RGB(224,224,224)

RGB(243,241,60)

RGB(243,241,60)

RGB(224,224,224)

RGB(224,224,224)

粗体

2

边框

0

0

0

0

0

1

1

1

1

1

阴影

1

1

1

1

18

1

垂直边距

3

1

英上中下

中文

熟手不必拘泥于下面的步骤,按照自己的习惯制作好字幕,然后直接跳到第五部分即可。

一、制作中上英下ASS字幕

在SrtEdit里打开中上英下SRT字幕,点击文件菜单中的另存为,把SRT格式的字幕文件另存为

ASS格式的字幕文件,保存类型和编码如下图。其中,文件类型选择Advanced SubStation Alpha (Ass),

编码选择UTF-8或Unicode均可。

1、定义默认样式

用SrtEdit打开刚保存的ASS格式字幕文件,点击格式菜单中的ASS样式定义,此时会弹出ASS样

式定义对话框,修改默认(Default)样式如下。其中,字体任意选择,但不要选择华文楷体

4

,颜色红黄

蓝三色是(224,224,224)。定义完成后,点击确定(O)。

1

2

3

4

主要根据暮雨潇潇原创的字幕格式修改。

如果字幕在画面内(没有黑边),可以考虑采用粗体。

根据本人测试,垂直边距(MarginV)如此设置,当720P画面的有效高度为544时,字幕可以处在黑边正中。

部分系统和播放器组合对于默认字体支持不好,我们将在后面单独定义中文字体。

Bull@CMCTCMCT新版ASS字幕制作教程- 3 -

2、定义中文样式

点击编辑菜单的全选选中所有字幕,然后点击格式菜单的文本特效编辑打开特效编辑对话框,字体

名选择华文楷体(如果系统没有安装这一字体,可以直接输入),作用范围选择中文字幕。

Bull@CMCTCMCT新版ASS字幕制作教程- 4 -

点击确定(O)关闭特效编辑窗口并使修改生效。

3、定义英文样式

点击编辑菜单的全选选中所有字幕,然后点击格式菜单的文本特效编辑打开特效编辑对话框,字体

名选择Cronos Pro Subhead(如果系统没有安装这一字体,可以直接输入),颜色红黄蓝三色分别是

(243,241,60),大小选择14,作用范围选择外文字幕。

Bull@CMCTCMCT新版ASS字幕制作教程- 5 -

点击确定(O)关闭特效编辑窗口并使修改生效。

二、制作英上中下ASS字幕

在SrtEdit里打开英上中下SRT字幕,点击文件菜单中的另存为,把SRT格式的字幕文件另存为

ASS格式的字幕文件,保存类型和编码如下图。其中,文件类型选择Advanced SubStation Alpha (Ass),

编码选择UTF-8或Unicode均可。

1、定义默认样式

Bull@CMCTCMCT新版ASS字幕制作教程- 6 -

用SrtEdit打开刚保存的ASS格式字幕文件,点击格式菜单中的ASS样式定义,此时会弹出ASS样

式定义对话框,修改默认(Default)样式如下。其中,字体任意选择,但不要选择华文楷体

5

,颜色红黄

蓝三色是(224,224,224)。定义完成后,点击确定(O)。

2、定义中文样式

点击编辑菜单的全选选中所有字幕,然后点击格式菜单的文本特效编辑打开特效编辑对话框,字体

名选择华文楷体(如果系统没有安装这一字体,可以直接输入),作用范围选择中文字幕。

5部分系统和播放器组合对于默认字体支持不好,我们将在后面单独定义中文字体。

Bull@CMCTCMCT新版ASS字幕制作教程- 7 -

点击确定(O)关闭特效编辑窗口并使修改生效。

3、定义英文样式

点击编辑菜单的全选选中所有字幕,然后点击格式菜单的文本特效编辑打开特效编辑对话框,字体

名选择Cronos Pro Subhead(如果系统没有安装这一字体,可以直接输入),颜色红黄蓝三色分别是

(243,241,60),大小选择18,作用范围选择外文字幕。

Bull@CMCTCMCT新版ASS字幕制作教程- 8 -

点击确定(O)关闭特效编辑窗口并使修改生效。

四、制作中文ASS字幕

如果影片只有一条中文SRT字幕,则需要制作一条中文ASS字幕。方法同制作中上英下ASS字幕

的1、2步,不再赘述。不同之处在于定义默认样式时纵边距输入008而不是001。

五、封装MKV

至此,新版ASS字幕完成,然后可以根据需要在字幕开头加上小组宣传信息(见附带的开头宣

传.txt文件),最后一步是封装MKV。注意到我们使用了华文楷体和Cronos Pro Subhead这两种字体,而

有些操作系统是没有这两种字体的(XP没有华文楷体,几乎所有操作系统都没有Cronos Pro

Bull@CMCTCMCT新版ASS字幕制作教程- 9 -

Subhead),传统的封装方法会导致在这些系统播放时字幕失去应有的效果

6

。在这里我们使用一种新颖的

封装方法,将字幕一并封装进MKV

7

。根据测试,至少在电脑上能完美解决字体缺失的问题。

(这也许不是CMCT的独创,但是请不要随意散播此法。)

如常添加视频、音频和字幕,然后转到附件标签栏,点击添加,加入华文楷体和Cronos Pro Subhead

两个字体文件;字体已经附带,分别是和这两个文件。

注意MIME类型必须是application/x-truetype-font,mkvmerge应该能自动判断类型,万一失效则需

手动指定。OK啦,就这么简单!

最后补充一点,由于封装字体的缘故,在压制的过程中计算码率时文件的大小需要减小0.01GB,比

如目标2.80GB,则计算码率时输入2.79GB,以此类推。

6这是虚无建议封装SUP图形字幕的一个原因。

7暮雨潇潇首创。

Bull@CMCTCMCT新版ASS字幕制作教程- 10 -

附录:部分播放器/机不兼容高版本MKVMERGE的解决方法

在论坛经常有用户反映下载的影片无法播放,没有画面或者没有声音。造成这一现象的原因众所周

知:使用了高版本的mkvmerge封装,通常的建议就是自行再用低版本的mkvmerge重新封装一遍,也有

编码者干脆放弃升级到新版的mkvmerge而坚持使用老版。这里提供一个既能使用新版又能兼容老旧播放

软件或高清播放机的方法。

发生这一兼容问题的根本原因是mkvmerge自4.1.0起默认对音轨、4.2.0起默认对视频启用了去头压

缩(header removal compression)。mkvmerge在4.4.0添加了一个新功能,允许全局禁用去头压缩这个功

能,只要把这个功能打开,使用新版mkvmerge封装同样能获得与老版一样的兼容性。

方法很简单,点击文件菜单中的选项打开选项对话框,如上图选中默认禁用音频与视频轨道的去头

压缩即可。

附录:修订记录

2011年7月8日:初稿。

2011年7月18日:修改字体大小设置,英文使用同一种颜色。

2011年7月27日:修改英文使用的颜色,修改垂直边距,添加单独中文字幕的ASS格式。

2001年7月27日:用暮雨潇潇提供的傻瓜教程替换原来的坑爹教程。(SrtEdit是可以自定义样式

滴……)