可以使用 Python 的图像处理库,如 OpenCV、Pillow 或 Python3-MoviePy 等来将视频转换为图片。
使用 OpenCV 库的方法如下:
import cv2# 读入视频文件
video = cv2.VideoCapture("video.mp4")
# 获取帧率
fps = video.get(cv2.CAP_PROP_FPS)
# 获取总帧数
frame_count = video.get(cv2.CAP_PROP_FRAME_COUNT)
# 循环读取每一帧
for i in range(int(frame_count)):
success, frame = video.read()
if success:
# 将图片保存为 JPG 格式
cv2.imwrite("frame%d.jpg" % i, frame)
else:
break
# 释放视频文件
video.release()