video4.avi为保存的视频名字
# -*- coding: utf-8 -*-
"""
Spyder Editor
This is a temporary script file.
"""
import cv2
import numpy as np
print(cv2.__version__)
frame_num = 0
fps = 120
size = (1920, 1072)
cap = cv2.VideoCapture('H:/3.mp4')
videoWriter =cv2.VideoWriter('H:/video_clip/video4.avi',cv2.VideoWriter_fourcc('M','J','P','G'),fps,size)
print(cap.isOpened())
while(cap.isOpened()):
ret, frame = cap.read()
frame_num = frame_num+1
print(frame_num)
#if((frame_num>546 and frame_num<758) or (frame_num > 1000 and frame_num < 1277) or (frame_num > 2993 and frame_num < 3158)):
if((frame_num>100 and frame_num<200)):
videoWriter.write(frame)
#videoWriter.write(frame)
#cv2.imwrite('H:video_clip/'+str(frame_num) + '.jpg',frame) # 保存图片到指定路径
#gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
#cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()