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

标题: 新人求助,aegisub里面的retime时间设定 [打印本页]

作者: CMD    时间: 2018-4-13 23:24:34     标题: 新人求助,aegisub里面的retime时间设定

本帖最后由 CMD 于 2018-5-20 15:47 编辑

代码模板: 特效练习-5.rar (1.71 KB, 下载次数: 1598)

前辈们上面的是模板,今天试着把tcax里面的一些基础脚本用aegisub实现了一下,前辈们先看一下代码

入场
  1. !retime("abs",$lstart+syl.i*40-440,$lstart+syl.i*40-40)!{\fry-150\move($center,!$middle-25!,$center,$middle,0,400)\t(0,400,\fry0)}
复制代码
存在
  1. !retime("abs",$lstart+syl.i*40-40,$lend-($syln-syl.i-1)*40+40)!{\pos($center,$middle)\bord3\blur3\3c!_G.ass_color(_G.HSV_to_RGB($si/$syln*390,0.9,0.8))!}
复制代码
表现
  1. !retime("syl",0,0)!{\pos($center,$middle)\t(0,$sdur,\fs44)\bord3\blur3\3c!_G.ass_color(_G.HSV_to_RGB($si/$syln*390,0.9,0.8))!}
复制代码
退场
  1. !retime("abs",$lend-($syln-syl.i-1)*40+40,$lend-($syln-syl.i-1)*40+440)!{\fry0\move($center,$middle,$center,!$middle+25!,0,400)}
复制代码
因为不会使用retime的其它模式,只能通过abs获取时轴上的时间,再依靠tcax里面的的入场时间公式,视频帧率25,直接带入到公式里面

tcax表现方式
  1. ts = _start + _elapk

  2. te = _start + _elapk + _k
复制代码
生成的效果,按照一位前辈的帖子来弄的

图1.png

表现方式使用syl模式后,文字变成彩色后就消失了,文字表现颜色不能存在到这行文字的结束时间,像下面一样

图2.png


后来改成abs模式,不知道怎么计算不了公式里面的_elapk:从当前句子的开始到第_j个文字所经过的时间,但看到好多模板里面都用!retime("syl2end",0,$lright)!这个,把它放到模板里面,生成的字幕时间全乱了,想问一下dalao们,换成了abs模式要怎么计算_elapk的时间?








附件: 特效练习-5.rar (2018-4-13 22:44:35, 1.71 KB) / 下载次数 1598
http://tcax.org/forum.php?mod=attachment&aid=MjE3Mnw4NjE2ZGZkMnwxNzMyMjcyNDkyfDB8MA%3D%3D

图片附件: 图1.png (2018-4-13 23:10:01, 7.19 KB) / 下载次数 798
http://tcax.org/forum.php?mod=attachment&aid=MjE3NHwxODMxZmZmYXwxNzMyMjcyNDkyfDB8MA%3D%3D



图片附件: 图2.png (2018-4-13 22:59:48, 81.4 KB) / 下载次数 773
http://tcax.org/forum.php?mod=attachment&aid=MjE3M3xiNTU2YmI5NXwxNzMyMjcyNDkyfDB8MA%3D%3D


作者: CMD    时间: 2018-4-13 23:25:51

改了好久也没改对时间
作者: CMD    时间: 2018-4-14 11:09:28

大佬们不用了,我把syl改成了syl2end,!retime("syl2end",-$sdur,0)!,解决了字幕停留的小问题
作者: mzlmcx    时间: 2018-4-14 17:58:09

CMD 发表于 2018-4-14 11:09
大佬们不用了,我把syl改成了syl2end,!retime("syl2end",-$sdur,0)!,解决了字幕停留的小问 ...

你真的拼……
我们现在都不怎么玩了
还不如
你慢慢折腾
作者: CMD    时间: 2018-4-14 19:09:44

在学校太闲了,大学的第二个学期的课程还是很少,所以............
作者: CMD    时间: 2018-4-14 19:10:56

mzlmcx 发表于 2018-4-14 17:58
你真的拼……
我们现在都不怎么玩了
还不如

╮( ̄▽ ̄")╭




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