def image_to_video(image_path, media_path, fps):'''图片合成视频函数:param image_path: 图片路径:param media_path: 合成视频保存路径:return:'''# 获取图片路径下面的所有图片名称image_names = os.listdir(image_path)# 对提取到的图片名称进行排序image_names.sort(key=lambda n: int(n[:-4]))# 设置写入格式fourcc = cv2.VideoWriter_fourcc('M', 'P', '4', 'V')# 设置每秒帧数fps = fps# 读取第一个图片获取大小尺寸,因为需要转换成视频的图片大小尺寸是一样的image = Image.open(os.path.join(image_path, image_names[0]))# 初始化媒体写入对象media_writer = cv2.VideoWriter(media_path, fourcc, fps, image.size)# 遍历图片,将每张图片加入视频当中for image_name in image_names:im = cv2.imread(os.path.join(image_path, image_name))media_writer.write(im)# 释放媒体写入对象media_writer.release()logger.info('无声视频写入完成!')

python --图片合成视频相关推荐

  1. opencv python图片合成视频

    opencv python 图片合成视频 经常用到,记录一下,代码基本上都来自这里这篇博客 只是做了小小的改进,将文件的字符串排序改成了按照文件名排序,合成视频的时候不会乱. 侵删. # -*- co ...

  2. python 图片合成视频

    #coding:utf-8 import cv2 import os import numpy as np from PIL import Image, ImageDraw,ImageFont imp ...

  3. python图片合成视频

    ** 可以在ubuntu使用,前提:图像名称是6位按顺序的数字 ** # encoding:utf-8 import cv2 import os# 图片路径 im_dir = '/home/dj/Py ...

  4. python图片合成视频_把几张图片合成一个视频,有什么软件是免费的?

    看到这个问题我第一个想到的就是自己在用的"万兴喵影"剪辑软件. 用了挺久的,所以对于里面的功能还是很清楚的. 接下来我就分布列出来给你们康康~ 第一步:导入图片 你可以单击&quo ...

  5. python图片文字合成视频_利用Python将多张图片合成视频的实现

    今天要做一个量子隧穿的的演示动画,在CSDN上看了很多大佬的文章,然而忙了接近半天才做好这件事.把踩过的坑记一下,同时这段代码也是值得记录的,因为以后也可能遇到类似的工作. 先上代码` import ...

  6. python脚本——图片重命名、图片合成视频、faster-rcnn画P-R曲线

    调试faster rcnn算法实用的python脚本 目录 调试faster rcnn算法实用的python脚本 一.前言 二.常用python脚本 三.后记 一.前言 最近在做关于目标检测算法的研究 ...

  7. python将图片合成视频

    使用python将图片合成视频 python版本: 3.7.2 使用到的库:opencv (安装命令:pip install opencv-python) import cv2if __name__ ...

  8. 【实操】python opencv将图片合成视频,并插入音频

    简介:将一组图片合成视频,并插入音频.用到opencv,ffmpy,pydub等库. 目录 一.统一图片大小及类型,并按数字排序 二.图片合成视频 三.音频的合并与剪裁 四.音视频融合 opencv基 ...

  9. PYthon将图片合成视频方法一:OpenCV

    PYthon将图片合成视频方法一:OpenCV 使用情景 主要知识点 代码 使用情景 做短视频编辑的时候,将图片合成为视频,是经常碰到的情况.本文将介绍使用python的OpenCV库,将图片合成为视 ...

最新文章

  1. RedHat使用163源
  2. 创新时代的管理:《创新赢天下》
  3. 软件测试用python一般用来做什么-Python简直是万能的,这5大主要用途你一定要知道!...
  4. Intel Realsense 处理帧时报错:RuntimeError: null pointer passed for argument frame_ref
  5. html表格通过邮件发送,通过html表格发电子邮件
  6. [转]android webview学习
  7. token 防止csrf
  8. android手机api等级_Android Api级别
  9. vep文件如何转换mp4_VEP视频文件怎么转换成普通视频文件?
  10. linux怎么配置共享目录,Linux 配置共享目录方法
  11. 如何在微信公众号优雅地添加代码
  12. Ardunio开发实例-AM2320温湿度传感器
  13. 读研整活笔记1:调研编译器solang
  14. 【礼物】的定义不同所造成的诡异反差感
  15. MySQL- 使用PreparedStatement接口,实现数据表的更新,查询操作
  16. 本科阶段学习经验分享(未整理)
  17. Android 11 PackageManagerService源码分析(一):PMS启动的总体流程
  18. 两个正数相乘或相加,为什么结果是负数。/Java基本数据类型介绍
  19. 大学生提高计算机应用能力,大学生计算机应用能力的培养策略
  20. Nginx: 正向与反向代理

热门文章

  1. vue-admin登录
  2. Http 自定义header传输信息
  3. PS运动鞋案例(记录学习过程)
  4. 10亿计算下的合约广告,如何做个性化投放?
  5. 乌邦托服务商,你在哪里?
  6. python——datetime库用法
  7. iOS应用安全风险及加密解决措施
  8. 横线从文字中间穿过的CSS效果属性和html标签
  9. GitHub Star破万!InsightFace:一个2D和3D深度人脸分析工具箱
  10. 服务器网页图片显示不了怎么办啊,网页看不到图片怎么办?图片打不开的解决办法...