可以使用 OpenCV 库来完成视频关键帧提取。
下面是一个简单的例子:
import cv2# 打开视频文件
video = cv2.VideoCapture("video.mp4")
# 设置帧率
fps = video.get(cv2.CAP_PROP_FPS)
# 设置帧数
frame_count = int(video.get(cv2.CAP_PROP_FRAME_COUNT))
# 每隔几帧提取一帧关键帧
interval = int(fps * 2)
# 储存关键帧
frames = []
# 循环读取每一帧
for i in range(frame_c