Python使用OpenCV读取视频流截图

Python可以使用OpenCV方便地读取视频流的截图。

首先安装OpenCV库:

pip3 install opencv-python

Python代码:

import cv2

# 视频地址,可以是MP4、HLS、RTSP、RTMP等
video_url = ""
# 抓取视频图像
cap = cv2.VideoCapture(video_url)

ret, frame = cap.read()
cv2.imshow("capture", frame)

# 存储为图像
cv2.imwrite('test.png', frame)
cap.release()
cv2.destroyAllWindows()

是不是很简单呢?不需要使用ffmpeg就可以做到了。

Leave a Comment

豫ICP备19001387号-1