8

我试图弄清楚这是否可能:

  • 运行 PHP 的 Web 服务器从用户输入中收集大量图像
  • Web 服务器获取这些图像,运行 AfterEffects,它使用图像而不是模板视频中的占位符为用户创建个性化视频
  • Web 服务器使视频可供用户下载。

干杯,马克。

4

2 回答 2

9

这将非常复杂,但我认为这是可能的。以下是我认为该过程可能会失败的方式:

  1. 制作您的 After Effects 项目,导入一些占位符图像。保存项目。
  2. 客户端上传图片。这些图像需要转换为与占位符图像相同的图像文件类型(PNG、JPEG、TIFF 等),重命名为与占位符图像相同的名称,并放置在与您的占位符图像中引用的占位符图像相同的目录中后效果项目。
  3. 使用 aerender 从命令行运行 After Effects。更多信息在这里
  4. 呈现到公共目录并将链接提供给客户端。
  5. 删除客户上传的图片,为下一个客户腾出空间。

这是事情变得棘手的地方:

  • 我认为编辑 After Effects 项目文件是不可行的,因此我认为客户端将仅限于您在模板中制作的确切图像数量。任何更多都不会出现在渲染的电影中,任何更少都会导致媒体脱机错误。我认为不可能通过脚本让 After Effects 导入媒体。
于 2011-07-03T04:54:23.040 回答
0

是的。有可能,我们的堆栈相当复杂。我们在我的创业公司lumin8.me上做这件事。可行但复杂但有趣:)

于 2013-08-19T20:53:56.070 回答