最近在学习视频制作,但是做起来太浪费时间了,我就一直在想能否使用python等脚本实现制作视频,因为我看视频网站上很多营销号视频就是通过图片制作视频的,播放量还不错,我准备试一试。

一、目标

  • 1、自动通过图片生成视频
  • 2、python添加简单的背景音乐
  • 3、自动配上解说

二、环境需求

  • 1、python
  • 2、opencv

三、具体实现

接下来我们进行具体实现,可能不是很好,不过慢慢优化!

1、图片自动生成视频

接下来我们使用py-opencv使用图片生成视频:


import cv2
import timevideoWriter = cv2.VideoWriter('test.avi', cv2.VideoWriter_fourcc(*'MJPG'), 25, (1920,1080))
# retval = cv.VideoWriter.open(filename, fourcc, fps, frameSize[, isColor])
# - 保存视频为test.avi,可以选择mp4等
# - fps为25,即每秒25张图片
# - 视频尺寸大小为1920,1080
# - isColor可以为true,flase选择是否有颜色for i in range(1,10):# 加载图片,图片更多可以改变上面的10img  = cv2.imread('./img/p'+str(i)+'.jpg')img = cv2.resize(img,(1920,1080))# 如果每张图片为只显示一下,就用如下代码# videoWriter.write(img)# 如下让每张图显示1秒,具体与fps相等a = 0while a < 25:videoWriter.write(img)a += 1videoWriter.release()

使用如上代码我们可以将图片生成视频,我这里让每张图片显示1秒,同时后期我们会控制自定义显示时间。

注意:
此帖会长时间更新知道解决为止。

原创文章,转载请注明 :python通过opencv使用图片制作简单视频 - pytorch中文网
原文出处: https://ptorch.com/news/241.html
问题交流群 :168117787

来源:python通过opencv使用图片制作简单视频 - pytorch中文网

python通过opencv使用图片制作简单视频(亲测)相关推荐

  1. 使用Python,Opencv检测图像,视频中的猫

    使用Python,Opencv检测图像,视频中的猫

  2. python程序打包成exe可执行文件,亲测可行(pyinstaller教程)

    python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...

  3. Arduino安装与配置ESP8266开发板(超简单,亲测有效)

    文章目录 前言 一.下载Arduino 二. ESP8266环境配置(超简单,亲测有效) 三.下载验证 总结 前言 由于要上数字信号处理课程,需要安装Arduino,并在Arduino中配置ESP82 ...

  4. Github高速下载文件,方法简单,亲测有效

    Github高速下载文件,方法简单,亲测有效 Github对我们来说是一个宝贵的仓库,但现在Github下载逐渐感人,在尝试多种方法后,推荐以下这种方法,该方法需要一个码云账号,简单注册即可,高速下载 ...

  5. ubuntu下 teamviewer的安装方法(超简单,亲测可用)

    ubuntu下 teamviewer的安装方法(超简单,亲测可用) 1.去官网下载安装包 官网链接:https://www.teamviewer.com/zhcn/download/linux/ 点击 ...

  6. Python使用OpenCV+pillow提取AVI视频中关键帧图像

    问题描述:使用OpenCV把AVI视频切分成静态图像,提取视频中的关键帧,保存为0.jpg.1.jpg.2.jpg....... 实现步骤: 1)安装扩展库 2)准备一个AVI视频,这里以微课系列(5 ...

  7. Python调用OpenCV接口播放本地视频文件、本地和网络摄像头

    1 前言 上篇文章介绍了在WIN10系统上, C++调用OpenCV接口,播放本地视频文件.本地和网络摄像头视频.本篇我们来看一下,Python如何调用OpenCV接口,做同样的事情. 序号 视频来源 ...

  8. python使用opencv模块画简单的图形

    opencv模块提供了画图函数接口,这些函数接口可以很方便的绘制简单地图形. cv2.line():绘制线段函数 cv2.circle():绘制圆 cv2.rectangle():绘制矩形 cv2.e ...

  9. 【python】opencv教程CV2模块——视频捕获,延时摄影视频、鬼畜表情包密集制作

    opencv教程CV2模块还可以调用摄像头录制视频呢,没想到吧! 制作延时摄影视频或者鬼畜表情包gif也是轻而易举的事情,等你发挥啦! 代码传送门: import cv2 import timeint ...

最新文章

  1. 第二天:Vue基础语法
  2. SQLAlchemy的使用---外键ForeignKey数据库创建与连接
  3. 一文读懂生成对抗网络GANs(附学习资源)
  4. 如何锁定计算机硬盘,Win7系统怎么锁住磁盘|Win7系统锁住磁盘的详细步骤
  5. 玩远程 可视对讲系统几大新兴应用分析
  6. 子进程 已安装 post-installation 脚本 返回错误状态 1 dpkg: 依赖关系问题使得 mysql-server 的配置工作不能继续: mysql-server 依赖于 mysq
  7. 在 Windows 上测试 Redis Cluster的集群填坑笔记
  8. 操作系统多线程实现_操作系统中的线程实现
  9. mac破解wifi密码
  10. mysql在centos下用命令批量导入报错_Variable ‘character_set_client‘ can‘t be set to the value of ‘---linux工作笔记042
  11. java 打印机类printer_Spring案例打印机的实现过程详解
  12. 基于TensorFlow Lite Micro在物联网设备上玩转TinyML之离线语音唤醒
  13. 如何恢复Windows自动更新?
  14. AE开发之主窗体通过Base Comand和IHookHelper接口向子窗体转递图层信息方法模板
  15. xkcd 单线程下载图片
  16. 10年回顾:世界各地开发高手谈Java
  17. java web开发入门学习笔记(手打超细版)
  18. hdu5238 calculator (线段树+crt)
  19. java中将html语言转换_JAVA中将html转换成pdf
  20. 如何制造一个XcodeGhost ?

热门文章

  1. 经典C语言程序100例之二零
  2. java方法criterion_java – JPA Criteria谓词条件
  3. MyCat-Web安装
  4. 4.Maven概念模型,maven的生命周期,Maven坐标,依赖管理(依赖范围,依赖声明),仓库管理,私服概念
  5. 百度语音识别合成案例
  6. python装饰器使用多吗_对于Python装饰器使用的一些建议
  7. mysql-5.7.37-winx64解压版安装超详细图文教程
  8. Faster RCNN总结
  9. 第二百一十七节,jQuery EasyUI,NumberSpinner(数字微调)组件
  10. 搭建 Hadoop2.7.2 + Spark1.6环境