我能够读取并显示从文件加载的视频。但是,在显示大约前10到12帧后,retval = False
会播放一段时间,然后在其余时间里视频会完美播放。
import cv2
cap = cv2.VideoCapture(VIDEOFILENAME.mp4)
while True:
retval, image = cap.read()
if retval:
cv2.imshow("Video", image)
if cv2.waitKey(1) == 27:
break
我尝试了几种来自不同来源的视频。有人可以告诉我为什么会这样吗?