闲来写个抓图计划的demo,这样家里5年前的PC也算“废物”再利用了。还省了一个SD卡的钱,巨好。
PS.萤石咋没有截图的接口,多费了劲去取视频流的帧来存储
import cv2
from matplotlib import pyplot as plt
# 通过cv2中的类获取视频流操作对象cap
cap = cv2.VideoCapture('xxx.hd.m3u8') #需获取萤石摄像头的直播HLS流的地址
# 调用cv2方法获取cap的视频帧
fps = cap.get(cv2.CAP_PROP_FPS)
print(fps)
# 获取cap视频流的每帧像素大小
size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)),