After Effects作为后端电影引擎?

时间:2014-04-19 16:07:13

标签: javascript node.js ffmpeg adobe after-effects

我现在正在开展一个项目,可以让我根据用户输入生成电影。用户将一些样本(照片,电影)上传到网络应用程序,网络服务器应根据该输入和一些预定义的电影合成生成电影。

我知道有很多ffmpeg库可以让我以编程方式连接电影和照片(例如https://github.com/schaermu/node-fluent-ffmpeg用于node.js),但我想知道是否可以将Aftereffects用于此目的我对该软件有一些了解。我想在Aftereffects中应该有一组脚本可以导入用户上传的数据,触发电影渲染器并将输出保存到给定的位置。

您认为使用Aftereffects可以实现这一目标吗?或者也许有人有类似的问题并以不同的方式解决了?

干杯!

2 个答案:

答案 0 :(得分:3)

我完成了同样的事情。 我不建议您使用脚本来执行此操作。我犯了同样的错误。脚本适用于小型工作,但是当您尝试在Web服务器上使用它并且持续运行数天和数天时,它非常不稳定。你将面临很多崩溃。 我建议你使用sdk来完成这项工作。使用sdk比使用脚本要困难得多,但更稳定,更快!当您尝试创建Web服务应用程序时,您希望它稳定且快速,不是吗?

答案 1 :(得分:2)

是的,这绝对是可能的。现有的脚本通过FTP进行渲染和上传,可能性非常多。在需要澄清的情况下跳出来的部分是“可以导入用户上传数据的后效脚本”。这表明需要一个后端“查找”或“等待”元素“出现”在目录中以启动AE中的ExtendScript脚本。这是一个稍微有点冒险的地方,因为你必须使用任意数量的语言 - python,Java,AppleScript,shell,batch等在你喜欢的操作系统中使用“守护进程”设计一种方法。其余的它(“导入用户上传的数据,触发影片渲染器并将输出保存到给定位置”)可以在ExtendScript中完成。