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保存视频的主要内容,如果未能解决你的问题,请参考以下文章

opencv4opencv视频教程 C++(opencv教程)2加载,修改,保存图像

Opencv保存视频

python中的openCV视频保存

OpenCV 例程 300篇252.视频文件的读取与保存

OpenCV 例程 300篇252.视频文件的读取与保存

OpenCV 例程 300篇252.视频文件的读取与保存