无法在 OpenCV 中打开视频 (Python)

Cannot open video in OpenCV (Python)

我正在尝试在 openCV 中打开视频,但它不起作用我通过添加完整路径找到了解决方案,即 "D:/Folder1/Folder2/1.avi",将视频转换为 .avi 而不是 mp4,将 dll 文件从打开的 cv 复制到 python 更改后的文件夹名称由 opencv 版本和 windows 64 位 ffmpeg opencv_ffmpeg320_64.dll 我的 opencv 版本 3.2.0 windows64 python2.7 和 Anaconda2

我是 Python 的初学者,不幸的是,以上都没有解决我的问题。

在我的代码片段下方:

import numpy as np
import cv2

cap = cv2.VideoCapture('1.avi')
if cap.isOpened():
    print "opend"
else:
    print "not opend"

while(cap.isOpened()):
    ret, frame = cap.read()

    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    cv2.imshow('frame',gray)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()

OpenCV 正在尝试找到打开该视频所需的编解码器,但没有找到,因此您需要安装它。尝试从网上下载一个解码包,然后再试。