可扩展视频编码?

Scalable video encoding?

我需要将大约 10000-20000 张 PNG 图片组合成一个视频。使用 ffmpeg 效果很好,但在当前阶段无法扩展。每个编码过程大约需要五分钟,并在处理网络请求的机器上消耗 800-900 兆字节的 RAM,一切都变慢了。我正在寻找一种廉价的替代方法来批量处理这些视频。我考虑过的事情:

是否有任何其他服务或可能性可以经济高效地生成视频?也许我忽略了一项 AWD 服务?

你不能在多个 Lambda 函数中拆分你的工作吗?

如果没有,我认为您可以通过混合您提到的一些服务来实现。

S3 input buquet (PNG images zipped) --> triggers lambda functions --> puts SQS message/task --> consumed by EC2 spot intances.

要点:

  • 如果您的出价低于当前价格并且 AWS 关闭了您的实例,请让 EC2 作业正常停止。
  • 选择合适的 EC2 实例系列和您需要的数量