Python 如何从url视频(存储在s3 bucket上)获取图像

Python 如何从url视频(存储在s3 bucket上)获取图像,python,image,url,video,amazon-s3,Python,Image,Url,Video,Amazon S3,我想从存储在s3 bucket上的url视频中获取图像。 我试着用cv2.VideoCapture来做,但它只适用于静态文件。 如果有人能帮我我想太晚了,但我写这篇文章是为了其他面临同样问题的人,因为我一直在努力,但找不到任何解决办法 因此,您必须设置指向S3 bucket的amazon cloudfront下载分发(如果不知道如何设置,请参阅),然后只需使用http(不是https,不知道为什么不能使用https或直接通过S3 url进行访问)。 只需将cloudfront url设置为: c

我想从存储在s3 bucket上的url视频中获取图像。 我试着用cv2.VideoCapture来做,但它只适用于静态文件。
如果有人能帮我

我想太晚了,但我写这篇文章是为了其他面临同样问题的人,因为我一直在努力,但找不到任何解决办法

因此,您必须设置指向S3 bucket的amazon cloudfront下载分发(如果不知道如何设置,请参阅),然后只需使用http(不是https,不知道为什么不能使用https或直接通过S3 url进行访问)。

只需将cloudfront url设置为:

cv2.VideoCapture('http://xyz.cloudfront.net/myvideo.mp4')
现在它可以正常工作了。

可以使用S3对象

url=s3\u客户端。生成\u预签名的\u url(ClientMethod='get\u object',Params={'Bucket':Bucket',Key':Key})


欢迎来到StackOverflow。在我们帮助您之前,请阅读并向我们展示您的尝试。可能的副本