python通过opencv使用图片制作简单视频(亲测)
最近在学习视频制作,但是做起来太浪费时间了,我就一直在想能否使用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使用图片制作简单视频(亲测)相关推荐
- 使用Python,Opencv检测图像,视频中的猫
使用Python,Opencv检测图像,视频中的猫
- python程序打包成exe可执行文件,亲测可行(pyinstaller教程)
python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...
- Arduino安装与配置ESP8266开发板(超简单,亲测有效)
文章目录 前言 一.下载Arduino 二. ESP8266环境配置(超简单,亲测有效) 三.下载验证 总结 前言 由于要上数字信号处理课程,需要安装Arduino,并在Arduino中配置ESP82 ...
- Github高速下载文件,方法简单,亲测有效
Github高速下载文件,方法简单,亲测有效 Github对我们来说是一个宝贵的仓库,但现在Github下载逐渐感人,在尝试多种方法后,推荐以下这种方法,该方法需要一个码云账号,简单注册即可,高速下载 ...
- ubuntu下 teamviewer的安装方法(超简单,亲测可用)
ubuntu下 teamviewer的安装方法(超简单,亲测可用) 1.去官网下载安装包 官网链接:https://www.teamviewer.com/zhcn/download/linux/ 点击 ...
- Python使用OpenCV+pillow提取AVI视频中关键帧图像
问题描述:使用OpenCV把AVI视频切分成静态图像,提取视频中的关键帧,保存为0.jpg.1.jpg.2.jpg....... 实现步骤: 1)安装扩展库 2)准备一个AVI视频,这里以微课系列(5 ...
- Python调用OpenCV接口播放本地视频文件、本地和网络摄像头
1 前言 上篇文章介绍了在WIN10系统上, C++调用OpenCV接口,播放本地视频文件.本地和网络摄像头视频.本篇我们来看一下,Python如何调用OpenCV接口,做同样的事情. 序号 视频来源 ...
- python使用opencv模块画简单的图形
opencv模块提供了画图函数接口,这些函数接口可以很方便的绘制简单地图形. cv2.line():绘制线段函数 cv2.circle():绘制圆 cv2.rectangle():绘制矩形 cv2.e ...
- 【python】opencv教程CV2模块——视频捕获,延时摄影视频、鬼畜表情包密集制作
opencv教程CV2模块还可以调用摄像头录制视频呢,没想到吧! 制作延时摄影视频或者鬼畜表情包gif也是轻而易举的事情,等你发挥啦! 代码传送门: import cv2 import timeint ...
最新文章
- 第二天:Vue基础语法
- SQLAlchemy的使用---外键ForeignKey数据库创建与连接
- 一文读懂生成对抗网络GANs(附学习资源)
- 如何锁定计算机硬盘,Win7系统怎么锁住磁盘|Win7系统锁住磁盘的详细步骤
- 玩远程 可视对讲系统几大新兴应用分析
- 子进程 已安装 post-installation 脚本 返回错误状态 1 dpkg: 依赖关系问题使得 mysql-server 的配置工作不能继续: mysql-server 依赖于 mysq
- 在 Windows 上测试 Redis Cluster的集群填坑笔记
- 操作系统多线程实现_操作系统中的线程实现
- mac破解wifi密码
- mysql在centos下用命令批量导入报错_Variable ‘character_set_client‘ can‘t be set to the value of ‘---linux工作笔记042
- java 打印机类printer_Spring案例打印机的实现过程详解
- 基于TensorFlow Lite Micro在物联网设备上玩转TinyML之离线语音唤醒
- 如何恢复Windows自动更新?
- AE开发之主窗体通过Base Comand和IHookHelper接口向子窗体转递图层信息方法模板
- xkcd 单线程下载图片
- 10年回顾:世界各地开发高手谈Java
- java web开发入门学习笔记(手打超细版)
- hdu5238 calculator (线段树+crt)
- java中将html语言转换_JAVA中将html转换成pdf
- 如何制造一个XcodeGhost ?
热门文章
- 经典C语言程序100例之二零
- java方法criterion_java – JPA Criteria谓词条件
- MyCat-Web安装
- 4.Maven概念模型,maven的生命周期,Maven坐标,依赖管理(依赖范围,依赖声明),仓库管理,私服概念
- 百度语音识别合成案例
- python装饰器使用多吗_对于Python装饰器使用的一些建议
- mysql-5.7.37-winx64解压版安装超详细图文教程
- Faster RCNN总结
- 第二百一十七节,jQuery EasyUI,NumberSpinner(数字微调)组件
- 搭建 Hadoop2.7.2 + Spark1.6环境