cv2.VideoCapture和ffmpeg

时间:2017-02-20 22:52:03

标签: python opencv anaconda

如何使用ffmpeg通过OpenCV阅读视频?这是我的代码:

cap = cv2.VideoCapture("input2.mp4")
ret = cap.read()
print ret

结果为(False, None)

我通过Anaconda设置了OpenCV。

1 个答案:

答案 0 :(得分:0)

您使用的操作系统是什么? OpenCV不是使用FFMPEG编译的,FFMPEG是Linux和OSX的视频编解码器库,如here所述。因此,您必须手动使用FFMPEG构建OpenCV。 This将指导您构建流程。但由于建筑环境彼此不同,建筑过程可能会遇到问题。我建议使用docker容器来运行this等代码。