import cv2
import time
import os
i=0
j=250
file1='./file1/'
f = os.listdir('./video')
for im in f:
print(im)
im='./video/'+im
cap = cv2.VideoCapture(im)
(grabbed, frame) = cap.read()
while grabbed:
(grabbed, frame) = cap.read()#获取每一帧
# if not grabbed:
# exit()
i+=1
if i%200==0:
name = file1+str(j).zfill(4)+'.jpg'
j+=1
cv2.imwrite(name,frame)

将多个视频放入视频文件夹video中,file1就是截图文件所在。

本文介绍如何使用Python批量读取视频文件夹中的视频,并按照指定数量进行抽帧操作。适用于处理大量视频素材的场景。
1779

被折叠的 条评论
为什么被折叠?



