TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua
标题:
VSCode插件:Aegisub Helper的安装、功能介绍及使用方法
[打印本页]
作者:
Seekladoom
时间:
2022-6-5 15:34:52
标题:
VSCode插件:Aegisub Helper的安装、功能介绍及使用方法
本帖最后由 Seekladoom 于 2022-6-6 02:28 编辑
原作者插件的开源链接:
https://github.com/DCTewi/Aegisub-Helper
附上横行写法文件的压缩包:
Aegisub Helper 标准模板示例(含使用教程).part1.rar
(0 Bytes, 下载次数: 1215)
2022-6-6 02:27:24 上传
下载次数: 1215
Aegisub Helper 标准模板示例(含使用教程).part2.rar
(0 Bytes, 下载次数: 1194)
2022-6-6 02:27:24 上传
下载次数: 1194
github备份下载
题外话:需求分析(或许是这个插件诞生的根本原因)
但凡用过Aegisub写模板的朋友就会知道,即便是在Aegisub上有各种lua插件和lua库加持的情况下,稍微复杂点的特效,代码一长,其可读性慢慢就会变得令人完全无法接受(AUTO4本身
不支持换行写法
是特效复杂以后
可读性丧失的根本原因
,不过AUTO4这个是Aegisub最初设计时就定下来的了,目前已无法改动),就像下图这样:
2022-6-5 15:39:29 上传
下载附件
(217.36 KB)
为此才会有像下面这样的
中间过程写法
诞生
:
2022-6-5 15:39:57 上传
下载附件
(67.22 KB)
中间过程写法:将AUTO4模板中的代码复制到新建的txt或lua文件中去,为了
提高
修改代码时的
可读性
,在代码中的斜杠"“、逗号”,"等处按下回车键换行,方便观察并修改各部分代码的相关变量、判断关系等内容。
安装
直接在VSCode的插件商店中上搜Aegisub即可,具体如下图的操作步骤所示:
2022-6-5 15:42:43 上传
下载附件
(23.7 KB)
功能介绍及使用方法
(1)代码补全:
支持
ASS特效标签
和
Aegisub内联变量
的专有名词补全
ASS特效标签补全:
输入斜杠"“弹出内联变量补全下拉列表
2022-6-5 15:43:23 上传
下载附件
(8.9 KB)
Aegisub内联变量补全:
输入”$"弹出内联变量补全下拉列表
2022-6-5 15:43:39 上传
下载附件
(10.6 KB)
code行 换行写法补全:
输入"co"弹出code下拉列表按钮,点击后出现code行的标准格式代码
2022-6-5 15:44:06 上传
下载附件
(2 KB)
2022-6-5 15:44:06 上传
下载附件
(2.39 KB)
template行 换行写法补全:
输入"te"弹出template下拉列表按钮,点击后出现template行的标准格式代码
2022-6-5 15:44:40 上传
下载附件
(2.44 KB)
2022-6-5 15:44:40 上传
下载附件
(4.95 KB)
(2)一键转AUTO4模板代码格式
一键转AUTO4的方法很简单,按照作者给的gif写好换行代码以后,直接按
快捷键 Ctrl+Alt+B
或按Ctrl+Shift+P找到编译至ASS文件的下拉列表选项即可将写好的.aegs换行代码文件编译为.aegs.generated文件,再将里面的代码直接复制粘贴到ass字幕文件中去即可。
如下是原作者给的
gif操作演示:
编译为ass字幕文件的AUTO4代码格式
2022-6-5 15:45:42 上传
下载附件
(58.89 KB)
复制粘贴到Aegisub打开的ass字幕文件中去
2022-6-5 15:45:42 上传
下载附件
(55.04 KB)
我自己写的Aegisub Helper 通用处理模板是这样写的:
2022-6-5 15:46:24 上传
下载附件
(35.93 KB)
代码如下:
<font face="微软雅黑">-----Aegisub中的code行 注释分隔行-----
%[ 特效修饰语 # -----code行----- @ 0
%]
-----code行-----
%[ code once # 说话人 @ 0
num = 100
%]
-----Aegisub中的template行 注释分隔行-----
%[ 特效修饰语 # -----template行----- @ 0
%]
-----template行-----
%[ template noblank # 说话人 @ 0
!retime("line",0,0)!
{
\an5
\move(
$center,
$middle,
!$center+num!,
!$middle+num!,
0,
$ldur
)
\fad(200,200)
}
%]
</font>
复制代码
编译后的代码长这样:
2022-6-5 15:45:42 上传
下载附件
(29.14 KB)
编译后代码如下:
Comment: 0,0:00:00.00,0:00:00.00,Default,-----code行-----,0,0,0,特效修饰语,
Comment: 0,0:00:00.00,0:00:00.00,Default,说话人,0,0,0,code once,num = 100
Comment: 0,0:00:00.00,0:00:00.00,Default,-----template行-----,0,0,0,特效修饰语,
Comment: 0,0:00:00.00,0:00:00.00,Default,说话人,0,0,0,template noblank,!retime("line",0,0)!{\an5\move($center,$middle,!$center+num!,!$middle+num!,0,$ldur)\fad(200,200)}
复制代码
上述代码复制到Aegisub中的样子:
2022-6-5 15:46:49 上传
下载附件
(99.5 KB)
希望这个插件以及这篇专栏能够帮到更多用Aegisub制作ASS卡拉OK特效字幕的朋友们,尽可能减轻编写模板时的工作压力。
图片附件:
复制到Aegisub中的样子.png
(2022-6-5 15:46:49, 99.5 KB) / 下载次数 788
http://tcax.org/forum.php?mod=attachment&aid=Mjk1OXxmZjE2OTc0ZnwxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
VSCode截图.png
(2022-6-5 15:46:24, 35.93 KB) / 下载次数 836
http://tcax.org/forum.php?mod=attachment&aid=Mjk1OHwxOGEwYzk4M3wxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
编译后.png
(2022-6-5 15:45:42, 29.14 KB) / 下载次数 876
http://tcax.org/forum.php?mod=attachment&aid=Mjk1N3xmZTY2YWMyMnwxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
编译为AUTO4模板代码格式-2.gif
(2022-6-5 15:45:42, 55.04 KB) / 下载次数 791
http://tcax.org/forum.php?mod=attachment&aid=Mjk1Nnw5NmM3ZjU5MHwxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
编译为AUTO4模板代码格式.gif
(2022-6-5 15:45:42, 58.89 KB) / 下载次数 806
http://tcax.org/forum.php?mod=attachment&aid=Mjk1NXxkYjAzZWIwYXwxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
template补全-2.png
(2022-6-5 15:44:40, 4.95 KB) / 下载次数 777
http://tcax.org/forum.php?mod=attachment&aid=Mjk1NHw4NjhjOTdiY3wxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
template补全-1.png
(2022-6-5 15:44:40, 2.44 KB) / 下载次数 783
http://tcax.org/forum.php?mod=attachment&aid=Mjk1M3xmMDZkYjhjY3wxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
code补全-2.png
(2022-6-5 15:44:06, 2.39 KB) / 下载次数 789
http://tcax.org/forum.php?mod=attachment&aid=Mjk1MnxlNWM1MTYwNXwxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
code补全-1.png
(2022-6-5 15:44:06, 2 KB) / 下载次数 806
http://tcax.org/forum.php?mod=attachment&aid=Mjk1MXw1MjFhZmQ3ZnwxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
内联变量补全.png
(2022-6-5 15:43:39, 10.6 KB) / 下载次数 806
http://tcax.org/forum.php?mod=attachment&aid=Mjk1MHwzOTUwNGMyY3wxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
斜杠补全ASS特效标签.png
(2022-6-5 15:43:23, 8.9 KB) / 下载次数 856
http://tcax.org/forum.php?mod=attachment&aid=Mjk0OXxkOTI4MWEwOHwxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
安装步骤1-3.png
(2022-6-5 15:42:43, 23.7 KB) / 下载次数 791
http://tcax.org/forum.php?mod=attachment&aid=Mjk0OHwyNjc2YzhjN3wxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
中间过程写法.png
(2022-6-5 15:39:57, 67.22 KB) / 下载次数 818
http://tcax.org/forum.php?mod=attachment&aid=Mjk0N3xiZjQyNGNmN3wxNzMyMjg1OTI2fDB8MA%3D%3D
图片附件:
Aegisub 瞎眼模式.png
(2022-6-5 15:39:29, 217.36 KB) / 下载次数 816
http://tcax.org/forum.php?mod=attachment&aid=Mjk0Nnw4M2UyNDU3MHwxNzMyMjg1OTI2fDB8MA%3D%3D
附件:
Aegisub Helper 标准模板示例(含使用教程).part1.rar
(2022-6-6 02:27:24, 0 Bytes) / 下载次数 1215
http://tcax.org/forum.php?mod=attachment&aid=Mjk2MXxkZjBmYTExMHwxNzMyMjg1OTI2fDB8MA%3D%3D
附件:
Aegisub Helper 标准模板示例(含使用教程).part2.rar
(2022-6-6 02:27:24, 0 Bytes) / 下载次数 1194
http://tcax.org/forum.php?mod=attachment&aid=Mjk2MHw4MzU0ZTViNHwxNzMyMjg1OTI2fDB8MA%3D%3D
欢迎光临 TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua (http://tcax.org/)
Powered by Discuz! X2