打印

[自助推荐] 水印字幕的制作及各部分解释

0

水印字幕的制作及各部分解释

分类信息 - 自助推荐

帖子链接 以后补上
影片名称 以后补上
文件大小 以后补上
文件格式 以后补上
是否有码 -
图片链接
你要压缩的原因 喜欢就是喜欢,没有为什么!o(n_n)o 呵呵~~
水印字幕的制作及各部分解释

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

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

这个是制作字幕的软件可以看看,我比较喜欢用这个版本PopSub_Version0.74
引用:
[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”   播放脚本时的色深。到现在为止还没看见有人用过。

“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.
引用:
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(这个也是一样)

    它们的关系是一一对应的。
[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
   层数(任何整数)有点类似于图像处理软件中的"层",层数不同的两个字幕将忽略冲突检测,也就是说两个层数不同的字幕将重叠在一起.层数高的字幕在层数低的上面.

   其它相同。
同样它们的关系也是一一对应的。
引用:
教你制作ssa动态水印[别人做的分享一下,简单教程]
ssa动态水印制作方法
引言:
随着版主对影视区奖励制度的改革,影视区已经进入了一个压片的高峰期,可谓百花齐放,自然而然,为自己压制的影片加上水印是防止辛勤劳动被他人盗用的最好的方法,不仅如此,拥有一个漂亮的,与众不同的水印,也能够给自己压制的影片增色不少,下面我就结合自己的体会,简单介绍一下ssa动态水印的制作方法。
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓分割线〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
安装篇:
首先,需要一个字幕软件vobsub,有了它才能看到ssa的动态特效。个人推荐使用v2.23版,感觉这个版本比较稳定,也兼容各种操作系统。
安装完成后,要进行如下设置才能看到动态特效.方法是双击然后如图


点确定,设定完 毕。
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓分割线〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
基础篇:
我们先来了解一下ssa的基本结构,用记事本打开ssa文件,如图:

ssa文件主要分为三大部分:[Script Info],[v4 Styles]和[Events],各部分具体功能如下.
[Script Info] 该部分包含了这个字幕文件的大致信息
ScriptType:v4.00 版本号,默认即可(这个会影响字幕特效的一些命令,ssa用v4.00,ass用v4.00+)
Collisions: Normal 好象是当字幕发生冲突时的处理方法,基本上都是Normal,没见过其他的-_-!
PlayResX: 该字幕所加载的影片的X轴长度。
PlayResY: 该字幕所加载的影片的Y轴长度。
Timer: 100.0000 是时间的精确程度,用默认的100.0000即可。
PlayResX ,PlayResY就是将屏幕画成坐标,左上角为(0,0),右下脚为(PlayResX,PlayResY)这两个数值最好与要转换出的影片的分辨率相同,这样在[Events]部分里确定坐标比较方便。
[v4 Styles] 该部分包含了这个字幕文件的样式与风格,包括字体,颜色,字号等等(注意英文的大小写)
Name: 对一种字幕样式的命名,在[Events]部分里将引用该项。
Fontname: 字体类型,就是仿宋体,黑体等。(※一定是你C:\WINDOWS\Fonts目录下有的字体)
Fontsize: 字体大小 常用范围8~72
PrimaryColour: 主体颜色 6位十六进制BGR值,格式为&H****** (关于颜色后面详细介绍)
SecondaryColour: 第二颜色 格式同上,在卡拉OK效果时使用,变色后显示主体颜色,如图:(主体颜色为黄色,第二颜色为红色的卡拉OK效果)

TertiaryColour: 边框颜色 格式同上
BackColour: 阴影颜色 格式同上
Bold: 是否使用粗体 0为关闭 1或-1为开启
Italic: 是否使用斜体 0为关闭 1或-1为开启
BorderStyle: 边框类型 取1时正常 取3时有一矩形框(效果自己试验)
Outline: 边框宽度 取值为0~4 数值越大,边框越粗
Shadow: 阴影深度 取值为0~4 数值越大,阴影越厚
Alignment: 字幕文字的对齐方式 1=左对齐,2=中对齐,3=右对齐,4=置顶,8=置中,5=1+4=置顶左对齐,6= 2+4=置顶中对齐,7=3+4置顶右对齐,9=1+8=置中,10=2+8=置中中对齐,11=3+8=置中右对齐
ps:字幕的对齐方式非常重要,一系列动态特效(比如旋转,缩放等)的基点都由此设定,大家要好好体会。
MarginL: 字幕距左边的距离 取值0~PlayResX
MarginR: 字幕距右边的距离 取值0~PlayResX
MarginV: 字幕距底边的距离 取值0~PlayResY
AlphaLevel: 字体透明度 取值0~255
Encoding: 字幕的编码方式 134=GB2312(简体中文),136=BIG5(繁体中文)就我们压片而言,两种足矣。
[Events] 字幕的详细设定 从这里开始,就是正式的字幕部分了(注意英文大小写)
Start: 字幕开始时间 精确到0.01秒
End: 字幕结束时间 精确到0.01秒
Style: 字幕样式名称 引用的是[v4 Styles]部分中的Name项,呼应上文
Name: 角色名 只起一个注释作用,一般省略,省略后只留一个逗号.。不要和[v4 Styles]部分的Name搞混。
MarginL: 对[v4 Styles]部分MarginL值进行重新设定,0000表示采用原值,若不为零,则代替原值,此时原值不再 起作用。
MarginR: 对[v4 Styles]部分MarginR值进行重新设定,用法同上。
MarginV: 对[v4 Styles]部分MarginV值进行重新设定,用法同上。
Effect: 简易变换效果 可写可不写 这是为方便使用动态效果而定义的代码,包含以下三种特效,只能选其一。
Scroll up;y1;y2;delay 字幕向上滚动,y1,y2定义了向上滚动的字幕的出现位置和消失位置,delay是该段字幕移动 时的延迟量,取值1~??? 上限不定,数值越大,速度越慢。具体换算为文字每移动1,所需 时间为(1000/delay) 秒。
Scroll down;y1;y2;delay 字幕向下滚动,方法同上。
Banner;delay;lefttoright, 强制字幕做单行横向移动,lefttoright=0时,字幕由右向左移动,lefttoright≥1时,字幕由 左向右移动。Banner主要用在片头的郑重声明,例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,Banner;12;0,郑重声明:本作品来自互联网,版权归电影公司所有。任何组织和个人不得公开传播或用于任何商业用途,否则一切后果由该组织或个人承担!本人不承担任何法律及连带责任!请自觉于下载后24小时内删除。如果喜欢本片,请购买正版! 
────────────────────────────────────────────────

Text: 字幕文字区 在这里,我们可以添加各种静态、动态代码,来改变字幕文字的属性,实现绚丽的特效。
如果单纯的作为视频的字幕,到这里就可以了。当然我们是为了制作动态水印字幕,所以还要还要用到各种各样的代码来完成。
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓分割线〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
静态代码:
※注意:所有代码必须以 \ 开头,除换行和空格代码外,其余代码必须放在{ }内※
\N 换行 例如:在 \N 处另起了一行
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,jiuguang制作\Nwww.cngba.com 
────────────────────────────────────────────────

\h 空格 例如: 在 \h 处空了一格
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,jiuguang\h制作 
────────────────────────────────────────────────

{\i?} 斜体 ?=1 开启斜体 ?=0 关闭斜体 例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\i1}jiuguang\h{\i0}制作 
────────────────────────────────────────────────

{\b?} 加粗 ?=1 开启加粗 ?=0 关闭加粗 例如:第二行的jiuguang比第一行的jiuguang略粗
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\b1}jiuguang{\b0}制作 
────────────────────────────────────────────────

