使用opencv中的VideoWriter函数,保存视频

Posted AI浩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用opencv中的VideoWriter函数,保存视频相关的知识,希望对你有一定的参考价值。

cv.VideoWriter(),其功能主要是创建一个对象,来写入视频。

import numpy as np
import cv2 as cv
cap=cv.VideoCapture(0)
fourcc=cv.VideoWriter_fourcc(*'XVID')
video_writer=cv.VideoWriter('output.avi',fourcc,30.0,(600,450))
while cap.isOpened():
    ret,frame=cap.read()
    if not ret:
        break
    frame=cv.flip(frame,1)
    video_writer.write(frame)         #将一帧写入
    cv.imshow('frame',frame)
    if cv.waitKey(1)==ord('q'):
        break
cap.release()
video_writer.release()
cv.destroyAllWindows()

以上是关于使用opencv中的VideoWriter函数,保存视频的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV videowriter 不写视频

OpenCV VideoWriter 帧率问题

使用 OpenCV VideoWriter 保存灰度图像时出现 Gstreamer 错误

OPENCV,无法打开类 VideoWriter

OpenCV 填充垫,与 VideoWriter 一起使用

如何将 Opencv VideoWriter 与 GStreamer 一起使用?