java - 为亚马逊 s3 上的每个视频商店创建缩略图的最佳方法是什么?

标签 java amazon-s3 thumbnails video-processing video-thumbnails

我使用 amazon s3 和 sse-c 来存储视频,每个用户都有一个特定的 sse-c 客户 key 。现在我想为每个视频生成缩略图,最好的方法是什么?

Amazon Elastic Transcoder 或 Elemental MediaConvert 对我有好处吗?

感谢您的宝贵时间!!

最佳答案

我找到了解决这个问题的方法,我把它写在这里,希望它对某人有帮助。

就我而言,每个视频可能都有一个特定的 sse-c 客户 key ,并且有些视频可能很大(5GB)。所以下载视频然后在 Lambda 上生成缩略图并不是一个好方法(Lambda 只有 512MB 磁盘空间)。幸运的是,FFmpeg可以使用URL和搜索,所以我们不需要下载视频。我将sse-c视频处理成不加密的,然后为其生成presignedURL,并将该url传递给FFmpeg,然后我就得到了缩略图。

请注意,复制视频可能需要很长时间。

关于java - 为亚马逊 s3 上的每个视频商店创建缩略图的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60389697/

相关文章:

Java使用哪个网卡ip连接数据库

java - 为什么Unity3d导入jar插件失败?

amazon-web-services - Firehose 输出到 s3 - 从年月日小时文件夹格式重新分区为 dt=YY-MM-DD 格式

javascript - 无法通过getRequestDispatcher转发到jsp页面

python - 将上传的图像存储到 AWS S3

ruby-on-rails - Heroku Paperclip S3 错误 => AWS::S3::Errors::SignatureDoesNotMatch

Windows 资源管理器 - 每个文件的自定义图标?

html - 将 HTML 转换为图像

jquery - CSS 剪辑属性 - 是否有裁剪图像的替代方法?

java - 可以在 Java 中快速完成将大量 int[] (BitSet) 数据重复读/写到文件中吗?