可扩展视频编码?
Scalable video encoding?
我需要将大约 10000-20000 张 PNG 图片组合成一个视频。使用 ffmpeg 效果很好,但在当前阶段无法扩展。每个编码过程大约需要五分钟,并在处理网络请求的机器上消耗 800-900 兆字节的 RAM,一切都变慢了。我正在寻找一种廉价的替代方法来批量处理这些视频。我考虑过的事情:
- AWS lambda,但是 运行 磁盘空间不足 space 并且我 运行 超过五分钟的长视频限制
- AWS EC2,但我如何才能使其具有成本效益?在我需要编码时启动一个新实例,然后将其关闭?
- AWS elastic t运行scoder,但不处理图像
- 买一个独立的服务器,但是太贵了
是否有任何其他服务或可能性可以经济高效地生成视频?也许我忽略了一项 AWD 服务?
你不能在多个 Lambda 函数中拆分你的工作吗?
如果没有,我认为您可以通过混合您提到的一些服务来实现。
S3 input buquet (PNG images zipped) --> triggers lambda functions --> puts SQS message/task --> consumed by EC2 spot intances.
要点:
- 如果您的出价低于当前价格并且 AWS 关闭了您的实例,请让 EC2 作业正常停止。
- 选择合适的 EC2 实例系列和您需要的数量
我需要将大约 10000-20000 张 PNG 图片组合成一个视频。使用 ffmpeg 效果很好,但在当前阶段无法扩展。每个编码过程大约需要五分钟,并在处理网络请求的机器上消耗 800-900 兆字节的 RAM,一切都变慢了。我正在寻找一种廉价的替代方法来批量处理这些视频。我考虑过的事情:
- AWS lambda,但是 运行 磁盘空间不足 space 并且我 运行 超过五分钟的长视频限制
- AWS EC2,但我如何才能使其具有成本效益?在我需要编码时启动一个新实例,然后将其关闭?
- AWS elastic t运行scoder,但不处理图像
- 买一个独立的服务器,但是太贵了
是否有任何其他服务或可能性可以经济高效地生成视频?也许我忽略了一项 AWD 服务?
你不能在多个 Lambda 函数中拆分你的工作吗?
如果没有,我认为您可以通过混合您提到的一些服务来实现。
S3 input buquet (PNG images zipped) --> triggers lambda functions --> puts SQS message/task --> consumed by EC2 spot intances.
要点:
- 如果您的出价低于当前价格并且 AWS 关闭了您的实例,请让 EC2 作业正常停止。
- 选择合适的 EC2 实例系列和您需要的数量