{\u?} 下划线 ?=1 开启下划线 ?=0 关闭下划线 例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\u1}jiuguang{\u0}制作 
────────────────────────────────────────────────

{\bord???} 文字轮廓 ???取值0~无上限,取值越大轮廓越粗,0为无轮廓 例如:???=2 和 ???=6
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\bord2}jiuguang制作\N{\bord6}jiuguang制作 
────────────────────────────────────────────────

{\shad???} 阴影深度 ???取值0~无上限,取值越大阴影越深,0为无阴影 例如: ???=7
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\shad7}jiuguang制作 
────────────────────────────────────────────────

{\fn???} 更改字体 ???=字体名称 例如:???=仿宋体 ???=黑体 ???=汉鼎繁行楷
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fn仿宋体}影视区\N{\fn黑体}影视区\N{\fn汉鼎繁行楷}影视区 
────────────────────────────────────────────────

{\fs???} 更改字体大小 ???=字号 例如:???=10 ???=20 ???=30
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fs10}jiuguang制作\N{\fs20}jiuguang制作\N{\fs30}jiuguang制作 
────────────────────────────────────────────────

{\fsp???} 字间距 ???取值0~PlayResX 例如:???=20
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fsp0}jiuguan{\fsp20}g制作 
────────────────────────────────────────────────

