请输入您要查询的百科知识:

 

词条 ASS格式
释义

ASS 是大多数字幕制作者所公认的并且经常使用的字幕格式

下面根据动漫花园wanghさん 的格式解释文作简单修改而得

Script Info

分辨率设置

PlayResX: 屏幕的宽度

PlayResY: 屏幕的高度

V4+ Styles 格式

Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColor, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding

Name 风格样式的名称

Fontname 所使用的字体的名称

Fontsize 字体大小

PrimaryColour 第一颜色

SecondaryColour 第二颜色

OutlineColor 边框颜色

BackColour 阴影颜色

Bold 粗体

Italic 斜体

Underline 下划线

Strikeout 删除线

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

参数

0关闭 -1开启

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

ScaleX 横向缩放

ScaleY 纵向缩放

单位是%,默认为100,即正常大小

Spacing 字间距

Angle 旋转

为Z轴旋转

BorderStyle 边框样式

Outline 边框宽度

Shadow 阴影距离

Alignment 对齐方式

为键盘数字键位区

左 中 右

上 7 8 9

中 4 5 6

下 1 2 3

MarginL 字幕距左边的距离,右对齐时无效

MarginR 字幕距右边的距离,左对齐时无效

MarginV 字幕高度

下对齐时表示到底部的距离

上对齐时表示到顶部的距离

中对齐时无效

Encoding 字体编码 VISTA中 另有情况

Events

Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text

Layer 字幕层次

字幕重叠时数值大的显示在最靠近作者的那一层

Start 开始时间

格式0:00:00.00

最小单位1/100秒

End 结束时间

Style 应用V4+风格名称

Name 名字,相当于注释

MarginL

MarginR

MarginV

同 v4+ Styles

Effect

Scroll up;<y1>;<y2>;<delay>[;<XXdeawayheight>]

字幕从下向上移动

Scroll down;<y1>;<y2>;<delay>[;<XXdeawayheight>]

字幕从上向下移动

y1,y2 上下范围

delay 速度 表示移动一象素所用的时间,单位为1/1000秒

delay=5表示一秒移动200的距离

fadeawayheight 上下的淡出淡入范围

Banner;<delay>[;<lefttoright>[;<XXdeawaywidth>]]

字幕横向移动

delay 速度

lefttoright <0/1>0从右向左移动,1从左向右移动

fadeawaywidth 左右的淡出淡入范围

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

注:移动一般不用EFFECT 实现 看不大懂的可以忽略

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

Text 字幕正文

字幕正文中可以添加代码来实现各种特效

ASS 标记代码

<参数>

[可选项]

<../..>任选其中一项

所有代码加{}表示,\,\,\\h除外

所有代码由\\开头

\ 空格,宽度超出范围后自动换行

\ 硬回车

\\h 硬空格

\\b<0/1> 粗体

\\i<0/1> 斜体

\\u<0/1> 下划线

\\s<0/1> 删除线

参数意义 0关闭 1开启

\\bord<width> 边框宽度

\\shad<depth> 阴影距离

width和depth为自然数 0表示 无

\\fn<font name> 改变字型 所使用的字体名称

\\fs<font size> 改变字号 font size 为自然数

\\fscx<percent> X轴缩放

\\fscy<percent> Y轴缩放

正常大小为100%

\\fsp<pixels> 调整字间距 pixels为自然数

\\frx<degrees> X轴旋转

\\fry<degrees> Y轴旋转

\\frz<degrees> Z轴旋转

\\fr = \\frz

在没有\\org限制时 旋转所围绕的中心由\\a或\\an决定

\\fe<charset> 改变编码 charset 为对应编码的代号

\\c&H<bbggrr>& 改变颜色

十六进制00-ff 蓝绿红

\\c = \\1c

\\1c&H<bbggrr>& 改变第一颜色

\\2c&H<bbggrr>& 改变第二颜色

\\3c&H<bbggrr>& 改变边框颜色

