cv.VideoWriter_fourcc()
返回一种视频编码。
例:fourcc = cv.VideoWriter_fourcc(*“DIVX”)win常用视频编码
cv.VideoWriter()
返回一个对象。
第一个参数:保存视频文件路径和名字
第二个参数:视频编码
第三个参数:保存视频的帧数
第四个参数:保存视频的尺寸
例:out = cv.VideoWriter(“D://opencv_test//output_1.avi”, fourcc, 20.0, (640, 480))
import cv2 as cv
import numpy as np
cap = cv.VideoCapture(0)
fourcc = cv.VideoWriter_fourcc(*"DIVX")
out = cv.VideoWriter("D://opencv_test//output_1.avi", fourcc, 20.0, (640, 480))
while(1):
ret, frame = cap.read()
cv.imshow("win", frame)
out.write(frame)
if(cv.waitKey(50)&0xFF == 27):
break
cap.release()
out.release()
cv.destroyAllWindows()