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;u003cy1u003e;u003cy2u003e;u003cdelayu003e[;u003cXXdeawayheightu003e]
字幕从下向上移动
Scroll down;u003cy1u003e;u003cy2u003e;u003cdelayu003e[;u003cXXdeawayheightu003e]
字幕从上向下移动
y1,y2 上下范围
delay 速度 表示移动一象素所用的时间,单位为1/1000秒
delay=5表示一秒移动200的距离
fadeawayheight 上下的淡出淡入范围
Banner;u003cdelayu003e[;u003clefttorightu003e[;u003cXXdeawaywidthu003e]]
字幕横向移动
delay 速度
lefttoright u003c0/1u003e0从右向左移动,1从左向右移动
fadeawaywidth 左右的淡出淡入范围
注:移动一般不用EFFECT 实现 看不大懂的可以忽略
Text 字幕正文
字幕正文中可以添加代码来实现各种特效
ASS 标记代码
u003c参数u003e
[可选项]
u003c../..u003e任选其中一项
所有代码加{}表示,n,N,h除外
所有代码由开头
n 空格,宽度超出范围后自动换行
N 硬回车
h 硬空格
bu003c0/1u003e 粗体
iu003c0/1u003e 斜体
uu003c0/1u003e 下划线
su003c0/1u003e 删除线
参数意义 0关闭 1开启
bordu003cwidthu003e 边框宽度
shadu003cdepthu003e 阴影距离
width和depth为自然数 0表示 无
fnu003cfont nameu003e 改变字型 所使用的字体名称
fsu003cfont sizeu003e 改变字号 font size 为自然数
fscxu003cpercentu003e X轴缩放
fscyu003cpercentu003e Y轴缩放
正常大小为100%
fspu003cpixelsu003e 调整字间距 pixels为自然数
frxu003cdegreesu003e X轴旋转
fryu003cdegreesu003e Y轴旋转
frzu003cdegreesu003e Z轴旋转
fr = frz
在没有org限制时 旋转所围绕的中心由a或an决定
feu003cchartu003e 改变编码 chart 为对应编码的代号
cu0026Hu003cbbggrru003eu0026 改变颜色
十六进制00-ff 蓝绿红
c = 1c
1cu0026Hu003cbbggrru003eu0026 改变第一颜色
2cu0026Hu003cbbggrru003eu0026 改变第二颜色
3cu0026Hu003cbbggrru003eu0026 改变边框颜色
4cu0026Hu003cbbggrru003eu0026 改变阴影颜色
alphau0026Hu003caau003eu0026 改变透明度
alpha是同时改变字幕所有部分的透明度
1au0026Hu003caau003eu0026 改变第一颜色透明度
2au0026Hu003caau003eu0026 改变第二颜色透明度
3au0026Hu003caau003eu0026 改变边框颜色透明度
4au0026Hu003caau003eu0026 改变阴影颜色透明度
r[u003cstyleu003e] r 恢复成最初的字体
r u003cstyleu003e可以改变成其它的字体
anu003calignmentu003e 设置对齐方式
左 中 右
上 7 8 9
中 4 5 6
下 1 2 3
根据情况使用 an影响到对齐 旋转 缩放 等等 所以需要完全理解an的意义 才能随意的使用其他代码
对齐方式是针对字幕的整体有效 字幕中的每个字符都是向下方对齐的 如果要使用不同大小的字符 应该将一段字幕分为多段时间轴相同的字幕
ku003cdurationu003e 卡拉OK
k 无平滑效果
K或kf 有平滑效果
ko 边框的卡拉OK效果
时间单位是1/100秒
{K50}aaaa表示用0.5秒来显示歌词aaaa
后面没有字符表示停顿一段时间
t([u003ct1u003e, u003ct2u003e, ] [u003caccelu003e,] u003cstyle modifiersu003e ) 动态效果
t1,t2分别是动态效果开始和结束时间,省略后以时间轴的开始结束时间为准
accel控制动态效果的运动速度 1 正常速度
0u003caccelu003c1 速度从快到慢减速运动
1u003caccel 速度从慢到快加速运动
计算公式为 t时的动作完成量 = pow((t-t1)/(t2-t1), accel)
style modifiers可以使用的效果 c,u003c1/2/3/4u003ec,alpha,u003c1/2/3/4u003ea,fs,fr[u003cx/y/zu003e],fscu003cx/yu003e,fsp,bord,shad
可同时使用多个效果
move(u003cx1u003e, u003cy1u003e, u003cx2u003e, u003cy2u003e[, u003ct1u003e, u003ct2u003e])
x1,y1为移动开始的位置
x2,y2为移动结束的位置
屏幕的确左上角是0,0,右下角由[Script Info]中的PlayResX:和PlayResY:决定
t1,t2是移动开始和结束时间,省略后以时间轴的开始结束时间为准
只能使用一次且对整体有效
pos(u003cxu003e, u003cyu003e )
改变位置
只能使用一次且对整体有效
使用move或pos后MarginL,MarginR,MarginV无效
fade(u003ca1u003e, u003ca2u003e, u003ca3u003e, u003ct1u003e, u003ct2u003e, u003ct3u003e, u003ct4u003e )
淡出淡入效果
a1是显示开始时的透明度,t1,t2表示显示的开始和结束时间
a2是显示结束到消失开始时的透明度
a3是消失结束时的透明度,t3,t4表示消失的开始和结束时间
此处透明度必须使用十进制来表示,范围0-255
fad(u003ct1u003e, u003ct2u003e )
淡出淡入效果
t1表示显示使用的时间
t2表示消失使用的时间
时间单位为ms
pu003c0/1/2...u003e 绘图,参数1/2...表示绘图比例,0表示绘图结束
pu003c1/2...u003eu003c绘图命令u003ep0 绘制图形,绘制出的图形作为一个字符来处理,可以近行旋转,缩放等
绘图命令:
m u003cxu003e u003cyu003e 移动到x,y并开始绘制
绘图开始时必须使用一次
n u003cxu003e u003cyu003e 移动到x,y并开始绘制,但不关闭上一个绘图
l u003cxu003e u003cyu003e 画直线到x,y
可以用l u003cx1u003e u003cy2u003e u003cx2u003e u003cy2u003e ... u003cxnu003e u003cynu003e的方式画连续直线
b u003cx1u003e u003cy1u003e u003cx2u003e u003cy2u003e u003cx3u003e u003cy3u003e 画曲线
s u003cx1u003e u003cy1u003e u003cx2u003e u003cy2u003e u003cx3u003e u003cy3u003e ... u003cxnu003e u003cynu003e 画封闭曲线
p u003cxu003e u003cyu003e 延伸封闭曲线
c 关闭封闭曲线
绘制的图形是实心的,在前面添加1au0026Hffu0026可以得到空心的图形
本文发布于:2022-10-16 23:14:23,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/83/300908.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |