这是我的过程:
- 我在 S3 存储桶中上传视频
- 我使用 AWS 媒体转换器对视频进行编码
- 视频由 AWS Media 转换器生成
- 我需要“一些东西”来创建一个如下图所示的精灵,这样我就可以使用它在悬停时显示视频
如果有人有解决方案或只是一个想法,我会非常感兴趣。
这是我的过程:
如果有人有解决方案或只是一个想法,我会非常感兴趣。
您可以编写一个不会太难的解决方案。我不确定您的架构到底是什么,但您可以通过安装ffmpeg引导 EC2实例,并使用类似这样的内容编写缩略图卷轴。Imagemagick是另一种解决方案,请参阅这篇文章。
您甚至可以在 Lambda 中运行该解决方案。这是使用该技术的通用图像处理帖子。
无论哪种情况,一旦启动,您可以将 s3 配置为在删除视频时触发事件,并使用原生 Lambda或SQS 或 SNS之类的东西来通知您的 ec2 实例提取缩略图卷并将其存储在 S3 中的视频文件旁边,使用类似于此博客文章的解决方案。
同样,这对您的架构有很多假设,但希望其中有一些有用的指针。如果您有任何问题,请随时发表评论。乐意效劳。