TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua
标题:
【Aegisub教程】template内置变量含义说明
[打印本页]
作者:
jijidata
时间:
2013-5-25 19:23:26
标题:
【Aegisub教程】template内置变量含义说明
本帖最后由 jijidata 于 2013-5-25 21:39 编辑
ひまり说过了修饰语~咱来说说template内置变量吧,结合自己经验和官网写的,有错误请及时跟帖指正~
我用的是2.1.9版本的,因此说的也是2.1.9里面的
什么是内置变量?举个例子吧
Template syl
{\pos($x,$y)\t($start,$end,\blur20)}
{\k36}そ{\k20}の{\k14}手{\k24}伸{\k34}ば{\k28}し{\k26}て{\k137}も{\k150}{\k32}今{\k121}は {\k29}今{\k113}は{\k34}届{\k28}か{\k40}な{\k46}い{\k71}よ
复制代码
自动化后{\pos($x,$y)}代表每个字自动会对应相应的pos(位置坐标),template syl
提示按音节拆分句子,\t($start,$end)会自动对应这一行开始时间和结束时间。
所以变量就是这个意思,下面来说说Aegisub 2.1.9里有哪些变量以及代表的含义
注意,所有的变量使用要加上$字符,如:{\pos($center,$middle)}
1. 行变量
2013-5-25 21:39:03 上传
下载附件
(7.69 KB)
这是代表原句子每一行中的变量
layer
:每一行句子的层数(layer)
style
: 每一行句子的样式(style)
actor
:每一行句子的说话人(actor),注意,popsub等老版打轴软件打轴actor会变成Name,如上图,所以要手动改回来,并且tcax也不支持Name这一表达
margin_l, margin_r
:每一行的对应的左边距离,右边距离
margin_v, margin_t, margin_b
:每一行的对应的垂直,顶部,底部距离,特别的margin_v与margin_t相同
lstart, lend, ldur, lmid
:每一行句子的开始时间,结束时间,持续时间,中间点时间,单位是毫秒,特别的
$ldur=!line.duration!
syln
:每一行的音节总数,通俗的说就是这一行有多少个k
lleft, lcenter, lright
:这一行里最左侧的第一个字到左边的距离,中间到最左边距离(通常是x分辨率的一半),最右侧的最后一个字到左边的距离
ltop, lmiddle, lbottom
:跟上面相似,每一行字的上端到视频顶端的距离,中间到视频顶端的距离,下端到视频顶端的距离
lx, ly
:该行的pos坐标,受{\an}代码影响,通常用于{\pos}代码里,如{\pos($lx,$ly)}
lwidth, lheight
:,这一行句子的像素宽度和高度,通常lright= lleft+ lwidth
2. 音节变量
首先,音节是什么?音节就是
k
所划分出的那一个或几个字,例如
{\k24}
夜の
{\k37}
空
{\k52}
辉
{\k28}
く
{\k19}
星,夜の是一个音节,空是一个音节等等
sstart, send, smid
:这一行中每个音节的开始时间,结束时间,中间时间,单位是毫秒。音节由k划分,k后面的时间决定变量时间。
sdur, skdur
:k的持续时间,sdur单位是毫秒,skdur单位是毫秒
si
:这一行中的k的数目, 它代表一个计数器,从1开始,通常用于拆分时间,造成时间差,如!-1000+$si*100!,会造成一个100毫秒的时间差
sleft, scenter, sright
:跟行变量里lleft, lcenter, lright类似只不过每一行改变成了每一个音节,即每一个音节所指定位置的到左边的像素距离
sbottom, smiddle, stop
:类似,就不说了
sx, sy
:每个音节的坐标
swidth, sheigh
t:每个音节的像素宽度和高度
3. 全局自动变量
最常用的就在这里了,适用于行里和音节里
start, end, mid
:音节或行的开始,结束,中间点时间
dur, kdur
:行或音节的持续时间,前一个单位是毫秒,后一个是厘喵
i
:行或音节里的k数目,也是一个计数器
left, center, right
:行或音节所指定位置的到左边的像素距离
top, middle, bottom
:行或音节所指定位置的到顶端的像素距离
x, y
:行或音节的坐标
width, height
:行或音节像素宽度和高度
下次说说retime函数的意义和应用吧
图片附件:
x.png
(2013-5-25 21:39:03, 7.69 KB) / 下载次数 1488
http://www.tcax.org/forum.php?mod=attachment&aid=MTMzOXxkMDlkZTMyYnwxNzQ3MzAyMzYwfDB8MA%3D%3D
作者:
milkyjing
时间:
2013-5-25 23:01:34
支持教程帖!!
作者:
zsyf
时间:
2013-5-26 12:19:58
终于又等到新的关于Aegisub方面的教程了,感谢楼主。
作者:
Tsankou
时间:
2013-6-4 22:20:22
神贴留名!
最近正研究auto4的说!
作者:
lyoung
时间:
2013-7-29 18:15:54
支持教程!!!!!
作者:
岛屿
时间:
2013-9-5 22:19:10
这个要认真看哈~
作者:
岛屿
时间:
2013-9-20 14:15:19
这个很适合我
作者:
心写续集
时间:
2013-11-4 01:48:59
新手受教了!
作者:
milkyjing
时间:
2013-11-7 20:36:39
心写续集 发表于 2013-11-4 01:48
新手受教了!
这位同学换个头像吧.. 太闪了对眼睛不好
作者:
-岚Timeless
时间:
2014-9-16 17:20:02
好吧,终于找到Aeg的template解说了,太谢谢了,之前看了一些没有这方面的。嗯,学习学习!!
作者:
apody929
时间:
2014-12-11 14:20:53
谢谢楼主大大分享 收下学习了!
作者:
eiuminfui
时间:
2016-1-30 14:14:12
好东西~连我这渣渣也看得明白!谢谢楼主大大分享,加油!
作者:
basketmaru
时间:
2017-4-18 10:02:19
剛開始學習Aegisub,很需要教程,謝謝板主!
作者:
wh774659705
时间:
2017-11-18 21:15:45
刚开始接触,希望学到东西
作者:
CMD
时间:
2018-4-11 22:13:17
膜拜dalao
欢迎光临 TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua (http://www.tcax.org/)
Powered by Discuz! X2