我正在尝试使用 opencv
打开 *.mp4
文件。我正在尝试使用以下代码,但我无法执行此操作。如何解决这个问题?
import cv2
cap = cv2.VideoCapture("test.mp4")
# cap = cv2.VideoCapture("test.avi") # it's also not working
cap.isOpened() # Output: False
注意:
- 操作系统:ubuntu 16.04
- OpenCv 版本:3.3.0
最佳答案
我不知道这篇文章是否是最新的。但是,我在 Ubuntu 18.4 上遇到了同样的问题,并通过 conda 安装了 opencv:
conda install --channel https://conda.anaconda.org/menpo opencv3
事实证明不再支持 menpo。从 conda-forge 安装后,问题消失了:
conda install -c conda-forge opencv
您当然可以检查是否支持 mpeg:
python -c "import cv2; print(cv2.getBuildInformation())" | grep -i ffmpeg
它应该返回"is"
关于python-3.x - OpenCV 无法打开 *.mp4 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49299328/