按原定计划,这次先从Script Info 讲起。Script Info——脚本信息,顾名思义
就是你所制作的字幕文件的一些信息,具体格式因所使用的编辑器不同而不同,但却要遵
守一个原则:就是要在开头用“[Script Info]”来标记。下面是用SubCreator
编辑时的脚本信息:
[Script Info]
Title: 08ms team 12
ScriptType: v4.00
Collisions: Normal
PlayResY: 480
PlayResX: 640
PlayDepth: 0
Timer: 100.0000
其中红字部分是重要部分,它会影响到后面的设置:比如ScriptType: v4.00会影响字幕特效的相关命令(有一部分命令是要在v4.00+中才会实现的,不过实用性不大,所以在此还是用v4.00);640 480则会影响字幕定位时的坐标。
接着,我们来看看v4 Styles,在这部分,我们要做的就是设置字幕的各种属性简单的说就是设置全局参数。还是先放上例子再来说明吧:
[v4 Styles]
Format: Name,Fontname,Fontsize,PrimaryColour,SecondaryColour,TertiaryColour,BackColour,
Bold,Italic,BorderStyle,Outline,Shadow,Alignment,MarginL,MarginR,MarginV,AlphaLevel,Encoding
Style: New Style,幼圆,30,16777215,4227327,8404992,16744448,0,0,1,1,2,2,30,30,12,0,134
Style: TITAL,宋体,40,13777215,2327327,5404392,14744448,0,-1,1,1,2,2,15,15,270,0,134
format是在说明各参数的含义:
name:你给这种风格的字幕所起的名字;
Fontname:字体类型;
Fontsize:文字大小;
PrimaryColour:第一字幕色——字幕首选色;
SecondaryColour:第二字幕色(目前本人仅知道在卡拉OK效果时会用上);
TertiaryColour,BackColour:字幕边缘色,阴影色;
Bold,Italic:粗体(B),斜体(I) 0为关闭,-1为开启;
BorderStyle;字幕显示方式:1=Outline + drop shadow, 3=Opaque box;(不好用中文表述,就采用原话,推荐用1)
Outline,Shadow:当上面的设置是1时,就可以设置文字的边框和阴影的粗细了,可取值:0,1,2,3,4;
Alignment:设置文字的对齐方式:1=左对齐,2=中对齐,3=右对齐,4=置顶,8=置中,5=1+4=置顶左对齐,6=2+4,11=3+8,应该知道是什么了吧;
MarginL,MarginR,MarginV:字幕距左、右以及垂直方向的距离,(会影响字幕的垂直方向的坐标和一排能显示的字幕个数, 超出则会自动换行)推荐值:10,10,12底端,顶端不好定,只有编出来后再来调整;
AlphaLevel: 字幕的Alpha值,简单的说就是字幕的透明度,取值范围0-255;
Encoding:字幕的编码方式,没什么多说的:具体代码:0=ANSI,1=DEFAULT,2=SYMBOL,128=SHIFTJIS,129=HANGEUL,
134=GB2312,136=CHINESEBIG5,255=OEM,130=JOHAB,177=HEBREW,
178=ARABIC,161=GREEK,162=TURKISH,163=VIETNAMESE,222=THAI,238=EASTEUROPE,204=RUSSIAN,77=MAC,186=BALTIC;
注意
字幕风格可以设置多种,只要名字不同就可以在同一时间执行不同风格的字幕事件,
Dialogue: Marked=0,0:00:00.20,0:00:03.30,New Style,NTP,0000,0000,0000,,UC0079年12月24日
红字部分就是你所用的某种风格的字幕的名称。
接下来,说说字幕的颜色。 .......其实也没什么说的,本想直接编一个小程序自动
显示所选色彩的颜色代码,但最近学习真的很忙,没那精力,就在这里说说吧。小学时就学
过RGB三原色,其他颜色也就是这三种原色搭配而产生的,在WINDOWS里,三原色也有相应的
值以16进制编译,三种色都定义了256种色彩深度也就是0-FF,任何颜色按RGB表示出来假如说
是56F49E,在SSA中就要以BGR形式表示出来,即:9EF456。色彩代码要注意的就只有这一点
关于色彩的代码获得可以在WINDOWS的绘图工具中找自定义颜色然后把三原色的10进制数值转换
成16进制按BGR顺序排列就可得到。
好了,这次就说这么多吧。好像在书店可以买到这方面的书,有兴趣的可以去看书系统的学习一下
我写的这个就当它是个提纲,或是快速指南吧。
关于用SUBCREATOR生成的SSA字幕时间轴不准确的问题:
因为是整体有偏差,所以可以用vobsub附带的subresync来调整,方便些。
具体做法就看这里吧
本文导航
- 第1页: 首页
- 第2页: SSA格式动态字幕制作之Script Info 知识
- 第3页: 特效码一览
- 第4页: 利用变色达成的闪光效果
- 第5页: 在影片里加入图片