import cv2
import time
def split_frames(file_path, save_path, interval_time):
cap = cv2.VideoCapture(file_path) # 打开视频文件
num = 9000
while True:
success, img = cap.read()
if not success:
break
if num % interval_time == 0:
save_name = str(round(time.time() * 1000))
cv2.imwrite(save_path + save_name + ".jpg", img)
print(num)
num = num + 1
cap.release()
file_path = r"G:\ZZBS\ZZBS\videoplayback.mp4"
save_path = "E:/data/ZZBS/tmp/"
interval_time = 25
split_frames(file_path, save_path, interval_time)
Python 裁剪视频为图片
最新推荐文章于 2023-05-26 10:42:18 发布