我想在特定的时间提取存储在s3中的视频的一个帧或截图,我能用什么来制作它呢?
发布于 2021-02-01 22:18:41
Amazon弹性转换器能够从源文件中创建视频。例如,它可以将多个视频拼接在一起,或者提取一部分视频。
弹性转码器还能够生成正在处理的视频的缩略图。
因此,你应该能够:
然后,您可以释放视频(配置S3以在一天后删除它),只需使用缩略图即可。
请注意,弹性转换编码是异步工作的,因此您将创建一个作业来触发上述活动,然后稍后再回来检索结果。
上述方法的好处是无需在您自己的Amazon实例上下载或处理视频文件。这都是在弹性转换编码器内完成的。
发布于 2021-02-01 21:56:57
AWS没有从视频中提取图片的API。您可以使用AWS来分析视频--比如服务。例如:
您可以使用来检测视频中的面孔、对象和文本。例如,此示例检测视频中的文本:
code/rekognition/src/main/java/com/example/rekognition/VideoDetectText.java
Amazon有很多操作,但从视频中提取图片并不是其中之一。您可以获得位于桶中的对象的输入流。
要从视频中提取图片,您需要使用第三方API。
https://stackoverflow.com/questions/65997583
复制相似问题