python编程,将视频剪切成图像,图像再合成视频

a. 视频剪切成图像:

importcv2importos

vidcap= cv2.VideoCapture('./video/7.mp4')

success,image=vidcap.read()

count=0

success=True

savedir='./f3/'

if notos.path.exists(savedir):

os.mkdir(savedir)whilesuccess:

success,image=vidcap.read()

cv2.imwrite(savedir+"7frame%d.jpg" % count, image) #save frame as JPEG file

if cv2.waitKey(10) == 27:breakcount+= 1num=len(os.listdir(savedir))-1os.remove(savedir+"7frame%d.jpg" % num)

注:

1、将 './video/7.mp4' 换成你的视频路径加名称

2、将  './f3/' 换成你的图像存储路径

3、"7frame%d.jpg" 表示每一帧的图像名称。第一帧图像,这里命名为 "7frame1.jpg" ,你也可以换成自己喜欢的命名

4、下面这一句,注释掉还是留着,取决与你的最后一张图像是否可视,在我的工作中,最后一帧的图像打不开,直接采用下面这句把最后一张图像给删除了

num=len(os.listdir(savedir))-1os.remove(savedir+"7frame%d.jpg" % num)

b. 图像合成视频:

#!/usr/bin/env python#-*-coding:utf-8-*-

importcv2importos

fsp= 20fourcc= cv2.VideoWriter_fourcc(*'avc1')

video_path= './hecheng.mp4'video_out= cv2.VideoWriter(video_path, fourcc, fsp, (1280,720))

img_path= "./f3/"

for i in range(0,1200):if os.path.exists(img_path+"7frame"+str(i)+'.jpg'):

frame= cv2.imread(img_path+"7frame"+str(i)+'.jpg')

video_out.write(frame)

video_out.release()

注:

1、fsp表示帧率,即一秒钟播放多少张图像。

播放快点(类似快进的效果),fsp设置大点。

播放慢点(类似慢动作的效果),fsp设置小点。

2、将'./hecheng.mp4'换成你想要的命名。

3、(1280,720)表示每一帧图像的大小。具体如图所示:

4、img_path = "./f3/" 是图像的存储路径。即你将"./f3/"路径下的图像合成视频

5、(0,1200)中,1200是一个数,需要大于等于"./f3/"路径下图像的数目。0固定不变。

6、"7frame"+str(i)+'.jpg'表示图像名称。和切图时候的图像命名一致。

python图片转视频加特效_视频剪切成图像+图像合成视频+python相关推荐

  1. python 视频剪辑_视频剪辑太麻烦?用Python带你高效创作短视频

    近两年,抖音.快手将短视频推到风口浪尖上,要生产出高质量的视频,离不开视频剪辑这一环节:在全民剪片浪潮中,大众使用最多的剪辑软件如:Pr.FCPX.剪印.Vue 等.视频剪辑过程中,Python 一些 ...

  2. python 短视频剪辑_视频剪辑什么鬼?Python 带你高效创作短视频

    这里将告诉您视频剪辑什么鬼?Python 带你高效创作短视频,具体完成步骤: 近两年,抖音.快手将短视频推到风口浪尖上,要生产出高质量的视频,离不开视频剪辑这一环节:在全民剪片浪潮中,大众使用最多的剪 ...

  3. python 图片背景前景分离_【绝了】用 Python 把朋友头像变表情包!

    正文 在日常生活中,我们经常会存取一些朋友们的丑照,在这个项目中,我们以萌萌哒的熊猫头作为背景,然后试着在背景图上加入朋友们的照片,效果如下图所示. 实现步骤 导入朋友的照片(前景照片): 处理前景照 ...

  4. python图片分析中央气象台降水量预报_获取中央气象台网的气象数据 全流程技术解析(python 爬虫)...

    一.Python环境搭建 下载安装python 下载安装PyCharm,Community版即可 理论上应该先安装python再安装IDE(PyCharm),必要时按网上要求进行环境变量设置. 二.爬 ...

  5. python图片识别验证码软件_基于python图片识别工具(图片识别,车牌,PDF,验证码)...

    先上图  不多说. 对于一般的用户来说识别率还是能达到百分之90以上. 已经打包成exe文件.windows用户可以直接使用.要软件的加我QQ python代码: # -*- coding: UTF- ...

  6. python调用摄像头做监控_《自拍教程68》Python + ffmpeg调用摄像头,实现自动化监控录像...

    案例故事: 场景一:反复重启Android终端产品100次,每重启一次录一个视频; 场景二:做压力测试比如Monkey一晚上,我们需要涉及长时间录像; 场景三:做自动化测试的时候,跑一条自动化用例,录 ...

  7. python模块cv2人脸识别_手把手教你使用OpenCV,Python和深度学习进行人脸识别

    使用OpenCV,Python和深度学习进行人脸识别 在本教程中,你将学习如何使用OpenCV,Python和深度学习进行面部识别.首先,我们将简要讨论基于深度学习的面部识别,包括"深度度量 ...

  8. python基础教程价格范围_价值18980元的968集Python教程,在此透露给大家!速度来拿哇...

    我是完全自学的,看完这条回答你就不用花钱学了.一千多的课程也就是基础课,并不会给你有多深入.如果要是学基础的话,看看下面的学习线路图以及相关的学习方法足够了.贴一个我之前自学的路径图和方法. 小白学P ...

  9. python手机端编程环境_移动端自动化测试解决方案(Appium + Python) - (1) 环境搭建...

    最近对iOS自动化测试做了一番探究,希望通过自动化测试更好的去提高公司项目的测试效率 .在网上找了很多的文章和相关资料,都因为时间比较久导致无法实现基本环境的搭建,我在这儿分享给大家分享我的实现过程. ...

最新文章

  1. CentOS Wifi Connection
  2. Android数据存储——2.文件存储_C_DOM解析XML文档
  3. Docker系列(一):容器监控工具Weave Scope安装
  4. 男人必看的46条忠告
  5. FBV(function base views) 顾名思义基于函数的视图类 CBV(class base views)基于类的视图类
  6. 遇见未来 | 软件定义数据中心:人类文明运行在软件之上
  7. Bashtop – Linux的资源监视工具(亲测)
  8. linux酷q运行不了,Linux上使用docker运行酷Q机器人
  9. sublime text3和package control
  10. 数字信号处理(一)时域采样定理
  11. 培训班作业---作业1:公羊母羊生小羊的问题
  12. 璞华PLM为全场景产品生命周期管理赋能,助力产品主线的企业数字化转型
  13. eleme后台的el-form表单分为左右两边放数据 :inline=true
  14. 丢番图生平编程java_丢番图
  15. 趣图:程序员睡不着数绵羊清单
  16. 数据分析面试——如何分析产品日活下降原因
  17. RV1126RV1109 buildroot 增加USB双摄支持(一)
  18. 基于Quartus II 软件(VHDL)设计
  19. 女朋友让我深夜十二点催她睡觉,我用Python轻松搞定!
  20. 安卓drawable基本属性corners、solid、gradient、stroke、size、padding详解

热门文章

  1. Linux常用命令:chmod
  2. 购物车的实现(jsp+servlet)
  3. 【元宇宙欧米说】从GameFi的视角讨论Web2到Web3的利弊
  4. 工信部推进解除网链屏蔽,微信互联网要终结了?
  5. 如何删除计算机桌面多余的大e,教你删除属性里桌面多余背景图片
  6. (python)Day9丨测试代码
  7. 数字证书在web应用中实现登陆
  8. Linux驱动框架之misc类设备驱动框架
  9. python实现txt转word
  10. Lasso-Logistic回归-R语言应用详解