有两种方法:①使用Mocha ②使用自动化插件Hyperdimensional Relocator
①使用Mocha
★确保电脑安装好了quicktime,如果没有的话mocha会在打开时报错
★安装抹茶Mocha(我使用的是2019)
★使用:
①首先做好其中一帧的特效作为基准行,然后运行一下“Mocha追踪前运行 优化字幕 让特效更平滑”这个插件。
②导出字幕所经历的画面视频,见笔记:使用自动化插件导出选中行字幕的那一小段视频(无字幕)
③抹茶(mocha)菜单栏[新建项目]
弹窗[导入剪辑]选择视频>左上角的钢笔工具
选出追踪目标:
左键点点点,右键确认:
还可以长按钢笔工具,选择带➕的那一个,添加辅助追踪目标:
点带T的小箭头,等待扫描完成(进度条变成紫色的部分就是跟踪完成的部分)
点下半部分的[导出追踪数据...]>点弹窗的[复制到剪切板]
④打开Aegisub
选中刚才做好的基准行
菜单栏[自动化]>[Aegisub-Motion]>[Apply]
弹窗(建议,根据自己情况设置):
mocha安装路径
[✔x ✔y ✔Origin原始 口Absolute这个不能选]
[口Scale缩放 口Border 口Shadow]
[口Rotation旋转 口Blur 1]
[口Rect Clip 口Vect Clip 口Rect -> Vect]
[口Interpolate transforms]
[口Write config ✔Relative相对位置]
[口Clip Only 口Linear]
【Go】【Track \clip separately】【Quit】
然后点【Go】
⑤参数勾选补充:
需要字幕实现大小缩放,就勾选:Scale--大小比例
需要字幕跟随旋转,勾选:Rotation--旋转
涉及clip遮罩指令时,需要clip与字幕同步运动,则勾选Rect Clip和Vect Clip(这个我没用明白,以后补充)
②使用自动化插件Hyperdimensional Relocator (这个方法比较粗略)
★安装DependencyControl
DependencyControl必须要装在64位的Aegisub上,不能是32位的:
Aegisub下载:https://github.com/Aegisub/Aegisub/releases/tag/v3.2.2
Dependency Control下载:https://github.com/TypesettingTools/DependencyControl/releases/tag/v0.6.4-alpha
下载完成后解压,将内容复制到 Aegisub安装目录中的Automation文件夹下
★安装Hyperdimensional Relocator
下载:https://git.io/JYfFF
安装参考:Aegisub自动化脚本安装和使用教程
★使用:
先初步做好字幕特效,特效中一定要包含\pos函数
打好该行字幕出现的时间轴,双击行,让时间停留在开始的地方
使用可视化菜单里的蒙版工具(既“裁剪字幕为一个矢量区域”):
在画面中比较稳定的追踪点,点一下,然后按键盘上的➡进入下一帧,再点一下追踪点…… 以此类推,直到屏幕亮起来(时间轴结束)
然后随便哪一帧,把特效放在应该放的地方,选中当行字幕,点击Aegisub菜单栏>[自动化]>[Hyperdimensional Relocator ]
在弹窗的下拉菜单中选择[track by clip],然后点击[Positron Cannon]按钮
★该插件的其他用途:
①\pos函数对齐:下拉菜单选择Align X或者Align Y,点击[Positron Cannon]按钮
②平滑追踪结果:下拉菜单选择fbf retrack,勾选Smooth,在Force处输入力度,点击[Positron Cannon]按钮,可以平滑追踪结果
③clip转move:下拉菜单选择fbf retrack,用蒙版工具追踪开始和结束点,下拉菜单选择Clip2move,点击[Hyperspace ④Trayel]按钮
⑤整体平移所有坐标:输入x和y轴平移的坐标,点击[teleportation]按钮
B站评论里一些提示:
视频路径和视频名不能含中文
第一次用折腾了不少功夫,关于Aegisub Motion这个脚本:
1.使用时请不要在Aegisub里挂mod,否则用Aegisub Motion生成屏幕字后,只要稍微操作一下文字栏信息就一直会有让你改字幕样式为Default的提示恶心你。
2.使用前请以记事本方式打开字幕文件后检查字幕文件头部信息的ScriptType一栏是否为v4.00+,如果不是v4.00+的话,加载Aegisub Motion时生成的字幕将无法正常显示。
1.Trim Settings 要点上 “Try to create prefix directory”
2.底下第二个"Encoder..."编码器"小丸工具箱rev194\tools\x264_32-8bit.exe"选这个
搞定了Mocha Pro的导入mp4的错误问题:
1、彻底卸载Apple相关的所有软件和框架,还有Mocha Pro,然后重启、
3、安装iTunes 64位(https://www.apple.com.cn/itunes/,点击下面“需要其他版本-Windows”),然后重启
2、安装quicktime 7.7.9 (Download QuickTime 7.7.9 for Windows
4、安装Mocha Pro 2020并破解(http://www.gfxcamp.com/mocha-pro-2020/),然后重启
5、打开Mocha Pro 2020,就可以导入mp4文件了
上面的第二步和第三步顺序不能错,否则quicktime会安装失败。为了保险我每步完成都重启了,建议跟着重启,不然出现错误就得全部卸载重来
先装好视频解码器Quicktime Alternative 3.2.2或者Quicktime 7以后再安装Mocha Pro