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

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

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

正式会员

Axcellurator

Rank: 4

楼主
发表于 2013-6-8 16:13:44 |显示全部楼层
新人说下关于第一个,也就是添加代码,我常用的方法【求轻喷

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

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

正式会员

Axcellurator

Rank: 4

沙发
发表于 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}就能添加其它标签了?
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-3 11:56

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH