是否可以在服务器上运行 AfterEffects 以使用动态图像动态渲染视频?

问题描述 投票:0回答:3

我正在尝试弄清楚这是否可能:

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

干杯, 马克。

php linux after-effects
3个回答
9
投票

这会非常复杂,但我认为这是可能的。我认为这个过程可能会这样下去:

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

事情会变得棘手:

  • 我认为编辑 After Effects 项目文件是不可行的,因此我认为客户端将仅限于您在模板中制作的图像的确切数量。多了就不会出现在渲染的电影中,少了就会出现媒体脱机错误。我认为 After Effects 不可能通过脚本导入媒体。

0
投票

是的。有可能,我们的堆栈相当复杂。我们在我的初创公司lumin8.me中就这样做了。可行但复杂,但有趣:)


0
投票

您有任何更新的解决方案吗? 谢谢你🙂

© www.soinside.com 2019 - 2024. All rights reserved.