我正在尝试将mp4切成各自的图像。我正在使用cv2.VideoCapture(),但是ret和frame始终返回False和None。通过阅读this,我非常确定我的ffmpeg文件需要复制;但是我找不到将其复制到哪里。我已经尝试过 C:\ Python37 ,但是经过检查,cv2文件夹和ffmpeg文件已经存在。
我的代码:
imgDir = 'C:/Users/.../.../.../...'
for fileName in os.listdir(imgDir):
if fileName.endswith('mp4'):
cap = cv2.VideoCapture(fileName)
while(True):
ret, frame = cap.read()
if ret == True:
print(ret, frame)
else:
break
cap.release()
cv2.destroyAllWindows()
Open CV的全新功能,非常感谢所有帮助。