新萤火虫论坛

 找回密码
 注册
搜索
查看: 8086|回复: 9

[教程][原创]水印字幕的制作及各部分解释(不完全版)

[复制链接]
发表于 2008-9-15 22:11:12 | 显示全部楼层 |阅读模式



如果自己觉得有一定基础或不知道自己会多少,请现去看看10楼的简单练习,看懂的话就可以忽略了。

如果一点没有的话,建意先找个ssa字幕看看,有看不懂的地方再对这篇帖子。


[ 本帖最后由 花枝招展 于 2008-9-15 22:43 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2008-9-15 22:14:27 | 显示全部楼层
首字幕中各部分解释 ---2、3、4楼

[Script Info]

ScriptType: v4.00
Collisions: Normal
PlayResX: 384
PlayResY: 288
Timer: 100.0000

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,华文新魏,25,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134
Style: mine,方正舒体,24,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue:Marked=0,0:00:20.50,0:00:55.90,Default,,0020,0020,0270,Banner;20;0;50,{\fe134\fn华文新魏\fs12}郑重声明:本作品之片源、字幕均来自互联网,版权归电影公司所有。任何组织和个人不得公开传播或用于任何商业盈利用途,否则一切后果由该组织或个人承担!本站和制作者不承担任何法律及连带责任!请自觉于下载后24小时内删除。如果喜欢本片,请购买正版!
..........

--------------------------------------------------------------------------------------------------------------------------------------
以上是我写的特效中的一部分,先以这个为例看看ssa中开头各部分的意义和做用。
--------------------------------------------------------------------------------------------------------------------------------------
[Script Info]
脚本信息
这部分包含了该脚本文件的头部以及一般说明。“[Script Info]”在ssa字幕中必须是该脚本的第一行 。

"ScriptType"
      脚本类型。默认就可以了。
“PlayResX”
      影片文件(脚本文件)的X轴坐标总长度。一般默认384。
“PlayResY”
      影片文件(脚本文件)的Y轴坐标总长度。一般默认288。

“PlayDepth”   播放脚本时的色深。到现在为止还没看见有人用过。


PS:字幕文件的大小应该和影片文件的大小相同。

“Timer”
      不用解释了,用默认(100.0000)的就行


如果是用Sub Station Alpha v4.08做的字幕可能会出现一下符号,手动编辑以下可有可无:

!:       脚本文件的专用注释符号,在字幕调用时不会显示(V4版以前用).

;:       分号.V4版脚本文件的专用注释符号,分号后面可以接任何文本.

Title:  脚本文件的描述信息

Original Script:原作

Original Translation:翻译

Original Editing:编辑校对

Original Timing:时间轴

Synch Point:关于视频回放时该脚本的插入点的描述.

Script Updated By: 脚本校正.

Update Details: 更新细节.

ScriptType: 版本号  eg. "V4.00".  ASS使用“V4.00+”

Collisions:当存在冲突时,如何处理(比如有两行字幕同时出现在同一位置的情况) 分为

Normal"和"Reverse",具体有何区别我也不是很清楚 -_-!(没见过)

Wrapstyle:定义缺省的换行样式. 0: 智能换行(当字幕超出屏幕时才换行)
1: 换行, 在ssa中“\N”为换行符号
2: 无字符方式, "\n" "\N" 换行
3: 和0相同, 但较低的行要宽一些.


----------------------------------------------------------------------------------------------------------

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,华文新魏,25,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134
Style: mine,方正舒体,24,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134

ssa脚本声明!

[v4 styles]
Version4的style:
这部分包含了脚本的所有样式/风格,字幕中用到的样式必须先在此指定。

各部分说明: (一下内容的开头必须大写,格式不能有错误

Format
               是在说明各参数的含义
Name
     给字幕所起的名字。 大小敏感度:*****
Fontname
     字体类型。 大小敏感度*****

Fontsize
     字体大小。十进制整数

PrimaryColour
     字幕的前景颜色(第一颜色)。十六进制的 BGR (蓝-绿-红) 值.

  以&Hffffff为例,“&H”代表 十六进制,“ffffff”为十六进制的白色。

SecondaryColour
     字幕的辅助颜色(第二颜色)。十六进制的 BGR (蓝-绿-红) 值.

  目前仅知道在卡拉OK效果时会用上。两行字幕同时出现在同一位置时,辅色会自动替换主色。

OutlineColor
     背景(阴影)颜色/字幕边缘色,阴影色(第三颜色)。十六进制的 BGR (蓝-绿-红) 值.(在ass中为tiaryColour,解释相同)

BackColour
     轮廓颜色/字幕边框色 (第四颜色).十六进制的 BGR (蓝-绿-红) 值.

PS:
(PrimaryColour, SecondaryColour, TertiaryColour, BackColour)
     颜色都可以包含Alpha通道信息,也就是透明度   AABBGGRR . AA就是透明度,00完全不透明, FF完全透明,具体的设置会在颜色部分详细说明。


Bold
     定义字体是否为粗体. -1(或者1)为粗体On, 0为粗体Off.

Italic
     定义字体是否为斜体. -1(或者1)为粗体On, 0为粗体Off.


转3楼......

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-15 22:15:29 | 显示全部楼层
ass中不同部分地解释:

format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour,Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle,Borderstyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding  

Underline
     [-1 or 0]下划线

Strikeout
     [-1 or 0]删除线

ScaleX
     X方向的缩放,改变字体的宽度. [percent]百分数

ScaleY
     Y方向的缩放,改变字体的高度. [percent]百分数

Spacing
     文字间的间距. [pixels]像素

Angle
     角度.定义字幕显示时的旋转角度.逆时针方向为正.浮点数. [degrees]度数


Borderstyle
               边框类型  1=边框 + 投影, 3=不透明的矩形框

Outline
     轮廓.当Borderstyle(边框类型) 为 1 时,  指定文字周围轮廓的宽度,(像素)。可取 0, 1, 2, 3 , 4.

Shadow
     阴影. 当Borderstyle(边框类型) 为 1 时,  指定文字投影的深度,(像素). 可取 0, 1, 2, 3 , 4.

    注:投影总是要附加轮廓效果,当没有给出轮廓的宽度时,SSA将强制加上1个像素的轮廓效果.

Alignment
     设置文字的对齐方式:1=左对齐(Left),2=中对齐(Centered),3=右对齐(Right),4=置顶,8=置中,5=1+4=置顶左对齐,6=2+4,11=3+8对齐。 值加4 意味着在原来的对齐方式上加上顶部对齐.加 8意味着在原来的对齐方式上加上中间对齐.  

MarginL
       左边距.单位像素.

MarginR
       右边距.单位像素.

MarginV
    垂直边距.单位像素.
         
   (MarginL、MarginR、MarginV   会影响字幕的垂直方向的坐标和一排能显示的字幕个数,超出则会自动换行)推荐值:10,10,12底端,顶端不好定,只有编出来后再来调整

AlphaLevel
       透明度.取值范围0-255.

Encoding
       字幕的编码方式. 0 = English (Western, ANSI) Windows,1 = 缺省,2 = 符号,128 = Japanese-Shift-JIS(日文),129 =  韩文,134 = GB2312(简体中文),136 = BIG5(繁体中文),161=希腊语,162=土耳其语,163=越南语,177=希伯来语,178=阿拉伯语,186=波罗的语,222=泰国语,204 = 俄语
  如果看这头痛,这有个简明的,不明白的可以再到上面对一下。

 [V4 Styles]
Format(说明各参数的含义):   Name(给字幕所起的名字),   Fontname(字体类型),   Fontsize(字体大小),   PrimaryColour(第一颜色),   SecondaryColour(第二颜色),   TertiaryColour(第三颜色),   BackColour(第四颜色),   Bold(定义字体是否为粗体),   Italic(定义字体是否为斜体),   BorderStyle(边框类型),   Outline(轮廓),   Shadow(阴影),   Alignment(设置文字的对齐方式),   MarginL(左边距),   MarginR(右边距),   MarginV(垂直边距),   AlphaLevel(透明度),   Encoding(字幕的编码方式)

Style(说明各参数的含义):   Default(给字幕所起的名字(这里用的是默认) ),  华文新魏(字体类型),  25(字体大小), &Hffffff(第一颜色),    &Hff8080(第二颜色),      &Hffffff(第三颜色),    &Hff0000(第四颜色), 0(定义字体是否为粗体(否) ),  0(定义字体是否为斜体),   1(边框类型1=边框 + 投影),  2(轮廓),      1(阴影),       2(设置文字的对齐方式),      20(左边距),    20(右边距),    20(垂直边距),    0(透明度),  134(字幕的编码方式(134 = GB2312(简体中文) )

Style: mine,方正舒体,24,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134(这个也是一样)


    它们的关系是一一对应的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-15 22:16:27 | 显示全部楼层
[Events] 部分
类似,该部分必须以如下声明为第一行

Format: Marked,Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
(SSA的格式)

最后一个是文本,可以包含逗号.

Marked
     标记符号
   Marked=0 为 未标记.
   Marked=1 为 已标记.

Start
   事件开始时间,格式为 0:00:00:00  ie. Hrs:Mins:Secs:hundredths. 注意小时的位置只有一位数!

End
   事件结束时间,格式为 0:00:00:00  ie. Hrs:Mins:Secs:hundredths. 注意小时的位置只有一位数!!

style
   样式名.如果是引用的样式不存在或者名称不对,SSA就将采用缺省样式(Default)。即便在[v4+ styles]部分不存在"Default"样式的定义,SSA/ASS将采用软件作者的缺省定义:字体使用"Arial",主色为白色,字符集为Western.

Name
   角色名称. 表示在对话中,这句话是哪个角色说的. 仅仅起一个注释的作用,在编辑修改时供参考.

MarginL
   左边距。4位数字,像素. 全0的话(0000)表示按照样式中定义的边距来显示.

MarginR
   右边距。4位数字,单位像素.. 全0的话(0000)表示按照样式中定义的边距来显示.

MarginV
   垂直边距。4位数字,单位像素. 全0的话(0000)表示按照样式中定义的边距来显示.

Effect
   变换效果. 可以不写, 或者可以包含下面三种效果之一(效果名称必须严格按以下格式,而且是大小写敏感,不要两边的引号“" ”):  参数中[]中的参数可选(我是没用过).

"Scroll up;y1;y2;delay[;fadeawayheight]"
   向上滚动效果.各个参数以;(分号)相隔.
y1 和 y2 值 定义了要向上滚动的文字的出现位置和消失位置. 像素, 而且这两个值无顺序先后问题,反正是从低的位置(即制相对较大的位置开始向上卷动),比如Scroll up;100;10;20和Scroll up;10;100;20的效果是一样的.

"Scroll down;y1;y2;delay[;fadeawayheight]"
   向下卷动效果.各个参数以分号相隔.
类似于Scroll up,y1 和 y2 值 定义了要向下滚动的文字的出现位置和消失位置. 像素, 而且这两个值无所谓顺序先后问题,反正是从高的位置(即制相对较小的位置开始向下卷动),比如Scroll down;100;10;50和Scroll up;10;100;50的效果是一样的.

"Banner;delay[;lefttoright;fadeawaywidth]"
    这个效果是强制文字做单行横向显示,从右到左(SSA)滚动.  默认值为0即字幕是从右到左滚动,如果为1/1以上,则从左到右滚动.

delay(延迟值)
   是从1开始的数字, 0意味着字幕没有延迟,将会尽可能快地卷动,一闪而过,而这个值的上限是多少我也不清楚,反正几千都没有关系(如果你不怕慢死),数字越大越慢,不过常用的范围在0-100之间.

当delay值大于0时, 文字每移动1个像素所需时间为(1000/delay) 秒.

fadeawayheight 和 fadeawaywidth 参数是设置卷动文字的边缘模糊或者说透明的像素值.


Banner最常用的地方是做版权声明:
Dialogue:Marked=0,0:00:20.50,0:00:55.90,Default,,0020,0020,0270,Banner;20;0;50,{\fe134\fn华文新魏\fs12}郑重声明:本作品之片源、字幕均来自互联网,版权归电影公司所有。任何组织和个人不得公开传播或用于任何商业盈利用途,否则一切后果由该组织或个人承担!本站和制作者不承担任何法律及连带责任!请自觉于下载后24小时内删除。如果喜欢本片,请购买正版!


Text
   字幕文字.可以包含逗号.用\n或者\N换行,在"{}"中可以加入样式替换代码.
以下为ass
format: Layer, Start, End, style, Actor, MarginL, MarginR, MarginV, Effect, Text
ASS的格式

Alignment
         对齐方式 (1-3 s底部, 4-6 中间, 7-9 顶部)

Layer
   层数(任何整数)有点类似于图像处理软件中的"层",层数不同的两个字幕将忽略冲突检测,也就是说两个层数不同的字幕将重叠在一起.层数高的字幕在层数低的上面.

   其它相同。

同样它们的关系也是一一对应的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-15 22:18:16 | 显示全部楼层
ASS、SSA强制显示颜色:
                 用 {\1c&Hbbggrr&},指定强制显示第一颜色
       {\2c&Hbbggrr&},指定强制显示第二颜色
       {\3c&Hbbggrr&},指定强制显示第三颜色
       {\4c&Hbbggrr&},指定强制显示第四颜色

                 用 {\1a&H(00~FF)&},指定透明第一颜色
       {\2a&H(00~FF)&},指定透明第二颜色
       {\3a&H(00~FF)&},指定透明第三颜色
       {\4a&H(00~FF)&},指定透明第四颜色
      搭配与SSA相同。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-15 22:19:35 | 显示全部楼层
菜虫们记得把“#”换成“&H”哟!


颜色代码:

1 白色 #FFFFFF 2 红色 #FF0000 3 绿色 #00FF00 4 蓝色 #0000FF

5 牡丹红 #FF00FF 6 青色 #00FFFF 7 黄色 #FFFF00 8 黑色 #000000

9 海蓝 #70DB93 10 巧克力色 #5C3317 11 蓝紫色 #9F5F9F 12 黄铜色 #B5A642

13 亮金色 #D9D919 14 棕色 #A67D3D 15 青铜色 #8C7853 16 2号青铜色 #A67D3D

17 士官服蓝色#5F9F9F 18 冷铜色 #D98719 19 铜色 #B87333 20 珊瑚红 #FF7F00

21 紫蓝色 #42426F 22 深棕 #5C4033 23 深绿 #2F4F2F 24 深铜绿色 #4A766E

25 深橄榄绿 #4F4F2F 26 深兰花色 #9932CD 27 深紫色 #871F78 28 深石板蓝 #6B238E

29 深铅灰色 #2F4F4F 30 深棕褐色 #97694F 32 深绿松石色 #7093DB 33 暗木色 #855E42

34 淡灰色 #545454 35 土灰玫瑰红色#856363 36 长石色 #D19275 37 火砖色 #8E2323

38 森林绿 #238E23 39 金色 #CD7F32 40 鲜黄色 #DBDB70 41 灰色 #C0C0C0

42 铜绿色 #527F76 43 青黄色 #93DB70 44 猎人绿 #215E21 45 印度红 #4E2F2F

46 土黄色 #9F9F5F 47 浅蓝色 #C0D9D9 48 浅灰色 #A8A8A8 49 浅钢蓝色 #8F8FBD

59 浅木色 #E9C2A6 60 石灰绿色 #32CD32 61 桔黄色 #E47833 62 褐红色 #8E236B

63 中海蓝色 #32CD99 64 中蓝色 #3232CD 65 中森林绿 #6B8E23 66 中鲜黄色 #EAEAAE

67 中兰花色 #9370DB 68 中海绿色 #426F42 69 中石板蓝色#7F00FF 70 中春绿色 #7FFF00

71 中绿松石色 #70DBDB 72 中紫红色 #DB7093 73 中木色 #A68064 74 深藏青色 #2F2F4F

75 海军蓝 #23238E 76 霓虹篮 #4D4DFF 77 霓虹粉红 #FF6EC7 78 新深藏青色#00009C

79 新棕褐色 #EBC79E 80 暗金黄色 #CFB53B 81 橙色 #FF7F00 82 橙红色 #FF2400

83 淡紫色 #DB70DB 84 浅绿色 #8FBC8F 85 粉红色 #BC8F8F 86 李子色 #EAADEA

87 石英色 #D9D9F3 88 艳蓝色 #5959AB 89 鲑鱼色 #6F4242 90 猩红色 #BC1717

91 海绿色 #238E68 92 半甜巧克力色#6B4226 93 赭色 #8E6B23 94 银色 #E6E8FA

95 天蓝 #3299CC 96 石板蓝 #007FFF 97 艳粉红色 #FF1CAE 98 春绿色 #00FF7F

99 钢蓝色 #236B8E 100亮天蓝色 #38B0DE 101棕褐色 #DB9370 102紫红色 #D8BFD8

103石板蓝色 #ADEAEA 104浓深棕色 #5C4033 105淡浅灰色 #CDCDCD 106紫罗兰色 #4F2F4F

107紫罗兰红色 #CC3299 108麦黄色 #D8D8BF 109黄绿色 #99CC32

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-15 22:26:23 | 显示全部楼层
{\a(alignment)}  (alignment) 文字在屏幕上的对齐方式.1=左对齐(Left),2=中对齐(Centered),3=右对齐(Right),4=置顶,8=置中,5=1+4=置顶左对齐,6=2+4,11=3+8......。 值加4 意味着在原来的对齐方式上加上顶部对齐.加 8意味着在原来的对齐方式上加上中间对齐. 为0的话就与style中设置的一致  .

           {\a1}左对齐
           {\a2}居中
           {\a3}右对齐
           {\a10}中心           
           {\a5}左上对齐
           {\a7}右上对齐
           {\a6}上居中
           {\a9}左中心
           {\a11}右中心



{\an(alignment)} 设定文字显示在屏幕上的对齐方式(按小键盘数字分布).

                    左 中 右
                 上 7  8  9 ;
                 中 4  5  6 ;
                 下 1  2  3 ;


           对齐方式非常、非常、非常重要,字幕旋转、缩放、移动时的参照点,都是由它决定的。它对整行字幕都有效,如果某行字幕中需要不同的对齐方式,应该将该行字幕分成多段时间轴相同的部分,逐个设置.

{\k(duration) (duration)} 卡拉OK特效中高亮显示部分的持续时间,单位:1/100s

     {\K50} xxxx(你写的文字)  表示显示xxxx的时间为50/100s (0.5s),如果只有{\K50},后面没有接文字代表在此处停顿50/100s (0.5s)。

[Script Info]
ScriptType: v4.00
Collisions: Normal
PlayResX: 384
PlayResY: 288
Timer: 100.0000
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,仿宋体,25,&H0000ff,&Hffff00,&H008000,&Hffffff,0,0,1,2,1,2,20,20,20,0,134
Style: mine,仿宋体,14,&H0000ff,&Hffff00,&H008000,&Hffffff,0,0,1,2,1,2,20,20,20,0,134 

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,01:00:03.20,01:00:03.50,mine,,0000,0000,0000,,{\fad(100,2000)}{\fs60}{\t(0,300,\fs20)}{\c&HFF80FF&}{\fe130\fnComic Sans MS}bbs.xyhc.com


     gif不会做,图片就不放了(放了也是静止的,看不出效果) 

                  PS:{\k} 无平滑效果
                        {\K}或{\kf} 有平滑效果
                        {\ko} 有边框的卡拉OK效果


{\r[(style)]}  恢复缺省样式或者指定样式               
        {\r}  恢复缺省样式(设置样式)     
        {\r[(style)]}  恢复指定样式 如果style中有不识别的参数,则恢复缺省样式.


   PS:
               style:首字幕中的设置样式。

[Script Info]
ScriptType: v4.00
Collisions: Normal
PlayResX: 384
PlayResY: 288
Timer: 100.0000
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour,
BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR,
MarginV, AlphaLevel, Encoding
Style: title,经典综艺体简,15,&Hff00ff,&H00ffff,&H000000,&H000000,  -1,0,1,2,1,2,30,20,54,10,1
Style: lyrics,汉仪柏青体简,13,&H5f9ea0,&H00ffff,&H000000,&H000000,-1,0,1,0,1,2,30,20,20,10,1
Style: Default,迷你繁篆书,13,&H00FFFFFF,&H0FF8080,&H042426F,&HFDBDB70,-1,0,1,2,1,2,20,20,20,10,1
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:01:05.00,0:01:50.40,title,,0000,0000,0000,,【新萤火虫原创组】
Dialogue: 0,0:01:07.00,0:01:50.40,lyrics,,0000,0000,0000,,{\r迷你繁篆书}花枝招展★荣誉出品
Dialogue: 0,01:01:07.00,01:03:00.00,lyrics,,0000,0000,0000,,{\r迷你繁篆书}bbs.xyhc.com


  我的vobsub识别不出字体,图片先不放了

    PS:如果字幕出现“口口口口口口口口”这样的情况是vobsub未能识别出字体的原因,仅管这样的情况很少见!(但出现了也是很麻烦的)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-15 22:29:24 | 显示全部楼层
动态部分

开始前先说明一下,以下的动态特效是以下图的坐标编辑的!
[Script Info]中PlayResX和PlayResY:
                [Script Info]

                ScriptType: v4.00
                Collisions: Normal
                PlayResX: 640
                PlayResY: 480
                Timer: 100.0000

{\t([<t1>, <t2>,] [<accel>,<style modifiers>])}
  (t1), (t2) 动态开始和结束时间相对于时间轴的偏移,单位 1/1000s[ms]   省略后以时间轴开始结束时间为准
      (t1)     字幕开始,转到动态的时间
      (t2)     动态效果终了到字幕结束的时间
      t1-t2      动态持续时间(省略后以时间轴开始结束时间为准)

(accel) 控制动态的运动速度 (可选)
     (accel): 1: 1  正常速度(线性变化)
     0<accel<1:     速度从快->慢减速运动  
     accel>1:         速度从慢->快加速运动
  

      公式: t时动作完成量: pow((t-t1)/(t2-t1), accel), t是相对于字幕时间轴的偏移.


(style modifiers)可以使用的效果   \c,\1-4c,\alpha,\1-4a,\fs,\fr,\fscx,\fscy,\fsp,\bord,\shad,\clip (\clip只有在截取矩形时使用),可同时使用多个效果

{\move(<x1>,<y1>,<x2>,<y2>,[<t1>,<t2>])}   字幕从(x1,y1)点移动到(x2,y2)点
      (x1), (y1) 字幕开始出现时的坐标(由[Script Info]中的PlayResX、PlayResY决定).
      (x2), (y2) 字幕终了坐标.
      (t1), (t2) 动态效果开始和结束时间相对于时间轴的偏移,单位为1/1000s[ms] (可以不写)
何谓偏移值:
Dialogue: 0,0:00:03.00,0:00:09.00,Default,,0000,0030,0050,,{\t(200,800,\frx720,\fry720,\frz45)}{\move(173,100,540,100)}
以上面的特效,从00:03.20时刻,字幕开始沿x方向旋转720度、y轴720度、z轴45度,直到00:08:20旋转结束,动态持续5s的时间,字幕同时从(173,100)移动到(540,100),时间为6s

{\pos(<x>,<y>)}定位  作用和 {\move(<x1>,<y1>,<x2>,<y2>, 0, 0)}相同

{\org(<x>, <y>)}  设置环绕坐标轴(坐标点)。当在句子中设置此值后,句子会环绕设置的(x,y)点做运动。同动态特效一起使用,多数时候用于修改字幕旋转时的参考点.
例:
Dialogue: 0,0:00:20.00,0:00:30.30,btpig,,0000,0030,0050,,{\fs16}{\pos(52,24)}{\org(49,40)}{\t(200,2000,1,\frz380)}{\c&H0000ff&}{\shad1}{\fad(300,100)}S
 解释:在时间0:00:20.00、屏幕的x=52,y=24处出现S,环绕点x=52,y=24做绕z轴380度旋转

   注: {\t}, {\move} 和 {\pos} 不能同时使用.


{\fade(<a1>, <a2>, <a3>, <t1>, <t2>, <t3>, <t4>)}  淡入淡出

      (a1)  时间轴开始时间 -- (t1):(a1)的透明度
      (a2), (t2) -- (t3)时间的透明度
      (a3), (t4) -- 时间轴结束的时间 (t4):(a3)的透明度
      (t1), (t4) 动态效果开始和结束时间相对于时间轴的偏移,单位:1/1000s[ms]
   (t1), (t2), (t3), (t4) 动态效果开始和结束时间相对于时间轴的偏移,单位:1/1000s[ms]

{\fad(<t1>,<t2>)} 淡入淡出
      (t1) 淡入时间[ms]
      (t2) 淡出时间[ms]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-15 22:38:38 | 显示全部楼层
画图

{\p(scale)}   (scale) 画图模式:On ,并同时设置坐标的放大倍率.
                  放大倍率为2的(<scale> -1)次方.
比如 {\p4} 下的坐标 (8,16)(2的3次方,2的4次方) 和 {\p1}下的坐标 (1,2)(2的0次方,2的1次方)是相同的。

  <scale>为0,  关闭画图模式.

{\pbo(y) (y)} 基线偏移. 所有的绘图命令将基于此基线.(up: y<0, down: y>0)

m (x) (y)      移动画笔到 (x),(y) (封闭曲线)

n (x) (y)      移动画笔到 (x),(y) (非封闭曲线)

l (x) (y)      画一条直线到 (x),(y)
Dialogue: 0,0:00:03.00,0:00:09.00,title,,0000,0030,0050,,{\p1}m 210 10 l 330 10 330 32 210 32{\p0} ;矩形

b (x1) (y1) (x2) (y2) (x3) (y3) 以点 1(x1) (y1) 和点 2(x2) (y2) 为控制点绘制贝塞尔曲线 到 点 3(x3) (y3). [3D(立方等式)]

s (x1) (y1) (x2) (y2) (x3) (y3) .. (xN) (yN) 绘制统一B-样条曲线(立方等式)到点 N, 至少需要三个坐标. [3D(立方等式)]
所有的曲线都有Degree(度数).一条曲线的度数在表现所使用的等式里面是最主要的指数.Degre值越高曲线越圆滑.一个直线的等式度数是1,一个二次的等式度数是2.B-样条曲线表现是立方等式,度数是3.所以这里是[3D]


p (x) (y)   延伸 B-样条曲线(立方等式) 到 (x), (y)

c 关闭 B-样条曲线 (立方等式)

B-样条曲线(立方等式)、贝塞尔曲线和计算机语言里画图差不多(可以说一样的),所以能随意构成任何造型的曲线,也能描述圆弧、椭圆、抛物线这样的曲线.具体其它图形的画法找找相关的书籍吧。
Dialogue: 0,0:00:03.00,0:00:09.00,title,,0000,0030,0050,,{\p1}m 210 20 b 210 20 210 10 220 10 l 330 10 b 330 10 340 10 340 20 l 340 40 b 340 40 340 50 330 50 l 220 50 b 220 50 210 50 210 40 l 210 10{\p0} ;圆角矩形



Dialogue: 0,0:00:03.00,0:00:09.00,title,,0000,0030,0050,,{\p1}m 0 0 s 300 0 300 100 0 100 c ;椭圆



Dialogue: 0,0:00:03.00,0:00:09.00,title,,0000,0030,0050,,{\p1}m 0 0 s 100 0 100 100 0 100 c ;圆

{\clip(<x1>, <y1>, <x2>, <y2>)   切割图画 .切割按照(x1,y1)[左上角]与(x2,y2)[右下角]所定义的矩形的对角线来切矩形.

{\clip([<scale>,] <drawing commands>)} 用来切割多边形.

这里的(scale) 与 \p(scale) 相同
_________________________________________________________________________________________
注意事项:
绘图命令必须在{\p1+}(画图模式:On )之后,最后加上{\p0}(画图模式:Off ).好处是把该图像可以作为一个字符对象来处理,才可以移动、旋转......

绘图必须是以 m 开始.

绘图的最后必须要封闭曲线.

所有未封闭的曲线将会自动以一条直线联结起、终两点来强制封闭.

同一层上重叠的图形将会进行逻辑"与"x作.

坐标位置与基线位置和对齐模式有关.

p and c 命令只能在绘制B-样条曲线时使用.

__________________________________________________________________________________________

画图之偷懒大法
今天(2008.9.15)找字体时发现的,在字体里有Webdings、Wingdings、Marlett这几个,在里面都是一些图形,如果觉得画图麻烦就直接在这几个里面早自己想用的,或用智能ABC的软件盘,右键点击选中“特殊符号”,剩下的不用我说了吧......

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-15 22:43:11 | 显示全部楼层
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

练习:


教程完了,该看看学的怎么样了,这回看看练习还能看懂不(花枝招展[我]写的)!!


[Script Info]
ScriptType: v4.00
PlayResX: 384
PlayResY: 288
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour,TertiaryColour, BackColour, Bold, Italic,
BorderStyle,
Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel,Encoding
Style: 00,华文新魏,25,&Hff0000,&Hff8080,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134
Style: 01,方正舒体,14,&Hff0000,&Hff8080,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134
Style: 02,文鼎霹雳体,18,16744448,16777215,16777215,16777215,1,0,1,2,2,6,30,30,20,0,134
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text

Dialogue:Marked=0,0:01:01.00,0:02:22.00,01,,0000,0000,0000,,{\pos(050,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,0:01:01.20,0:02:22.00,01,,0000,0000,0000,,{\pos(100,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,0:01:01.40,0:02:22.00,01,,0000,0000,0000,,{\pos(150,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,0:01:01.60,0:02:22.00,01,,0000,0000,0000,,{\pos(200,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,0:01:01.80,0:02:22.00,01,,0000,0000,0000,,{\pos(250,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,0:01:02.00,0:02:22.00,01,,0000,0000,0000,,{\pos(300,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,0:01:02.20,0:02:22.00,01,,0000,0000,0000,,{\pos(350,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,0:01:02.40,0:02:22.00,01,,0000,0000,0000,,{\pos(350,020)}{\fade(255,0,255,10,300,8000,8500)}{\fe134\fn方正舒体\fs12}制作:花枝招展


一小时后重复!


[Script Info]
ScriptType: v4.00
PlayResX: 384
PlayResY: 288
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour,TertiaryColour, BackColour, Bold, Italic,
BorderStyle,
Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel,Encoding
Style: 00,华文新魏,25,&Hff0000,&Hff8080,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134
Style: 01,方正舒体,14,&Hff0000,&Hff8080,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134
Style: 02,文鼎霹雳体,18,16744448,16777215,16777215,16777215,1,0,1,2,2,6,30,30,20,0,134
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text

Dialogue:Marked=0,01:01:01.00,01:02:22.00,01,,0000,0000,0000,,{\pos(050,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,01:01:01.20,01:02:22.00,01,,0000,0000,0000,,{\pos(100,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,01:01:01.40,01:02:22.00,01,,0000,0000,0000,,{\pos(150,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,01:01:01.60,01:02:22.00,01,,0000,0000,0000,,{\pos(200,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,01:01:01.80,01:02:22.00,01,,0000,0000,0000,,{\pos(250,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,01:01:02.00,01:02:22.00,01,,0000,0000,0000,,{\pos(300,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,01:01:02.20,01:02:22.00,01,,0000,0000,0000,,{\pos(350,020)}{\fade(255,0,255,10,300,400,700)}{\fe134\fn方正舒体\fs12}制作:花枝招展
Dialogue:Marked=0,01:01:02.40,01:02:22.00,01,,0000,0000,0000,,{\pos(350,020)}{\fade(255,0,255,10,300,8000,8500)}{\fe134\fn方正舒体\fs12}制作:花枝招展


中途可加入其他格式!


[Script Info]
ScriptType: v4.00
Collisions: Normal
PlayResX: 384
PlayResY: 288
Timer: 100.0000

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,华文新魏,25,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134
Style: mine,方正舒体,24,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue:Marked=0,0:05:20.50,0:06:20.90,Default,,0020,0020,0270,Banner;50;0;50,{\fe134\fn华文新魏\fs12}郑重声明:本作品之片源、字幕均来自互联网,版权归电影公司所有。任何组织和个人不得公开传播或用于任何商业盈利用途,否则一切后果由该组织或个人承担!本站和制作者不承担任何法律及连带责任!请自觉于下载后24小时内删除。如果喜欢本片,请购买正版!

[Script Info]
ScriptType: v4.00
Collisions: Normal
PlayResX: 384
PlayResY: 288
Timer: 100.0000

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,华文新魏,25,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134
Style: mine,方正舒体,25,&Hffffff,&Hff8080,&Hffffff,&Hff0000,0,0,1,2,1,2,20,20,20,0,134

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue:Marked=0,0:06:20.50,0:07:20.90,Default,,0020,0020,0270,Banner;50;0;50,{\fe134\fn方正舒体\fs12}本站正诚招电影原创(免费教学)、搬运 、物流人员,待遇优厚,因论坛关闭注册,故如有意加入者将给予特别会员权限,心有多大,舞台就有多宽,新萤火虫绝对给你提供良好宽松的工作学习环境,欢迎大家来到我们这个大家庭,联系方式请登陆论坛 bbs.xyhc.com 查阅相关招聘信息并报名
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|萤火虫

GMT++8, 2024-11-23 11:06 , Processed in 0.331671 second(s), 7 queries , File On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表