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

 找回密码
 加入社区
查看: 1957|回复: 3

关于修饰语multi的使用及自动标顶注 [复制链接]

Rank: 6Rank: 6

发表于 2012-11-24 21:31:12 |显示全部楼层
既然有人问就我单独开一贴说下,鬼道解释没有错误但不全面,自动标顶注是用的别的方法


修饰语原贴:http://www.tcax.org/forum.php?mo ... &extra=page%3D1

2楼十一项,鬼道关于 multi 修饰语解释

这个东西估计也有人用过,这个主要是日语里面的汉字发音往往不是占一个音节的情况,甚至用多个假名注音,这时候会这么做,老实说这个算比较高级的用法了吧,占了多个音节,高亮就会有多个。。。我一直想试试,但是因为麻烦一直没用,可以自动实现汉字头顶注假名的效果哦~~(2001貌似讲过。。。)
例子
template syl multi: {\an5\pos($scenter,$smiddle)\1a&HFF&\t($start,$end,\bord5\3a&HFF&)}
karaoke: {\k33}風{\k36}#{\k89}の{\k46}花{\k28}#{\k57}よ
风读作kaze,两个音,多的一个用#来占位。。。。实际可以写成#|XX(写假名),应用之后假名会自动到汉字头上。。。一个音用一个#。。。。风这样的两个就应该用两个,不过这个例子没要实现那种效果。。。所以只是单纯用#占位而已。。。






下面我尽量详细的讲下 multi的作用 以及 如何实现自动标顶注


multi

它能实现单个汉字循环多个音节的效果,使用方法非常简单,上面的例子也是对的,当然如果想看清楚的话,用下面这个
  1. Comment: 0,0:00:00.00,0:00:05.00,Default,,0,0,0,template syl,!retime("start2syl",-100+syl.i*30,0)!{\pos($scenter,$smiddle)\an5\alpha&HFF&\t(0,500,\alpha&H00&)}
  2. Comment: 0,0:00:05.00,0:00:05.00,Default,,0,0,0,template syl multi,!retime("syl",0,300)!{\pos($scenter,$smiddle)\an5\bord5\blur5\t(0,50,\fscx130\fscy130)\t(50,$dur,\fscx100\fscy100\bord0\blur0)}
  3. Comment: 0,0:00:05.00,0:00:05.00,Default,,0,0,0,template syl ,!retime("syl2end",0,100+syl.i*30)!{\pos($scenter,$smiddle)\an5\alpha&H00&\t(!line.duration-500!,!line.duration!,\alpha&HFF&)}
  4. Dialogue:: 0,0:00:05.00,0:00:07.00,Default,,0,0,0,karaoke,{\k33}風{\k33}#{\k33}#{\k33}#{\k33}#{\k89}の{\k46}花{\k57}よ
复制代码
表现的效果就是 風 这个字会循环4次效果,而且之后的\k值是可以调节的,当然这只是个例子,不能直接拿来用,multi的效果一般用在哪里呢?

一般歌词的重复语气词,像
啦啦啦啦啦
啊啊啊啊啊
之类的,你可以一个个打K让它单独表现,也可以用multi实现单个字重复效果,完全取决于自己的喜好

成品例子(国外作品),multi效果在第三句就有了

http://www.tudou.com/programs/view/NIklQ02bWn0/

自动标顶注

aegisub自动化后大家经常会忽视掉一个自动生成的style
7S34Q7U1JAP]%Q%XBBQP9A2.jpg


Default-furigana,这东西就可以自动表顶注,实现时使用furi

template furi

样式是: x|xx

竖线打出方法:键盘回车键上那个按键看见了没? shift+它

上面的特效例子增加三句即可
  1. Comment: 0,0:00:00.00,0:00:05.00,Default,,0,0,0,template syl,!retime("start2syl",-100+syl.i*30,0)!{\pos($scenter,$smiddle)\an5\alpha&HFF&\t(0,500,\alpha&H00&)}
  2. Comment: 0,0:00:05.00,0:00:05.00,Default,,0,0,0,template syl multi,!retime("syl",0,300)!{\pos($scenter,$smiddle)\an5\bord5\blur5\t(0,50,\fscx130\fscy130)\t(50,$dur,\fscx100\fscy100\bord0\blur0)}
  3. Comment: 0,0:00:05.00,0:00:05.00,Default,,0,0,0,template syl,!retime("syl2end",0,100+syl.i*30)!{\pos($scenter,$smiddle)\an5\alpha&H00&\t(!line.duration-500!,!line.duration!,\alpha&HFF&)}
  4. Comment: 0,0:00:00.00,0:00:05.00,Default,,0,0,0,template furi,!retime("start2syl",-100+syl.i*30,0)!{\pos($scenter,$smiddle)\an5\alpha&HFF&\t(0,500,\alpha&H00&)}
  5. Comment: 0,0:00:05.00,0:00:05.00,Default,,0,0,0,template furi,!retime("syl",0,300)!{\pos($scenter,$smiddle)\an5\bord5\blur5\t(0,50,\fscx130\fscy130)\t(50,$dur,\fscx100\fscy100\bord0\blur0)}
  6. Comment: 0,0:00:05.00,0:00:05.00,Default,,0,0,0,template furi,!retime("syl2end",0,100+syl.i*30)!{\pos($scenter,$smiddle)\an5\alpha&H00&\t(!line.duration-500!,!line.duration!,\alpha&HFF&)}
  7. Dialogue: 0,0:00:05.00,0:00:07.00,Default,,0,0,0,karaoke,{\k33}風|kaze{\k33}の{\k46}花|hana{\k57}よ
复制代码
4Z2T@]J]5U4O596[%ZT6GQ6.jpg



然后,大家拿出自己的特效脚本 安照方法修改

有兴趣可以自己替换
  1. {\k50}youkaze|四月老师组长大人
复制代码
如果生成如下效果,说明你成功了
LR8_%ZS60~)54R9VW9G%CW5.jpg
1

查看全部评分

Rank: 4

发表于 2012-12-2 16:12:33 |显示全部楼层
如果我只想要假名标注,不想改变原来的卡拉OK的效果该怎么做?

Rank: 6Rank: 6

发表于 2012-12-2 18:39:38 |显示全部楼层
本帖最后由 zxdfcgv 于 2012-12-2 18:42 编辑
exe12356 发表于 2012-12-2 16:12
如果我只想要假名标注,不想改变原来的卡拉OK的效果该怎么做?


说白了,标注相当于单独的一行字幕,它有自己的样式设置...拿上面的例子来说,光想要标注的话,只需要把下面furi中控制放大的效果去掉即可...或者最简单的,把这一句
Comment: 0,0:00:05.00,0:00:05.00,Default,,0,0,0,template furi,!retime("syl",0,300)!{\pos($scenter,$smiddle)\an5\bord5\blur5\t(0,50,\fscx130\fscy130)\t(50,$dur,\fscx100\fscy100\bord0\blur0)}
中的
\t(0,50,\fscx130\fscy130)-----改成----->\t(0,50,\fscx100\fscy100)

顺便补充一下,一般情况下标注的字体大小是字幕的1/2....字幕为50的话,标注一般推荐设置为25////当然 需看具体情况

Rank: 4

发表于 2018-8-22 11:43:45 |显示全部楼层
超级棒的文章!
您需要登录后才可以回帖 登录 | 加入社区

GitHub|TCAX 主页

GMT+8, 2018-12-17 05:06

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH