我正在尝试从Google Cloud Storage网址中打开视频并通过云功能对其进行处理-该文件是公开可用的。但是v.read()
返回None
。
示例视频网址:https://storage.googleapis.com/dev-brdu1976/268.mov
v = cv2.VideoCapture(request.json['Source_Storage_Path'])
print(v)
frameNum = -1
while (True):
ret_value,frame = v.read()
if ret_value == False or frame is None:
print('Frame is None')
break
frameNum += 1
#do stuff
答案 0 :(得分:2)
我想出了使它起作用的方法,但是我没有深入研究细节。通过https请求视频无法打开-当我将url协议改为http时,它确实起作用了。