python-----用多张图片生成视频
2024-09-08 00:37:30
代码如下
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2019/2/19 16:42
# @Author : xiaodai
# -*- coding: UTF-8 -*-
import cv2
import os fps = 10
size = (1280, 720)
videowriter = cv2.VideoWriter("test.mp4", cv2.VideoWriter_fourcc('M', 'J', 'P', 'G'), fps, size)
path = r'F:\temp\JPEGImages/'
for i in os.listdir(path):
img = cv2.imread(path + i)
videowriter.write(img)
如果图片较多,想要生成10秒一个视频,代码如下:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2019/2/19 16:42
# @Author : xiaodai
# -*- coding: UTF-8 -*- import cv2
import os fps = 10
size = (1280, 720)
name = 1
videowriter = cv2.VideoWriter(str(name) + ".mp4", cv2.VideoWriter_fourcc('M', 'J', 'P', 'G'), fps, size)
path = r'F:\temp\JPEGImages/'
num = 0
for i in os.listdir(path):
img = cv2.imread(path + i)
videowriter.write(img)
if num % 100 == 0:
videowriter = cv2.VideoWriter(str(name) + ".mp4", cv2.VideoWriter_fourcc('M', 'J', 'P', 'G'), fps, size)
name += 1
num += 1
最新文章
- spring mvc 跳转后页面cs样式表丢失
- 【转】Unity中的协同程序-使用Promise进行封装(一)
- const放在函数前和放在函数后
- 参考XML操作类
- [转载] C++ STL string的Copy-On-Write技术
- TCP/IP TIME_WAIT状态
- easy ui 下拉框绑定数据select控件
- zoj 3640 Help Me Escape 概率DP
- 关于使用工具类org.apache.commons.collections.ListUtils合并List的问题
- POJ 1416 Shredding Company
- MQ学习(二)----ActiveMQ简介(转)
- centos7安装图形化界面
- 树状数组初步_ZERO
- 【.NET异步编程系列3】取消异步操作
- 超链接标签绑定JS事件&;&;不加";javascript:;";导致的杯具
- hihoCoder编程练习赛72
- Oracle列转行函数LISTAGG()
- spring rest 容易被忽视的后端服务 chunked 性能问题
- pip 安装出现超时问题的解决
- python进阶(二) 多进程+协程