OpenCV-python 读取视频、逐帧处理、保存

1,225 阅读1分钟

1.读取视频

image.png

2.保存视频

主要用这个类

CV2.VideoWriter(videooutpath,fourcc, 20.0, (1280,960),True)

videooutpath 输出文件名

fourcc = CV2.VideoWriter_fourcc(*‘XVID’) 是指定编码器

20.0 是帧率

(1280,960) 是视频尺寸

True 指的是彩色 

编码器一般: “DIVX"、”MJPG"、“XVID”、“X264"

注意: 如果是MacBook打开看的话要用.mp4格式 这里就填 *'mp4v',不然只改文件后缀名为.mp4还是打不开

image.png

3.逐帧处理

有了前两个基础就很简单了

image.png

以上就是这篇文章的全部内容了,利用文中介绍的办法可以实现对常规视频的逐帧保存、剪除等操作,有兴趣了解更多编程技能可以观看教学视频继续学习~