python 在调用opencv 读取m3u8视频信息时,遇到帧速率一直为0,读取内容一直为空 ,而读取mp4视频格式没有问题,有一种可能的情况是opencv版本不对,请将opencv更新。
解决办法:
1、先卸载你的opencv 旧的版本
pip uninstall opencv-python
pip uninstall opencv-contrib-python
2、安装最新的opencv版本
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python
3、测试
import cv2
cap=cv2.VideoCapture(url)
fps = int(round(cap.get(cv2.CAP_PROP_FPS)))
没有问题