TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

标题: Aegisub杂 [打印本页]

作者: 几年    时间: 2015-1-5 11:37:28     标题: Aegisub杂

与Aegisub,NyuFX,LVS相关的问题,只要我知道的,都可以回答一下。主要回答Aegisub,,有需要可以在后面跟贴。请不要直接贴代码,问我所有的意思。。




这个问题,我当初学的时候也很纠结,所以决定写一下。
1,
\pos($center,$middle)
\pos($x,$y)
这两获取字符位置有什么区别?

\pos($center,$middle)
\pos($x,$y)
这两获取字符位置有什么区别?

在同一个样式中的时候,比如使用template syl
如果要保持套用模板后每个syl的位置不变有以下几种写法

\pos($left,$top)\an7
\pos($left,$middle)\an4
\pos($center,$middle)\an5
.............
\pos($x,$y)

\pos($x,$y) 是不用指定alignment的,因为该行的样式默认指定了an

如果该行的样式为an2

\pos($x,$y) 就等同于 \pos($center,$bottom)

如果样式为an8

\pos($x,$y) 就等同于 \pos($center,$top)

等等
建议自行测试,动手才能学得会。

还有就是$sx,$sy,$lx,$ly,$x,$y的关系,都可以统一成$x,$y与具体的相修饰符对应,
和我前面说到的伪syl(参考这里)很像,都是为了方便,其它可类推。
作者: dldw    时间: 2015-1-5 15:19:24

这这这...也太及时了,3Q
作者: 死亡旋律    时间: 2015-1-10 21:05:34

这个好
作者: dldw    时间: 2015-1-12 20:39:44

第2问:
以当前字幕的显示时长打一个K值,只要一个K值。
如:
Dialogue: 0,0:00:53.00,0:00:56.00,En,,0,0,0,,I like it better than the hipster of all shit

想要的结果:
Dialogue: 0,0:00:53.00,0:00:56.00,En,,0,0,0,,{\k300}I like it better than the hipster of all shit


当然,想要解决的方法,不单对此一行的,是对所有的行批量或自动化。
作者: 几年    时间: 2015-1-12 20:58:59

dldw 发表于 2015-1-12 20:39
第2问:
以当前字幕的显示时长打一个K值,只要一个K值。
如:
  1. Comment: 0,0:00:00.00,0:00:05.00,Default,,0,0,0,template pre-line,{\k!$ldur/10!}
  2. Comment: 0,0:00:53.00,0:00:56.00,Default,,0,0,0,karaoke,I like it better than the hipster of all shit
复制代码

作者: 默然锦葵    时间: 2015-1-30 14:32:20

楼主好~ 想问问lua方面的问题,最近在研究用lua做特效,但是只会点皮毛,唉……

另 为什么我觉得Aegisub做卡拉OK特效比TCAX简单方便得多…… 两者差异大吗?
作者: 几年    时间: 2015-1-30 17:23:44

默然锦葵 发表于 2015-1-30 14:32
楼主好~ 想问问lua方面的问题,最近在研究用lua做特效,但是只会点皮毛,唉……

另 为什么我觉得Aegisub做 ...

lua可以问啊,我知道的都可以给你回答一下。但是请不要整个代码全贴出来,问的时候具体一些。
aegisub的可视化性强一些,生成以后就可预览,aegisub是基于对象的,这点来说代码的可读性就好些,当然还要看个人感觉,就ass特效来说aegisub与tcax差别不大。tcax的编程难度比较大,没有很好的编程基础很难学会,当然套模板另论
作者: bluecy3    时间: 2018-8-22 11:43:57

感谢!讲得很清楚!




欢迎光临 TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua (http://tcax.org/) Powered by Discuz! X2