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

 找回密码
 新人加入
查看: 14634|回复: 21
打印 上一主题 下一主题

[新手向]aegisub-line小技巧 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2012-11-25 13:24:32 |只看该作者 |倒序浏览
本帖最后由 zxdfcgv 于 2012-11-25 13:26 编辑

此帖是aegisub新人向,教你如何在没有k值的line行如何自动化实现自己需要的效果

此帖有两个教程:自动化添加代码自动化添加文字顶注释

面向的字幕是歌词中文无特效字幕及需要加代码的无k字幕

PS:达到目的的方法不只一种,这里说一种简洁但又略复杂的方法----->目标:只为达到目的


自动化添加代码

动漫OP ED以及MV中,中文字幕如果想加特效的话需要单独分k值,懒人如果不想那么麻烦就去用tcax tools文件夹中的KASS.exe工具,它可以自动分line的k值,如果不加特效的话一般会加入fad等代码效果来配合特效字幕的in和out方式,有时候也会加bord blur来使中文字幕更加漂亮.所以如果字幕少还好,可以一句句在ASS里每行左边复制粘贴,如果碰到懒人,如果同时又碰到line超多的那种,你想一句句复制也没人说啥,但是如果我们有其他办法可以方便的达到目的的话....

例子:
5GCM~45J%LXH~H$(R9P(VRL.jpg

如上图字幕(随意打的),我们的目标是让每行出现{\fad(200,200)\bord4\blur4}效果

字幕最上面一行右键,插入一空白行(之前),自行键入代码

RTFTM2~$$AUO3[]@$[9@F)W.jpg
最左面不要忘记打钩[凡是要引用特效是都要打钩]
  1. ,template,!retime("line",0,0)!{\fad(200,200)\bord4\blur4}
复制代码
H8WY%VO_7(MRIL~BAKSN(PR.jpg

然后 自动化生成.之后预览下就会得到我们所需的效果



自动化添加文字顶注释

写在前:这个方法略鸡肋,仅供参考

文字顶部注释,实现方法不一,可以单独另一行独立设置pos及样式,但如果一部片子顶部注释字幕很多的话,若你不想一句句单独做,便可以利用自动化生成[虽然也不是多简单]

PS:嘛,自动化的方法不能不说是麻烦,这个完全取决于自己习惯那种方式...不过本着教学目的还是说一下(其实习惯了也很好用 )


例子:
4ZQ`WC%RH_(3TSA73KYU7VY.jpg

让上图实现下图效果

8AP}_QAES9QM2(UAO%A~{30.jpg

然后再实现下图效果

V(CKIVJ8[Q(H9Z$KC0`@920.jpg


字幕最顶行,右键插入一空白行(之前),再重复一次...一共插入两行,键入以下代码
  1. ,template furi,{\pos($x,$y)\fad(200,200)}
  2. ,template,{\pos($x,$y)\fad(200,200)}
复制代码
而后麻烦来了

这不科学啊--->{\k0}这{\k0}不{\k0}科学{\k0}啊--->{\k0}这{\k0}不{\k0}科学|kexue{\k0}啊

换句话说我们要把加顶注的那一行[仅仅是那一行]单独在每字前加k值{\k0}

然后 自动化生成.之后预览下就会得到我们所需的效果

之后
  1. {\k0}这{\k0}不{\k0}科学|kexue{\k0}啊{\k0}不{\k0}科学|kexue{\k0}啊{\k0}不{\k0}科学|kexue{\k0}啊
复制代码
然后 自动化生成

再之后
  1. {\k0}这{\k0}不{\k0}科学|我是一号{\k0}啊{\k0}不{\k0}科学|我是二号{\k0}啊{\k0}不{\k0}科学|我是三号{\k0}啊{\k0}不{\k0}科学|科学到底是啥{\k0}啊
复制代码
再再后
  1. 这不科学啊不科学啊不{\k0}科学|我是三号{\k0}啊{\k0}不{\k0}科学|科学到底是啥{\k0}啊
复制代码
看到这里很多人就会感觉麻烦...确实麻烦,因为要单独做k值,或许配合KASS.EXE能用

IBQIRMHJ~~AC%1S~HW3BCPX.jpg
2

查看全部评分

Rank: 5Rank: 5

沙发
发表于 2012-11-26 00:31:13 |只看该作者
这样一来真方便了很多
大赞

Rank: 4

板凳
发表于 2012-12-6 11:09:43 |只看该作者
感谢大神了,希望以后多出这种教程,方便我等用aegisub的小白
太感谢大神了

Rank: 5Rank: 5

地板
发表于 2012-12-6 11:40:45 |只看该作者
aeg里是不是有个主要给岛国人用的那个注假名,

Rank: 4

5#
发表于 2012-12-6 13:18:10 |只看该作者
膜拜 頂一個 有的片這種註釋還是需要的 加速世界什麽的

Rank: 6Rank: 6

6#
发表于 2012-12-6 19:37:38 |只看该作者
six 发表于 2012-12-6 11:40
aeg里是不是有个主要给岛国人用的那个注假名,

没错...furi就是那东西...顶注释和注假名,在AEGISUB里是一个东西....

Rank: 5Rank: 5

7#
发表于 2012-12-9 10:35:45 |只看该作者
zxdfcgv 发表于 2012-12-6 19:37
没错...furi就是那东西...顶注释和注假名,在AEGISUB里是一个东西....

不会,求肚肚写教程。

Rank: 6Rank: 6

8#
发表于 2012-12-9 20:19:56 |只看该作者
six 发表于 2012-12-9 10:35
不会,求肚肚写教程。

http://aegisub.cellosoft.com/docs/Furigana_karaoke

Rank: 1

9#
发表于 2013-4-2 19:56:58 |只看该作者
初学者的福音啊,谢谢,太感谢了

Rank: 4

10#
发表于 2013-5-11 15:37:47 |只看该作者
又来学习慢慢上手了

正式会员

Axcellurator

Rank: 4

11#
发表于 2013-6-8 16:13:44 |只看该作者
新人说下关于第一个,也就是添加代码,我常用的方法【求轻喷

先选中要添加代码的行,执行自动化下的「Add edgeblur」
之后每一行前都加了一个「{\be1}」
然后Ctrl+H替换,将be1替换成想要的标签

不知道这种方法是什么原理……=-=
或者说不知道可不可以把执行时加的「{\be1}」换成自己想要的标签=-=

Rank: 6Rank: 6

12#
发表于 2013-6-8 18:57:12 |只看该作者
Tsankou 发表于 2013-6-8 16:13
新人说下关于第一个,也就是添加代码,我常用的方法【求轻喷

先选中要添加代码的行,执行自动化下的「Add  ...

在AEGISUB的文件夹中,请按照以下路径寻找一个lua脚本

\Aegisub\automation\autoload\macro-1-edgeblur.lua


这个脚本就是你执行的那个,记事本打开

正式会员

Axcellurator

Rank: 4

13#
发表于 2013-6-9 15:32:10 |只看该作者
zxdfcgv 发表于 2013-6-8 18:57
在AEGISUB的文件夹中,请按照以下路径寻找一个lua脚本
  1. -- Automation 4 demo script
  2. -- Macro that adds \be1 tags in front of every selected line

  3. script_name = "Add edgeblur macro"
  4. script_description = "A demo macro showing how to do simple line modification in Automation 4"
  5. script_author = "Niels Martin Hansen"
  6. script_version = "1"


  7. function add_edgeblur(subtitles, selected_lines, active_line)
  8.         for z, i in ipairs(selected_lines) do
  9.                 local l = subtitles[i]
  10.                 l.text = "{\\be1}" .. l.text
  11.                 subtitles[i] = l
  12.         end
  13.         aegisub.set_undo_point("Add edgeblur")
  14. end

  15. aegisub.register_macro("Add edgeblur", "Adds \\be1 tags to all selected lines", add_edgeblur)
复制代码
打开后是这个样子……
改下第13行的{\\be1}就能添加其它标签了?

Rank: 6Rank: 6

14#
发表于 2013-6-9 21:12:20 |只看该作者
Tsankou 发表于 2013-6-9 15:32
打开后是这个样子……
改下第13行的{\\be1}就能添加其它标签了?

自己尝试下会更好...

Rank: 4

15#
发表于 2013-9-5 22:25:17 |只看该作者
新手小白看得似懂非懂

Rank: 4

16#
发表于 2014-1-13 18:41:24 |只看该作者
Tsankou 发表于 2013-6-9 15:32
打开后是这个样子……
改下第13行的{\\be1}就能添加其它标签了?

这个方法好有效,要是能添加模板一样记录就好了。

Rank: 4

17#
发表于 2014-12-11 14:19:58 |只看该作者
谢谢楼主大大分享 收下学习了!

Rank: 4

18#
发表于 2015-9-8 07:34:06 |只看该作者
学习了

Rank: 4

19#
发表于 2016-6-7 10:44:27 |只看该作者
好的,看下

Rank: 4

20#
发表于 2017-1-24 08:59:46 |只看该作者
谢谢楼主大大分享 收下学习了!
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-11-22 13:36

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH