将逐帧图片生成mp4格式视频——pyhton实现
import cv2
img = cv2.imread('/media/lc/LENOVO_USB_HDD/MOT/SimpleTrack/SimpleTrack/res_img/s0.png')
imgInfo = img.shape
size = (imgInfo[1],imgInfo[0])
print(size)
# 参数:1 file name 2 编码器 3 帧率 4 size
videoWrite = cv2.VideoWriter('mot.mp4',cv2.VideoWriter_fourcc(*'mp4v'),10,size)# 写入对象# 0-197张图片
for i in range(0,198):fileName = '/media/lc/LENOVO_USB_HDD/MOT/SimpleTrack/SimpleTrack/res_img/s'+str(i)+'.png'img = cv2.imread(fileName)videoWrite.write(img) # 将图片写入视频
videoWrite.release()
print('end!')# import cv2
# import glob
# img_array = []
# for filename in glob.glob('/media/lc/LENOVO_USB_HDD/MOT/SimpleTrack/SimpleTrack/res_img/*.png'):
# # 需要将路径更改为自己存储图片的路径
# img = cv2.imread(filename)
# height, width, layers = img.shape
# size = (width, height)
# img_array.append(img)
# out = cv2.VideoWriter('mot.avi', cv2.VideoWriter_fourcc(*'DIVX'), 15, size)
# for i in range(len(img_array)):
# out.write(img_array[i])
# out.release()
********************************************文件名补0操作***********************************************
import cv2
# img = cv2.imread('/media/lc/LENOVO_USB_HDD/MOT/SimpleTrack/SimpleTrack/res_img/s0.png')
img = cv2.imread('F:/MOT/3D-Multi-Object-Tracker/evaluation/data/gt/davis/davis_unsupervised_val/bike-packing/00000.png')
imgInfo = img.shape
size = (imgInfo[1],imgInfo[0])
print(size)
# 参数:1 file name 2 编码器 3 帧率 4 size
videoWrite = cv2.VideoWriter('mot.mp4',cv2.VideoWriter_fourcc(*'mp4v'),10,size)# 写入对象# 1-198张图片
for i in range(0,69):num = "%05d" % i # 补0操作(5位数补0)# fileName = '/media/lc/LENOVO_USB_HDD/MOT/SimpleTrack/SimpleTrack/res_img/s'+str(num)+'.png'fileName = 'F:/MOT/3D-Multi-Object-Tracker/evaluation/data/gt/davis/davis_unsupervised_val/bike-packing/' + str(num) + '.png'img = cv2.imread(fileName)videoWrite.write(img) # 将图片写入视频
videoWrite.release()
print('end!')# import cv2
# import glob
# img_array = []
# for filename in glob.glob('/media/lc/LENOVO_USB_HDD/MOT/SimpleTrack/SimpleTrack/res_img/*.png'):
# # 需要将路径更改为自己存储图片的路径
# img = cv2.imread(filename)
# height, width, layers = img.shape
# size = (width, height)
# img_array.append(img)
# out = cv2.VideoWriter('mot.avi', cv2.VideoWriter_fourcc(*'DIVX'), 15, size)
# for i in range(len(img_array)):
# out.write(img_array[i])
# out.release()
将逐帧图片生成mp4格式视频——pyhton实现相关推荐
- Java毕业设计-图片生成MP4格式视频
需求? 因为项目需求,需要使用Java将数张图片合成mp4视频并播放,在网上查了很多,发现关于这方面的很少,还有一些比较麻烦的,最后找的这个比较简单容易实现的,合成短视频实际使用了,给视频添加音频并没 ...
- 【Bug修复】yuv生成mp4格式文件帧数(时间)与原视频不一致
问题描述 需要将一系列的视频从yuv格式的文件编码成每秒30帧的视频,但是在yuv生成mp4格式时,存在帧数不对齐的问题. 1.准备两个视频 Animation_1080P-209f.mkv,25fp ...
- 使用Python实现MP4格式视频与图片相互转换
下面代码可以实现MP4格式视频与图片的相互转换,亲测可用! import cv2 from cv2 import VideoWriter, VideoWriter_fourcc, imread, re ...
- FFMPEG采集摄像头图像SDL渲染+MP4格式视频编码
FFMPEG采集摄像头图像SDL渲染+MP4格式视频编码 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音 ...
- 【Opencv基础学习】 VideoWriter打开本地摄像头并保存mp4格式视频
你好! 这是我第一次用CSDN编写博客.该专栏博客主要来记录学习使用Opencv过程中所遇到的问题及解决方案. 这篇博客主要记录了使用Opencv打开本地摄像头录制视频,并保存为*.mp4文件格式视频 ...
- 部分mp4格式视频无法在ios系统播放
目录 部分mp4格式视频无法在ios系统播放 问题描述 阶段排查 解决问题 部分mp4格式视频无法在ios系统播放 环境:微信公众号网页 问题:video 标签 mp4 格式视频无法在 ios 端播放 ...
- 电脑mp4格式视频打不开怎么解决?
如今视频在我们的日常生活中随处可见.不少小伙伴越来越喜欢通过视频来分享自己生活中发生的趣事.而使用Mp4视频压缩格式.无疑用于存储音视频文档是一个比较常用的格式,因为这种格式基本可以在任何电子设备上播 ...
- 如何在EDUIS中导出ETL字幕模板_教大家Edius如何设置导出mp4格式视频
近日有关于Edius如何设置导出mp4格式视频的问题受到了很多网友们的关注,大多数网友都想要知道Edius如何设置导出mp4格式视频的具体情况,那么关于到Edius如何设置导出mp4格式视频的相关信息 ...
- kindeditor支持视频flv, mp4格式视频上传播放
首先声明本人用的版本为4.1.12 1.mp4视频格式上传: 修改kindeditor-all.js _mediaImg()方法 原代码 function _mediaImg(blankPath, ...
最新文章
- php接收表单图片,如何在PHP中获取表单图片数据
- python tkinter滚动条不起作用_Tkinter滚动条不工作
- 计算机专业中agp是什么意思,计算机中AGP是什么意思及其特性介绍
- 微波感应模块电路图_关于人体感应灯,你不知道的“冷”知识
- web前端到底怎么学?干货资料!
- win11如何加快搜索速度 Windows11更改文件索引加快搜索速度的设置方法
- [转载] python输入一个年份、输出是否为闰年_Python程序检查给定年份是否为闰年
- visibility和hidden
- 大学生网课搜题的网站源码 附带一个免费接口
- 推荐几个好用的 html5 游戏源码下载网站
- 【常用配置】——WPS文字常用快捷键大全【史上最全面】转
- 音视频学习之基础概念整理(rgb/yuv,pcm,采样频率,帧率,码率,i帧p帧b帧,dts/pts)
- Geometric application of BSTs
- 使用java编写中国象棋(内含源代码)
- 关于微信开发者没有上传按钮的问题
- JAVA 并发编程之三:CountDownLatch(门闩)、CyclicBarrier(栅栏)和Semaphore(信号量) 三种并发策略
- 港美股交易系统开发框架构造简述篇
- 无限循环小数转化分数
- 4. hda设备中的pcm文件(第二部分)
- 带着问题,再读ijkplayer源码