1

这是我的过程:

  1. 我在 S3 存储桶中上传视频
  2. 我使用 AWS 媒体转换器对视频进行编码
  3. 视频由 AWS Media 转换器生成
  4. 我需要“一些东西”来创建一个如下图所示的精灵,这样我就可以使用它在悬停时显示视频

如果有人有解决方案或只是一个想法,我会非常感兴趣。

4

1 回答 1

1

您可以编写一个不会太难的解决方案。我不确定您的架构到底是什么,但您可以通过安装ffmpeg引导 EC2实例,并使用类似这样的内容编写缩略图卷轴。Imagemagick是另一种解决方案,请参阅这篇文章

您甚至可以在 Lambda 中运行该解决方案。这是使用该技术的通用图像处理帖子。

无论哪种情况,一旦启动,您可以将 s3 配置为在删除视频时触发事件,使用原生 Lambda或SQS 或 SNS之类的东西来通知您的 ec2 实例提取缩略图卷并将其存储在 S3 中的视频文件旁边,使用类似于此博客文章的解决方案。

同样,这对您的架构有很多假设,但希望其中有一些有用的指针。如果您有任何问题,请随时发表评论。乐意效劳。

于 2020-03-27T18:08:05.503 回答