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是可以自定义样式
滴……)
发布评论