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

标题: 请问aegisub可以做出一个一个字淡入的效果吗? [打印本页]

作者: dust7    时间: 2012-9-5 03:15:27     标题: 请问aegisub可以做出一个一个字淡入的效果吗?

本帖最后由 dust7 于 2012-9-5 03:16 编辑

就是TCAX教程例子中的in-001.py的效果,用aegisub怎样才能做到?
只能一个字一个字地拉轴么?那样工程也太浩大了...
初学ass,看了TCAX的教程真是一头雾水啊
而且想要把每句字幕放到不同的位置,asgisub定位是很方便的,不知道用TCAX该怎么弄...
求问大大这种情况下该怎么办啊?问的问题很小白请见谅,先谢过了
作者: zxdfcgv    时间: 2012-9-5 09:58:39

本帖最后由 zxdfcgv 于 2012-9-5 11:52 编辑

= = 逐字淡入是作为IN特效存在么,还是整句特效就是逐字淡入?

两种到都不难实现

aegisub

如果是第一种:

syl
  1. template syl
复制代码
  1. !retime("start2syl",-300+syl.i*50,0)!{\pos($scenter,$smiddle)\an5\alpha&HFF&\t(0,300,\alpha&0&)}
复制代码
这个是像TCAX一样作为一个单独的特效存在,形象说的话就是在字幕开始前而单独出现的一个效果

更形象一点就是下面这句
  1. !retime("start2syl",-300+syl.i*50,0)!{\pos($scenter,$smiddle)\an5\frz90\alpha&HFF&\t(0,500,\alpha&H00&\frz0)}
复制代码
如果是第二种:

这样既可
  1. !retime("syl",-300+syl.i*50,0)!{\pos($scenter,$smiddle)\an5\alpha&HFF&\t(0,500,\alpha&H00&)}
复制代码
或者更简单点用line
  1. template line
复制代码
  1. {\alpha&HFF&\t($start,$end,1,\alpha&H00&)}
复制代码

作者: zxdfcgv    时间: 2012-9-5 11:46:59

本帖最后由 zxdfcgv 于 2012-9-5 11:55 编辑

下面是刚写好的一个例子

效果么
进入:字幕左往右逐字淡入
表现:字幕边框随K bord+blur+fscy,x
表现2:K效果后字幕依旧存在
消失:字幕左往右逐字淡出

淡入淡出效果比较快,如果两个轴之间时间是衔接的就会出现一个灰暗的过渡效果

aegisub
  1. ,template syl,!retime("start2syl",-100+syl.i*30,0)!{\pos($scenter,$smiddle)\an5\alpha&HFF&\t(0,500,\alpha&H00&)}
复制代码
  1. ,template syl,!retime("syl",0,300)!{\pos($scenter,$smiddle)\an5\bord5\blur5\t(0,50,\fscx130\fscy130)\t(50,$dur,\fscx100\fscy100\bord0\blur0)}
复制代码
  1. ,template syl,!retime("syl2end",0,100+syl.i*30)!{\pos($scenter,$smiddle)\an5\alpha&H00&\t(!line.duration-500!,!line.duration!,\alpha&HFF&)}
复制代码
1.jpg
2.jpg
3.jpg


图片附件: 1.jpg (2012-9-5 11:46:29, 11.9 KB) / 下载次数 443
http://www.tcax.org/forum.php?mod=attachment&aid=OTQwfDYzMmE1M2U5fDE3MTQ4NjQ5MjF8MHww



图片附件: 3.jpg (2012-9-5 11:46:02, 8.21 KB) / 下载次数 397
http://www.tcax.org/forum.php?mod=attachment&aid=OTM5fDgwM2ZlNTMwfDE3MTQ4NjQ5MjF8MHww



图片附件: 2.jpg (2012-9-5 11:46:00, 9.93 KB) / 下载次数 393
http://www.tcax.org/forum.php?mod=attachment&aid=OTM4fDgxMmRkNTJifDE3MTQ4NjQ5MjF8MHww


作者: zxdfcgv    时间: 2012-9-5 12:07:48

本帖最后由 zxdfcgv 于 2012-9-5 12:08 编辑

关于每个字幕出现在不同位置....这个...嘛或许各种随机就行

你可以尝试把上面那一楼的第一行语句替换成这货,效果么...= = 别扭... 需要你自己需要各种尝试
  1. ,template syl,!retime("start2syl",-100+syl.i*30,0)!{\pos(!$scenter+math.random(-20,20)!,!$smiddle+math.random(-20,20)!)\an5\alpha&HFF&\t(0,500,\alpha&H00&)}
复制代码
5.jpg


OVER  撤退

图片附件: 5.jpg (2012-9-5 12:06:49, 10.94 KB) / 下载次数 431
http://www.tcax.org/forum.php?mod=attachment&aid=OTQxfDIxZTQ4MDBkfDE3MTQ4NjQ5MjF8MHww


作者: dust7    时间: 2012-9-5 12:23:19

zxdfcgv 发表于 2012-9-5 12:07
关于每个字幕出现在不同位置....这个...嘛或许各种随机就行

你可以尝试把上面那一楼的第一 ...

非常感谢啊!!回复了这么多
马上去试试看!握拳!
作者: 梅花鹿    时间: 2012-12-15 23:10:08

怎么办 我是超级小白  大神们写这么多的代码 可是我不会用啊 直接粘贴么?

怎么弄啊  好郁闷啊 5555555555555555555      求大神和楼主赐教啊

神啊 看到我的留言吧  让我进步吧 5555555555555555555555555555555555555555555555
作者: Silver96    时间: 2016-11-23 09:20:05

0 0! 小白求指教,这片代码是要打到哪里才能产生特效的?
作者: 小徐    时间: 2017-8-8 21:38:55

Silver96 发表于 2016-11-23 09:20
0 0! 小白求指教,这片代码是要打到哪里才能产生特效的?

这个属于aegisub里的自动化脚本,当然就像他的名字一样简单。要用,你首先得熟悉基本的字幕制作过程,其次,如果你没有过多的需求,在菜单里应用卡拉OK模板就可以了,上面的都是脚本,你直接应用就OK。当然你一行一行手打也可以,比较麻烦而已。详情你可以参阅aegisub的官网,如果是全英文的看不懂去vmoe字幕组翻译的中文手册也可以。翻译的够平常使用,但高级的部分有些没翻译,但大多数在tcax的论坛里可以找到人帮忙




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