\\4c&H<bbggrr>& 改变阴影颜色

\\alpha&H<aa>& 改变透明度

\\alpha是同时改变字幕所有部分的透明度

\\1a&H<aa>& 改变第一颜色透明度

\\2a&H<aa>& 改变第二颜色透明度

\\3a&H<aa>& 改变边框颜色透明度

\\4a&H<aa>& 改变阴影颜色透明度

\\r[<style>] \\r 恢复成最初的字体

\\r <style>可以改变成其它的字体

\\an<alignment> 设置对齐方式

左 中 右

上 7 8 9

中 4 5 6

下 1 2 3

根据情况使用 an影响到对齐 旋转 缩放 等等 所以需要完全理解an的意义 才能随意的使用其他代码

对齐方式是针对字幕的整体有效 字幕中的每个字符都是向下方对齐的 如果要使用不同大小的字符 应该将一段字幕分为多段时间轴相同的字幕

\\k<duration> 卡拉OK

\\k 无平滑效果

\\K或\\kf 有平滑效果

\\ko 边框的卡拉OK效果

时间单位是1/100秒

{\\K50}aaaa表示用0.5秒来显示歌词aaaa

后面没有字符表示停顿一段时间

\\t([<t1>, <t2>, ] [<accel>,] <style modifiers> ) 动态效果

t1,t2分别是动态效果开始和结束时间,省略后以时间轴的开始结束时间为准

accel控制动态效果的运动速度 1 正常速度

0<accel<1 速度从快到慢减速运动

1<accel 速度从慢到快加速运动

计算公式为 t时的动作完成量 = pow((t-t1)/(t2-t1), accel)

style modifiers可以使用的效果 \\c,\\<1/2/3/4>c,\\alpha,\\<1/2/3/4>a,\\fs,\\fr[<x/y/z>],\\fsc<x/y>,\\fsp,\\bord,\\shad

可同时使用多个效果

\\move(<x1>, <y1>, <x2>, <y2>[, <t1>, <t2>])

x1,y1为移动开始的位置

x2,y2为移动结束的位置

屏幕的确左上角是0,0,右下角由[Script Info]中的PlayResX:和PlayResY:决定

t1,t2是移动开始和结束时间,省略后以时间轴的开始结束时间为准

只能使用一次且对整体有效

\\pos(<x>, <y> )

改变位置

只能使用一次且对整体有效

使用\\move或\\pos后MarginL,MarginR,MarginV无效

\\fade(<a1>, <a2>, <a3>, <t1>, <t2>, <t3>, <t4> )

淡出淡入效果

a1是显示开始时的透明度,t1,t2表示显示的开始和结束时间

a2是显示结束到消失开始时的透明度

a3是消失结束时的透明度,t3,t4表示消失的开始和结束时间

此处透明度必须使用十进制来表示,范围0-255

\\fad(<t1>, <t2> )

淡出淡入效果

t1表示显示使用的时间

t2表示消失使用的时间

时间单位为ms

\\p<0/1/2...> 绘图,参数1/2...表示绘图比例,0表示绘图结束

\\p<1/2...><绘图命令>\\p0 绘制图形,绘制出的图形作为一个字符来处理,可以近行旋转,缩放等

绘图命令:

m <x> <y> 移动到x,y并开始绘制

绘图开始时必须使用一次

n <x> <y> 移动到x,y并开始绘制,但不关闭上一个绘图

l <x> <y> 画直线到x,y

可以用l <x1> <y2> <x2> <y2> ... <xn> <yn>的方式画连续直线

b <x1> <y1> <x2> <y2> <x3> <y3> 画曲线

s <x1> <y1> <x2> <y2> <x3> <y3> ... <xn> <yn> 画封闭曲线

p <x> <y> 延伸封闭曲线

c 关闭封闭曲线

绘制的图形是实心的,在前面添加\\1a&Hff&可以得到空心的图形

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/1 12:26:32