【学习/搬运】Aegisub-motion用blender进行追踪(侧重于blender追踪数据的导出) 全球速读
2023-03-27 18:16:20 哔哩哔哩

分享一篇原作者写于2016.10的aegisub+blender进行画面追踪的文章

原文章地址:https://subarashii-no-fansub.github.io/Subbing-Tutorial/Tracking-Motion/


(资料图片)

你需要准备的:

Aegisub本体

aegisub-motion的插件

blender(开源且免费的软件) 或者 mocha pro (win版)

在阅读本篇之前,请先熟悉aeg的具体操作

观看本篇前请观看以下教程:

无悠大佬的《Aegisub+Mocha制作追踪字幕教程,和违和感说再见》:https://www.bilibili.com/video/BV1eW41177bK/

IHKK大佬的《Aegisub 追踪插件 motion mocha》: https://www.bilibili.com/video/BV1Hf4y1r7wa/

通过以上两篇了解aeg+mocha如何进行追踪。

---如果你已经拥有win版的mocha pro,请按照以上视频步骤进行操作,两位up主都是非常好的大佬,足以让你学会这个插件的使用。

---如果你像我一样因为某些原因只能使用Blender,那么还请继续看下去。

总的来说就是,你按照无悠和IHKK的教程,安装好自动化脚本,在使用Mocha那步换成Blender,在Blender里进行运动追踪。在blender导出追踪数据的时候用到了下面的.py脚本插件,把数据转换成txt文本。再复制粘贴到aeg里,继续按照教程操作。

简单翻译一下下面这篇:

在Blender中进行运动追踪

有很多在用TypeSetting的人在用Mocha进行运动追踪

但由于我是Linux系统,上面这种方法不是最优解

所有我写了一篇教程教大家如何在免费而且开源的Blender里进行追踪。你也可以在Windows系统里用这种方法。

安装 Aegisub Motion 插件

在github里下载,并且解压。把autoload和include里的文件放到你aeg的automation的对应文件夹里。

安装Blender和x264

进行追踪

在Aegisub里

-你需要在aeg里加载一个视频

1.确定你要追踪的对象的第一帧和最后一帧,并且记录下相应的起始帧和结束帧。

2.结束第一步之后,第二步要配置一下Aegisub-Motion。

选好你在aeg里要进行追踪的那一行,在自动化里找到插件,选择trim setting。确认第一行是?video,第二行是x264。然后保存。最后打开trim,把你要追踪的这一小段剪下来。

3.在Blender里

打开运动跟踪界面进行跟踪(就不翻译了,请观看这个教程《IanHubert教你使用Blender进行运动跟踪和实景合成》https://www.bilibili.com/video/BV1Si4y1G7ip/)

4.做完上面这些,我们需要装一个插件把运动数据输出到aegisub-motion里。只需要一次

-保存/下载 aae-exort.py (脚本信息我会扔在最后)

-在Blender里 编辑->设置->插件->安装->找到aae-exort.py的位置并且安装它。最后激活名为Import-Export:Export:AE 6.0 Keyframe Data的插件(在插件界面点一下勾选的小方框)

5.现在可以导出了,选择导出里的AE 6.0 Keyframe Data。他会导出一个txt,复制粘贴txt里的内容到aeg自动化里motion插件的“应用”界面,粘贴数据到文本框里,运行之后你就可以得到你想要的了。(具体“应用”界面设置还请看无悠和IHKK的教程)

以上就是aeg+blender进行运动追踪的过程了。

aae-exort.py的脚本信息如下

写在最后:

aeg终究只是一个字幕软件,尽管开源让它变得十分强壮,但仍不足以替代任何专业性极强的视频制作软件。aeg的学习,只是让我比普通人多会那么一点点,无法和写脚本的大佬,以及和专业视频制作的大佬去“比较”。

我对Aeg、Mocha、Blender都了解不多,有任何问题我也无法解决,还请自行寻找答案。

软件、插件的下载地址,还请在上面三篇教程里自行寻找。

希望这篇专栏对你有帮助。

2023.3.27

相关新闻: