Opencv保存视频
Posted jumpkin1122
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Opencv保存视频相关的知识,希望对你有一定的参考价值。
""" 保存视频 保存视频接口:<VideoWriter object> = cv.VideoWriter( filename, fourcc, fps, frameSize[, isColor] ) 参数说明: filename:要保存的视频名称和路径(data/outVideo.mp4) fourcc:视频编码器 fps:帧率 framesize:帧数大小 isColor:True彩色,False灰度视频, 默认True """ import cv2 cap = cv2.VideoCapture(‘data/1.mp4‘) # 要读取的视频 0、1 本地相机或外接相机 # 创建VideoWriter类对象 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(‘data/outVideo.mp4‘, fourcc, fps, size) # 读取视频流 while cap.isOpened(): ret, frame = cap.read() # 获取一帧图像 if ret: frame = cv2.flip(frame, 1) # 调整方向,可不写 out.write(frame) # 写入视频对象 # 显示读取视频 cv2.imshow(‘frame‘, frame) # q键关闭 if cv2.waitKey(1) & 0xFF == ord(‘q‘): break else: break # 关闭流 cap.release() out.release() cv2.destroyAllWindows()
以上是关于Opencv保存视频的主要内容,如果未能解决你的问题,请参考以下文章