After Effects作为后端电影引擎?

4
我正在开发一个项目,可以根据用户输入生成电影。用户将一些样本(照片、电影)上传到网络应用程序中,Web服务器应该基于该输入和一些预定义的电影组合生成电影。
我知道有很多ffmpeg库可以让我通过编程方式连接电影、照片(例如https://github.com/schaermu/node-fluent-ffmpeg for node.js),但我想知道是否可以使用Aftereffects来实现这个目的,因为我在那个软件上有一些了解。我想象中,Aftereffects应该有一组脚本,可以导入用户上传的数据,启动电影渲染器并将输出保存到指定位置。
你认为使用Aftereffects可以实现吗?或者可能有人遇到类似的问题,并以不同的方式解决了它吗?
干杯!
2个回答

3
我已经做过完全相同的事情。 我不建议您使用脚本来完成它。我犯了同样的错误。对于小型任务,脚本很好用,但当您尝试在Web服务器上运行它并持续运行数天时,它非常不稳定。您将面临许多崩溃问题。 我建议您使用SDK来完成任务。使用SDK比使用脚本更加困难,但更加稳定和快速!当您尝试创建Web服务应用程序时,您希望它稳定且快速,对吧?

2
是的,这绝对是可能的。已经有现成的脚本可以通过FTP进行渲染和上传,而且可能性几乎是无限的。需要澄清的部分是“在Aftereffects中导入用户上传数据的脚本”。这表明需要一个后端程序来“查找”或“等待”目录中出现元素,以启动AE中的ExtendScript脚本。这就变得有些棘手了,因为您必须使用任何一种语言(如Python、Java、AppleScript、Shell、批处理等)在您喜欢的操作系统中设计一种方法来实现这一点。其余部分(“导入用户上传的数据,启动电影渲染器并将输出保存到给定位置”)可以在ExtendScript中完成。

1
完美!这正是我所希望的;-) 我会更深入地研究ExtendScript。你能推荐一些有关AE的好资源吗? - jarasss
1
http://www.adobe.com/devnet/scripting.html,http://www.ecma-international.org/publications/standards/Ecma-262.htm,http://www.aenhancers.com/(遗憾的是,除了一些有用的东西外,它已经被放弃了),当然还有我用于构建UI的工具:http://www.crgreen.com/boethos/。 - CRGreen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接