无法在openCV中打开视频文件

2024-06-26 00:07:21 发布

您现在位置:Python中文网/ 问答频道 /正文

请帮助修复视频打开问题在树莓皮3使用opencv。差不多3个星期了,我都在为这个问题而斗争。
这是我的代码:

import cv2

cap = cv2.VideoCapture("/home/pi/Documents/forRaspberry/small.mp4")
print (cap.isOpened())

当运行时,cap isOpened返回false: (错误结果与抓斗盖())

^{pr2}$

我使用的是3.2.0opencv版本和3.4.2python版本。
我假设问题与FFMPEG有关。尽我所能去解决它。到目前为止,我已经试过了:
1) 我在
WITH_FFMPEG ON
无法解决问题
2) FFPMEG没有安装在我的raspbain中。我在论坛上看到libav-tools取代了FFMPEG。所以安装了libav工具。仍然没有帮助
3) 当我制作时,它会打印以下内容:

--     FFMPEG:                      NO
--       avcodec:                   NO
--       avformat:                  NO
--       avutil:                    NO
--       swscale:                   NO
--       avresample:                YES (ver 2.1.0)

在论坛上读到我需要将ffmpeg别名为avconvhttps://www.raspberrypi.org/forums/viewtopic.php?t=125367)。仍然无济于事

我想我应该在raspbain单独安装ffmpeg吗?

这个问题是否与某些软件包的版本不匹配有关?有人能解释一下我怎么知道我的opencv和pyton版本的所有匹配的packages版本列表吗?在


Tags: no代码import版本视频cv2opencv论坛