小编TJ *_*rat的帖子

无法在Windows 7机器中使用OpenCV 2.4.3,Python 2.7打开".mp4"视频文件

我目前正在开展一个涉及阅读mp4视频文件的项目.我遇到的问题是它在Windows 7机器中使用Python 2.7(32位),OpenCV 2.4.3(cv2.pyd).

代码段如下:

try:
        video = cv2.VideoCapture("video.mp4")
except:
        print "Could not open video file"
        raise
print video.grab()
Run Code Online (Sandbox Code Playgroud)

" video.grab()"总是返回false:意味着它不会读取文件" video.mp4"但是当我们尝试这个时:

try:
        video = cv2.VideoCapture("video.avi")
except:
        print "Could not open video file"
        raise
print video.grab()
Run Code Online (Sandbox Code Playgroud)

" video.grab()"返回true:表示它能够读取" .avi"文件.

另一个是我们在Linux和Mac上试过这个相同的片段,它似乎工作正常,这意味着它能够读取mp4文件和avi文件.

这个问题类似于这个问题这个问题.两者仍然没有明确和可行的答案.

除了使用Linux或Mac进行编程之外,我将不胜感激任何帮助或解决方法,因为我需要在所有三个系统上工作.

python windows mp4 opencv ffmpeg

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

ffmpeg ×1

mp4 ×1

opencv ×1

python ×1

windows ×1