我将Amazon s3与sse-c一起使用来存储视频,每个用户都有一个特定的sse-c客户密钥。现在我想为每个视频生成缩略图,什么是最好的方法?
Amazon Elastic Transcoder或Elemental MediaConvert对我好吗?
谢谢您的时间!
我找到了解决此问题的方法,我在这里写下来,希望对您有所帮助。
在我的情况下,每个视频可能有一个特定的sse-c客户密钥,而有些视频可能很大(5GB)。因此,下载视频然后在Lambda上生成缩略图不是一个好方法(lambda仅具有512MB磁盘空间)。幸运的是,FFmpeg可以使用URL并查找,因此我们无需下载视频。我将sse-c视频处理为不加密的视频,然后为其生成presignedURL,并将该URL传递给FFmpeg,然后得到缩略图。
请注意,复制视频可能需要很长时间。