Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在mac上用python中的opencv读取xvid视频_Python_Macos_Opencv_Ffmpeg - Fatal编程技术网

无法在mac上用python中的opencv读取xvid视频

无法在mac上用python中的opencv读取xvid视频,python,macos,opencv,ffmpeg,Python,Macos,Opencv,Ffmpeg,几个小时以来,我一直在用Python2.7和opencv在mac上阅读xvid.avi文件。我使用brew安装了所有最新版本,opencv使用python,我可以打开图像和其他电影文件,但当我尝试使用 cap.cv2.VideoCapture('video.AVI') ret, frame = cap.read() 由于帧为空,因此失败。我已经用brew和x264安装了ffmpeg,并运行了brew doctor。我完全不知道现在该怎么办。如果需要,很乐意提供更多信息。我希望有人能帮助我,谢谢

几个小时以来,我一直在用Python2.7和opencv在mac上阅读xvid.avi文件。我使用brew安装了所有最新版本,opencv使用python,我可以打开图像和其他电影文件,但当我尝试使用

cap.cv2.VideoCapture('video.AVI')
ret, frame = cap.read()

由于帧为空,因此失败。我已经用brew和x264安装了ffmpeg,并运行了brew doctor。我完全不知道现在该怎么办。如果需要,很乐意提供更多信息。我希望有人能帮助我,谢谢。

几周后我自己终于找到了解决办法。我首先必须安装,然后通过brew重新安装opencv,并支持python和ffmpeg:

brew uninstall opencv
brew install opencv --with-ffmpeg -v

我希望这对其他人有用。

几周后,我自己终于找到了解决方案。我首先必须安装,然后通过brew重新安装opencv,并支持python和ffmpeg:

brew uninstall opencv
brew install opencv --with-ffmpeg -v
我希望这将对其他人有用。

对于opencv3(在pyenv中),我将补充crazjo非常有用且准确的问题和答案。我也徒劳地读了一份avi文件,直到找到了他的答案。最后,我能够阅读xvid avi文件

我做了以下操作(我不能也没有安装perian!!):

之后,我在我的virtualenv和opencv3的站点包之间建立了一个符号链接

普雷斯托成功了!!我能读avi文件

再次感谢,我希望这对其他人也有用

对于opencv3(在pyenv中),我将补充crazjo非常有用且准确的问题和答案。我也徒劳地读了一份avi文件,直到找到了他的答案。最后,我能够阅读xvid avi文件

我做了以下操作(我不能也没有安装perian!!):

之后,我在我的virtualenv和opencv3的站点包之间建立了一个符号链接

普雷斯托成功了!!我能读avi文件


再次感谢,我希望这对其他人也有用

为什么有人投票给我的问题-1?为什么有人投票给我的问题-1?还帮助我在Mac(C++)上完成H.264流的cv::Capture。还帮助我在Mac(C++)上完成H.264流的cv::Capture。