{\fsc(x or y)???} 文字的高宽比 X为宽度 Y为高度 ???为百分比 100%为正常 例如:jiuguang宽度变150% 制作高度变150%
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fscx150}jiuguang{\fscx100}{\fscy150}制作 
────────────────────────────────────────────────

{\fr[x/y/z]?} 字体旋转 x--绕x轴旋转;y--绕y轴旋转;z--绕z轴旋转(使用时选其一) ?--旋转角度(为正时逆时针转,为负时顺时针转) 例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\frx60}jiuguang制作
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fry30}jiuguang制作
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\frz45}jiuguang制作 
────────────────────────────────────────────────



{\c&H(bbggrr)&} 更改文字颜色 bbggrr为六位的十六进制 RGB值, 但是顺序与RGB相反,所以用BGR表示 例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\c&H0000cc&}jiuguang制作\N{\c&H00cc00&}jiuguang制作\N{\c&H00ffff&}jiuguang制作\N{\c&Hcc3399&}jiuguang制作\N{\c&H009999&}jiuguang制作 
────────────────────────────────────────────────

在这里详细解释一下颜色问题。RGB即红 绿 蓝,是用于计算机显示的一种颜色模式。红、绿、蓝混合可以得到可见光谱上的任何一种颜色。R、G、B任何一种颜色都有256种状态(用十进制数字表示为0-255,用十六进制数字表示为00-FF),因此,在RGB色彩模式中,最多可以显示256×256×256(约16,777,216)种颜色。而通常都是采用RGB色彩模式的十六进制表示法,用六位数字来表示。前两位代表红色状态,中间两位代表绿色状态,最后两位代表蓝色状态。
我们在这里采用的是RGB的色彩模式,但顺序与RGB相反,即BGR(蓝 绿 红)。比如,黄色的RGB值为FFFF00,在这里,我们就要写成00FFFF。下面给出常用的RGB颜色代码,使用时请去掉“#”,并注意顺序。




{\a&H(00~FF)&} 更改字体透明度 00为不透明,FF为全透明
{\an?} 设定字幕在屏幕上位置 ?=1~9,位置分布按照小键盘数字的顺序。
{\k?} 卡拉OK效果时,第二颜色的持续时间 单位0.01秒 比如{\k70} 就是持续0.7秒。如果{\k70}后面没有字幕文字,就在当前位置停留0.7秒。
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓分割线〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
动态代码:
{\move(x1,y1,x2,y2,[t1,t2])} 移动 x1,y1为字幕移动的起点;x2,y2为字幕移动的终点;t1,t2是可选项,表示字幕移动开始和结束的时间,单位0.001秒,不能超出该段字幕的时间轴,缺省时,字幕的移动时间以该段字幕的时间轴为准。例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\move(40,24,200,24,135,2135)}走
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\move(40,24,200,72,135,2135)}走 
────────────────────────────────────────────────

{\fad(t,a)} 淡入 t--淡入经过的时间 a--淡入开始的透明度
{\fad(a,t)} 淡出 t--淡出经过的时间 a--淡出结束的透明度
{\fade(a1, a2, a3, t1, t2, t3, t4)} 淡出淡入 a1--淡入开始时刻的透明度;a2--淡入结束到淡出开始时的透明度;a3--淡出结束时刻的透明度(透明度取值日0~;t1 t2--淡入开始和结束的时刻;t3 t4--淡出开始和结束的时刻。例如:
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fad(5000,80)}jiuguang制作 
────────────────────────────────────────────────

