opencv无法读取视频

cv2无法读取视频,也不报任何错误,经检查,问题出在ffmpeg上

bash 复制代码
python3 -c 'import cv2; print(cv2.getBuildInformation())' 

显示如下:

可以看到,ffmpeg相关的配置均为False

解决方法:手动编译opencv

bash 复制代码
# 第一步
sudo apt-get update
sudo apt-get install build-essential cmake git
sudo apt-get install libavcodec-dev libavformat-dev libavutil-dev libswscale-dev
sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev

# 第二步
git clone https://github.com/opencv/opencv.git
cd opencv
git clone https://github.com/opencv/opencv_contrib.git

# 第三步
mkdir build
cd build

# 第四步
cmake -D CMAKE_BUILD_TYPE=Release \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules \
      -D WITH_FFMPEG=ON \
      -D WITH_GSTREAMER=ON \
      ..

# 第五步
make -j 8
make install

# 第六步,验证安装
import cv2
print(cv2.getBuildInformation())

如果一切顺利, 会显示如下所示结果:

相关推荐
Luminbox紫创测控3 分钟前
大面积太阳模拟器设计原理与高均匀度辐照实现方法
人工智能·测试工具·安全性测试·测试标准
wuhanzhanhui13 分钟前
从光影切割到金属艺术:2026武汉激光焊接切割及钣金加工展会,重塑制造精度
大数据·人工智能
工艺资源27 分钟前
外贸工艺品设计参考平台众多,哪家专业值得了解
人工智能·python
水如烟29 分钟前
孤能子视角:关系三十六计应用,JadePuffer全自动AI Agent勒索攻击‌分析
人工智能
闲猫29 分钟前
Spring AI / Models / Chat Models / Ollama
java·人工智能·spring
2601_9605679638 分钟前
打通领星ERP到前端的最后十米:潮际好麦AI如何实现“数据与视觉的无缝狂飙”
人工智能
dozenyaoyida1 小时前
AI与大模型新闻日报 | 2026-07-10
人工智能·chatgpt·新闻
2401_859506241 小时前
五轴联动数控机床的技术评估与选型分析
人工智能
ai产品老杨1 小时前
GB28181接入AI视频分析项目实战记录:从国标注册、通道同步到信令调优
人工智能·音视频