4

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

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

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

干杯!

4

2 回答 2

3

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

于 2014-08-08T03:14:30.873 回答
2

是的,这绝对是可能的。现有的脚本可以通过 FTP 进行渲染和上传,而且可能性几乎是无穷无尽的。我需要澄清的部分是“Aftereffects 中可以导入用户上传数据的脚本”。这表明需要一个后端来“寻找”或“等待”元素“出现”在目录中以启动 AE 中的 ExtendScript 脚本。这是它变得有点冒险的地方,因为您必须设计一种方法来使用您首选操作系统中的“守护程序”使用任意数量的语言(python、Java、AppleScript、shell、批处理等)来执行此操作。其余的它(“导入用户上传的数据,启动电影渲染器并将输出保存到给定位置”)可以在 ExtendScript 中完成。

于 2014-04-27T21:38:01.207 回答