────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\fad(80,5000)}jiuguang制作 
────────────────────────────────────────────────

{\org(x, y)} 设定字幕旋转的参考点 句中若加入此代码,当字幕旋转时,将不再围绕字幕本身的某一点旋转,而是围绕设定的参考点(x,y)旋转。例如:
{\t(t1, t2, accel,style modifiers)} 动态时间代码(他可以和多种静态代码嵌套使用,实现动态效果。) t1, t2(可选)为动态效果开始和结束的时间,以该段字幕的时间轴为基础,省略时以时间轴开始结束时间为准;accel(可选)控制动态效果的速度,accel=1 匀速运动 accel>1 加速运动 0 ────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\t(100, 2100, 1,\frx3600)}jiuguang制作 
────────────────────────────────────────────────

绕x轴旋转
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\t(100, 2100, 1,\fry3600)}jiuguang制作 
────────────────────────────────────────────────

绕y轴旋转
────────────────────────────────────────────────
Dialogue:Marked=0,0:00:00.86,0:00:30.62,00,,0000,0000,0000,,{\t(100, 2100, 1,\frz3600)}jiuguang制作 
────────────────────────────────────────────────

绕z轴旋转
下面列出几个简单嵌套的例子,方便大家使用。图例就不贴了
控制性放大:{\fs15}{\t(0,800,\fs30)}或者{\fs15\t(0,800,\fs30)}
控制性缩小:{\fs30\t(0,800,\fs15)}
控制性缩小放大:{\fs30\t(0,800,\fs15)}{\t(2000,2800,\fs24)} 或者 {\fs30\t(0,800,\fs15\t(2000,2800,{\fs30\t(0,800,\fs15\t(2000,2800,\fs24))}
字体变长:{\t(0,500,\fscx500)}
字体变高:{\t(0,500,\fscy500)}
字体变长变高:{\t(0,500,\fscx500,\fscy300)}
极端效果:{\t(0,500,1,\fscx0,\fscy500)}和{\t(0,500,1,\fscx1000,\fscy0)}
默认大小是fscx100,fscy100。极端的效果是将字体无限拉长或者压扁,如此结合时间轴控制可以实现光影,拉慕显示等特效
字体间距缩放:{\t(0,800,\fsp20)}{\t(800,1300,\fsp5)}或者{\t(0,800,\fsp20\t(800,1300,\fsp5))} 一般是作成先放大间距再缩小间距的特效,比较动感。
引用:
看到有人提到这个问题,因为是整体有偏差,所以可以用vobsub附带的subresync来调整,方便些。                                   
具体做法就看这里吧

特效码一览

\n........................空格(是当字幕在一行显示不完时会换行,但是对于双字节的字符无法判断是否超出屏幕)
\N........................强制换行
\h........................强制空格

在{...}之间加入的特效码: <>内表示可用的参数,[]内表示可选参数,在具体使用时不用加 <>,[]
\a <alignment>...........................................强制字幕在屏幕上的对齐位置:具体见关于alignment说明
\b <0/1/weight>..........................................字体加粗
\i <0/1>.................................................斜体字
\u <0/1>.................................................下划线
\s <0/1>.................................................删除线
\bord <width>............................................字体加宽
\shad <depth>............................................阴影深度
\be <0/1>................................................边角模糊
\fn <name>...............................................强制字体类型
\fe <charset>............................................强制字幕编码
\fs <size>...............................................强制字幕大小 例如:\fs34
\fsc <x/y> <百分比>........................................字体比例[fscx代表横向比例fscy代表纵向,单位:百分比]
\fsp <pixels>............................................字间距
\fr[ <x/y/z>] <角度数>.....................................旋转[x,y,z轴三个方向]
\fe <charset>............................................字符编码
\c&H <bbggrr>&...........................................强制字幕色
\ <1/2/3/4>c&H <bbggrr>&..................................主/次/外框/阴影 字幕色设定
\alpha&H <aa>&...........................................透明度
\ <1/2/3/4>a&H <aa>&......................................主/次/外框/阴影 透明度
\k[ <f/o>] <duration>.....................................卡拉OK效果 (f-从左至右添充[未填充时显示次要色,填充后显示主色], o-字幕外框高亮显示?)
\K......................................................跟 \kf 同样效果(填充效果)
\r[ <name>]..............................................强制加载名为“name”的预设风格 ["[v4 Styles]"定义的]
\t([ <t1>, <t2>,][ <加速度>,] <特效码>)...................动态显示, 加速度: 0~1减速, 大于1加速(方括号内的可以却省设置)
\move( <x1>, <y1>, <x2>, <y2>[, <t1>, <t2>]).........移动(方括号内的可以却省设置)
\pos( <x>, <y>)...........................................强制定位
\clip( <x1>, <y1>, <x2>, <y2>)...........................字幕裁剪
\fad( <t1>, <t2>).........................................淡入淡出[t1-开始时间,t2-结束时间]
\q <num>.................................................换行方式:0智能换行,1行尾换行,2无换行,3智能换行(尽量使下一行宽于上一行)

一些需要注意事情:

 1.要想在外挂字幕的时候能看到动态效果;请务必关闭VSFILTER的Pre-buffer subpictures
 
   2.注意字幕文件的保存格式,有ANSI和UNICODE之分,针对不同的系统以及不同版本的VSFILTER,选择不同的保存方式。(如果用ANSI方式保存不能正常显示,就换UNICODE来保存)另外要注意字体名称不要写错了。

 3.推荐使用的手动编辑软件NoteXPad。
引用:
SISLOGO.rar (1.17 KB)
未完待续

[ 本帖最后由 81747350 于 2008-2-20 08:20 编辑 ]

附件

PopSub_Version0.74.part01.rar (1 MB)

2008-2-18 15:58, 下载次数: 1115

PopSub_Version0.74.part02.rar (1 MB)

2008-2-18 15:58, 下载次数: 1004

PopSub_Version0.74.part03.rar (1 MB)

2008-2-18 15:58, 下载次数: 1008

PopSub_Version0.74.part04.rar (281.75 KB)

2008-2-18 15:58, 下载次数: 822

本帖最近评分记录
  • rouse85 金币 +188 感谢兄弟尽心传授 2008-2-16 12:41

TOP

0
呵呵……看不明白!有没有更简单一点的?

TOP

0
有点复杂。。勉强看了下来。。。动手试试!!~

TOP

0
兄弟高手啊,这方法太需要技术了,慢慢学学

TOP

0
会压片会加水印,但是不会做水印,楼主能否帮偶做个水印,我可以付金币的!
没啥说的了,红心送给你!

TOP

0
太麻烦了,老大直接给个压缩字幕,我们改个ID就可以了嘛。

TOP

0

回复 6楼 的帖子

版主留言
rouse85(2008-2-17 22:33): 麻烦兄弟做个字幕,不要太明显的,色彩不要太深,不要影响欣赏影片。辛苦了~
这个主意不错啊~~呵呵~~我做一个大家看看~~呵呵~

TOP

0
关于如何做水印其实大家只要安装楼主提供的软件即可,很方便的然后打开exe执行文件再在文件里依次打开播放动画和播放时间轴在对白里输入你想写的字幕就可以了,显示的时间段可以自己定义,不过不要太长.教程里的除了384*288以外什么都可以不改(对新手而言)。然后保存在与影片同一个文件夹里就可以了,以后就只要改改文件名再copycopy就可以了,其实真的很简单.我不建议水印做的太花哨太复杂毕竟狼友们看的是影片不是水印.呵呵,愚见!
本帖最近评分记录
  • shandan 金币 +10 谢谢兄弟的建议~ 2008-2-20 03:13

TOP

0
这几天,我也一直在研究压片,但是可惜啊,身边没有朋友会,不能给我更深一步的指导。还在摸索当中。相当痛苦。

TOP

0
看不太懂啊楼主..好麻烦.我想压片啊,我正在学习..懂的发信息给我教我一下..谢谢

TOP

当前时区 GMT+8, 现在时间是 2024-5-9 12:12