2017-03-08 106 views
1

您好:我正在开发试图使用Python/OpenCV处理视频的Linux。 我曾尝试使用Python2和Python3但没有结果。Python OpenCV无法处理视频

import cv2 
video = cv2.VideoCapture("myvideo.mp4") 
status = video.isOpened() 

在这种情况下,状态是一个布尔值,它始终是假的。

在线快速搜索指出这个问题,因为Python OpenCV模块是在FFMPEG库打开的情况下编译的。因此,它无法处理视频。 但我无法找到任何解决方案。

任何帮助非常感谢。

+0

您是否设法解决问题? – m3h0w

回答

0
  1. 看看你是否可以使用ffmpeg从命令行和视频(具有完全相同的路径)作为某种简单操作或转换的输入。
  2. 这样做,将其输出为具有不同编码的.avi文件,并查看OpenCV作为输入是否有任何区别。
  3. 检查是否可以通过修改脚本来使用网络摄像头的馈送。
  4. 检查您提供的路径是否正确。尝试将视频放入您的主文件夹并提供绝对路径。
  5. 尝试根据these指示重新安装ffmpeg。
  6. 如果以上都不起作用,请按照this指南操作。