AWS Media Convert - 为进度条悬停时的视频预览生成 sprite

AWS Media Convert - Generating sprite for video preview on progress bar hovering

这是我的过程:

  1. 我在 S3 存储桶中上传视频
  2. 我使用 AWS 媒体转换器对视频进行编码
  3. 视频由 AWS Media converter 生成
  4. 我需要 "something" 创建如下图所示的 sprite,这样我就可以用它在悬停时显示视频

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

您可以编写一个不应该太难的解决方案。我不确定你的架构到底是什么,但你 could bootstrap an EC2 instance with an install of ffmpeg, and script out your thumbnail reel with something like this. Imagemagick is another solution, see this post.

您甚至可以 运行 在 Lambda 中使用该解决方案。 Here's a generic image processing post 使用该技术。

无论哪种情况,一旦启动,您就可以configure s3 to fire an event when a video is dropped and use Lambda natively or something like SQS or SNS to notify your ec2 instance to extract and store the thumbnail reel alongside the video file in S3 using a solution similar to this blog post

同样,这对您的架构有很多假设,但希望其中有一些有用的指示。如果您有任何疑问,请随时发表评论。乐于助人。