直接开始代码
import cv2
# 指定读取摄像头的视频帧
cameraCapture = cv2.VideoCapture(0)
# 帧速率
fps = 30
# 帧大小
size = (int(cameraCapture.get(cv2.CAP_PROP_FRAME_WIDTH)),
int(cameraCapture.get(cv2.CAP_PROP_FRAME_HEIGHT)))
# VideoWriter_fourcc: 指定编解码器
# 实例化一个写入视频对象、并指定参数:存放位置+名字、编解码器、帧速率、帧大小
videoWriter = cv2.VideoWriter('1.avi',cv2.VideoWriter_fourcc('I','4','2','0'),fps,size)
# 读取一帧图像
success, frame = cameraCapture.read()
# 读取多少帧图片
numFrameRemaining = 10 * fps - 1
# 开始读取
while success and numFrameRemaining :
videoWriter.write(frame)
success, frame = cameraCapture.read()
numFrameRemaining -= 1
# 释放对象
cameraCapture.release()