python-视频分帧&多帧合成视频实例


Posted in Python onDecember 10, 2019

我就废话不多说了,直接上代码吧!

1.视频分帧:

import cv2
vidcap = cv2.VideoCapture('005.avi')
success,image = vidcap.read()
count = 0
success = True
while success:
 success,image = vidcap.read()
 cv2.imwrite("frame%d.jpg" % count, image)   # save frame as JPEG file
 if cv2.waitKey(10) == 27:           
   break
 count += 1

2.多帧合成视频:

import cv2
 
def images_to_video():
  fps = 30 # 帧率
  num_frames = 500
  img_array = []
  img_width = 720
  img_height = 1280
  for i in range(num_frames+1):
    filename = "./frames/"+str(i)+".png"
    img = cv2.imread(filename)
 
    if img is None:
      print(filename + " is non-existent!")
      continue
    img_array.append(img)
 
  out = cv2.VideoWriter('demo.avi', cv2.VideoWriter_fourcc(*'DIVX'), fps,(img_width,img_height))
 
  for i in range(len(img_array)):
    out.write(img_array[i])
  out.release()
 
 
def main():
  
  images_to_video()
 
 
if __name__ == "__main__":
  main()

以上这篇python-视频分帧&多帧合成视频实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
关于Django外键赋值问题详解
Aug 13 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
Dec 03 Python
python+matplotlib演示电偶极子实例代码
Jan 12 Python
python发送邮件脚本
May 22 Python
Python多继承顺序实例分析
May 26 Python
Python中的异常处理try/except/finally/raise用法分析
Feb 28 Python
python-django中的APPEND_SLASH实现方法
Jun 21 Python
Python Django 简单分页的实现代码解析
Aug 21 Python
python线程定时器Timer实现原理解析
Nov 30 Python
Python中itertools的用法详解
Feb 07 Python
python实现对变位词的判断方法
Apr 05 Python
Pygame Rect区域位置的使用(图文)
Nov 17 Python
python实现视频读取和转化图片
Dec 10 #Python
sklearn-SVC实现与类参数详解
Dec 10 #Python
使用pandas 将DataFrame转化成dict
Dec 10 #Python
python基于TCP实现的文件下载器功能案例
Dec 10 #Python
使用pandas的box_plot去除异常值
Dec 10 #Python
Python 中如何实现参数化测试的方法示例
Dec 10 #Python
利用python读取YUV文件 转RGB 8bit/10bit通用
Dec 09 #Python
You might like
jquery 事件执行检测代码
2009/12/09 Javascript
Script的加载方法小结
2011/01/12 Javascript
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
解决json日期格式问题的3种方法
2014/02/02 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
jQuery中 delegate使用的问题
2015/07/03 Javascript
JS不完全国际化&本地化手册 之 理论篇
2016/09/27 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
详解Node.js异步处理的各种写法
2019/06/09 Javascript
10种JavaScript最常见的错误(小结)
2019/06/21 Javascript
electron 如何将任意资源打包的方法步骤
2020/04/16 Javascript
谈谈我在vue-cli3中用预渲染遇到的坑
2020/04/22 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
CentOS 8.2服务器上安装最新版Node.js的方法
2020/12/16 Javascript
[02:10]DOTA2亚洲邀请赛 EG战队出场宣传片
2015/02/07 DOTA
Python中自定义函数的教程
2015/04/27 Python
Flask之flask-session的具体使用
2018/07/26 Python
示例详解Python3 or Python2 两者之间的差异
2018/08/23 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
pygame实现俄罗斯方块游戏(AI篇2)
2019/10/29 Python
python如何实现word批量转HTML
2020/09/30 Python
StubHub西班牙:购买和出售全球活动门票
2017/06/05 全球购物
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
篝火晚会主持词
2014/03/25 职场文书
村居抓节水倡议书
2014/05/19 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
初中学习计划书范文
2014/09/15 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
专题组织生活会思想汇报
2014/10/01 职场文书
家庭困难证明
2014/10/12 职场文书
财务管理制度范本
2015/08/04 职场文书
python 提取html文本的方法
2021/05/20 Python
Python 数据可视化之Seaborn详解
2021/11/02 Python
浅谈克隆 JavaScript
2021/11/02 Javascript