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())

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

相关推荐
沫儿笙几秒前
库卡机器人厚板焊接节气设备
网络·人工智能·机器人
2501_933329551 分钟前
Infoseek数字公关AI中台:基于深度学习的全链路智能舆情处置系统架构解析与实战应用
人工智能·深度学习·系统架构
机器学习之心4 分钟前
卷积神经网络(CNN) 与SE(Squeeze-and-Excitation)注意力机制锂电池剩余寿命预测,MATLAB代码
人工智能·matlab·cnn·锂电池剩余寿命预测
tiger1199 分钟前
FPGA 在大模型推理中的应用
人工智能·llm·fpga·大模型推理
AI_567810 分钟前
用Everything+Total Commander管理电脑文件
人工智能·学习
跨境卫士情报站11 分钟前
TikTok跨境电商第二增长曲线:从“跑量”到“跑利润”的精细化运营
大数据·人工智能·产品运营·跨境电商·tiktok·营销策略
自己的九又四分之三站台12 分钟前
9:MemNet记忆层使用,实现大模型对话上下文记忆
人工智能·算法·机器学习
CoderJia程序员甲17 分钟前
GitHub 热榜项目 - 日榜(2026-02-02)
人工智能·ai·大模型·github·ai教程
AndrewHZ18 分钟前
【AI黑话日日新】什么是大模型的test-time scaling?
人工智能·深度学习·大模型·llm·推理加速·测试时缩放