1. 程式人生 > >Python3讀取視訊&儲存視訊

Python3讀取視訊&儲存視訊

1、目標

  1. 讀取視訊
  2. 對每一幀進行處理
  3. 儲存視訊

2、環境

  1. Python3
  2. Windows

3、官方文件&參考

4、程式碼

import cv2

cap = cv2.VideoCapture('F:\\test.mp4')
fourcc = cv2.VideoWriter_fourcc(*'XVID')
fps =cap.get(cv2.CAP_PROP_FPS)
size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)))
out = cv2.VideoWriter('F:\\output.avi'
,fourcc, fps, size) while(cap.isOpened()): ret, frame = cap.read() if ret==True: frame = cv2.flip(frame,0) out.write(frame) cv2.imshow('frame',frame) if cv2.waitKey(1) & 0xFF == ord('q'): break else: break cap.release() out.release() cv2.destroyAllWindows()