import cv2
import os.path
videoPath="xxx"#目录
dirList=os.listdir(videoPath)#获取目录下所有文件
for filename in dirList:
vc = cv2.VideoCapture(filename)
c=0
if vc.isOpened(): #判断是否正常打开
rval , frame = vc.read()
else:
rval = False
timeF = 100 #视频帧计数间隔频率
while rval: #循环读取视频帧
rval, frame = vc.read()
if(c%timeF == 0): #每隔timeF帧进行存储操作
cv2.imwrite(newdir+'/'+str(c//100).zfill(6)+'_interval_100.jpg',frame) #存储为图像
c = c + 1
cv2.waitKey(1)
vc.release()