将文件夹下的图片组合成视频

import os
import cv2

# 设置图片文件夹路径和指定视频文件保存路径及视频文件名
folder_path = "path"
video_path = "predict.mp4"

# 获取图片文件夹中所有图片文件的名称
file_names = [name for name in os.listdir(folder_path) if name.endswith(".jpg") ]
# file_names = [name for name in os.listdir(folder_path) if name.endswith(".jpg") or name.endswith(".png")]

# #排序图片名称
# file_names.sort()

# 设置视频帧率
fps = 30

# #读取第一张图片文件
first_image = cv2.imread(os.path.join(folder_path, file_names[0]))
# #获取图片高度、宽度和层数,设置视频宽度和高度(根据第一张图片的尺寸设置)
height, width, layers = first_image.shape

# 或者直接指定视频高度和宽度
# height, width = (640,512)

# 创建视频写入对象,创建视频编码器
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
video_writer = cv2.VideoWriter(video_path, fourcc, fps, (width, height))
# video = cv2.VideoWriter(video_path, cv2.VideoWriter_fourcc(*'mp4v'), fps, (width, height))

# 遍历所有图片文件,并将其写入视频
for name in file_names:
    # 读取图片文件
    image_path = os.path.join(folder_path, name)
    image = cv2.imread(image_path)
    # 将图片写入视频
    video_writer.write(image)

# 释放资源
video_writer.release()
print("视频合成完成!")

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Freemake Video Converter 4.2 中文版拥有非常友好的界面,即使你不是电脑达人,也能轻易使用,Freemake Video Converter支持多个格式文档输出,支持专为多种设备提供格式,如:Android,Apple,Youtube等。 Freemake Video Converter Gold 4.1中文版 Freemake Video Converter 中文版支持的格式有 AVI, MP4, WMV, MKV, MPEG, FLV, SWF, 3GP, DVD, MP3, iPod, iPhone, PSP, Android 等200种以上格式,可以说支持90%常见的视频格式了,同时具备刻录和视频编辑功能。 Freemake Video Converter 其它功能:支持相册制作,支持采用CUDA和DXVA技术加速转换视频,支持 Youtube,Facebook,Nicovideo 等帐户登陆,方便在线下载转换视频等。 该软件需要系统安装.NET Framework4.0件。 Freemake Video Converter 是一款非常值得推荐的免费视频转换软件,支持CUDA,转换速度快性能好,界面简单,而且很精美,非常容易上手。除了最常见的格式转换功能之外,它还能裁剪、旋转视频(手机拍视频经常反转的朋友非常有用呢);相册功能可以把多张照片合成一个幻灯片,然后转换成视频格式;可以给音频文件增加一些很酷的视觉效果来制作成视频等…… 简单的视频编辑器,可以裁剪、旋转、镜面反转视频等,非常实用! reemake Video Converter设计成为没有任何限制、隐藏收费、隐匿软件或广告软件!这是免费软件的新水准,它提供替代付费产品的高品质产品。 Freemake Video Converter Gold 支持超过200种输入格式 输入任何视频文件:AVI、MP4、MKV、WMV、MPG、3GP、3G2、SWF、FLV、TOD、AVCHD、MOV、DV、RM、QT、TS、MTS等等。输入音频文件(MP3、AAC、WMA、WAV)和图片(JPG、BMP、PNG、GIF)并免费和轻松地转换为视频!所有支持的格式 Freemake Video Converter Gold 直接从超过50个网站转换在线视频 Freemake 是仅有的的免费视频转换器,可以通过YouTube、Facebook、Vimeo、Dailymotion、等超过50个支持的网站,复制粘贴网址直接获取在线视频,下载YouTube到iTunes中并转换成任何格式或可用装置。所有支持的网站 输出到AVI、WMV、MP4、MKV、FLV、3GP、MP3 免费转换视频到最受欢迎的视频格式。 翻录DVD 电影(未保护)为AVI、WMV、MP4、MPEG、MKV、FLV、SWF、3GP。转换视频到Flash 并直接嵌入到您的网页。使用我们的免费视频转换器转换视频和音频文件到MP3。 免费转换到iPod、iPhone、iPad、PSP、PS3、Android 为苹果、索尼和安卓设备优化视频。免费转换视频到iPod Classic、iPod Touch、iPod Nano、iPod 5G、iPhone、iPad、Sony PSP、PS2、PS3、BlackBerry、Xbox、Apple TV、Android移动设备、智能手机等。 使用CUDA和DXVA最快转换视频格式 Freemake是唯一整合CUDA和DXVA技术的免费视频转换软件,它以较少的CPU使用率进行最快的的视频转换。软件自动监测最佳转换参数并切换CUDA和DXVA的开关来获取更好的转换结果。 刻录蓝光视频 免费转换您的电影到蓝光视频格式并刻录高品质BD。光碟以任一输入内容创建蓝光光碟: 视频、音频、照片、URL。刻录多份蓝光副本并保存产生的蓝光影片为ISO映像或蓝光文件夹到HDD。 刻录DVD—最长40小时! 不像其它软件,我们的免费视频转换器没有2小时限制且可以刻录DVD 影片最长20小时的标准DVD或40小时的双面DVD。使用我们的免费视频转换器,您可以制作多份DVD副本和保存输出的DVD视频为ISO映像或DVD文件夹到您的计算机。 Freemake Video Converter Gold 支持字幕的免费视频转换器 免费转换包含内嵌字幕的DVD、MKV、MOV到任何视频格式或设备。使用我们的免费视频转换器加入SSA/SRT/ASS外部字幕到任何视频。 进阶预先设定编辑器 通过自定义转换参数完全控制输出结果。通过建立的视频和音频编解码器、画面大小等 创建您自己的预设。 使用我们的免费视频转换器,选择一个图标,并保存您的自定义预设以进一步使用
图片批量裁剪器(精华版)是 一款功能丰富、实用、应有尽有的图片/视频批量裁剪、水印、转换、更名,以及其他处理的专业工具!批量处理时不低于5万个文件。 以管理员身份和兼容xp3模式下运行,可支持win7,win8,win10,64位。 图片批量裁剪器(精华版)功能 1. 支持常见图片类型如bmp,jpg,tif,gif,png,支持部分非常见图片类型,如PSD,PCX,ICO,Pdf,动态Gif等等;支持对大多数常见的音频/视频文件格式的裁剪、转换、水印、分割、合并等; 2.提供对图片文件的丰富多彩实用的各种批量裁剪模式,如相对、绝对、固定、大小、等分/非等分分切、分隔、同比/非同比缩放、拼接/无缝拼合、贴边等等几百种裁剪处理功能; 支持圆角矩形/椭圆形/圆形/任意角度裁剪,支持自定义圆角矩形半径裁剪; 3.其他更丰富的裁剪功能,请参见主页说明或程序,比如:提取图片上的文字并保存先裁剪后加水印一步到位忽略处理过的文件夹手动指定裁剪区域多裁剪区域裁剪打印二维码图片转Pdf 过滤小图或缩略图 AB文件夹配对拼合 …… 内置其他功能列表: 1.图片烙制水印(文字水印,图片水印,淘宝卖家专用水印,以及其他上百种水印功能模式供选择,特别如以拍摄日期作为文字水印,递增数字水印等等,批量制卡证等) 2.图片旋转及格式转换(特别功能如智能扳正) 3.图片亮度/对比度调整 4.图片压缩(特色功能如保留Exif信息的压缩) 5.定制图片大小/尺寸(特色功能如能按指定的文件大小压缩,比如压缩到120kb左右,仅压缩大图,小图忽略压缩等) 6.图片像素筛查(从海量图片中筛查出满足条件的图片供删除、移动、复制、更名等) 7.(图片)文件时间属性修改(比如更改拍摄日期,没有做不到只有想不到) 8.图像综合处理 9.(图片)文件批量更名(强大丰富的多种文件批量更名功能) 10.文件随机/顺序/定时抽取分发(将海量文件复制或移动到指定的文件夹中) 11.证件照批量更换背景颜色 12.色块/色条魔术棒裁剪,颜色替换 13.音视频裁剪/分割/合并/转换/加水印/录音/录像 14.批量替换图片中的图片或文字 15.图像批量合排版 16.证件制作排版(广告公司实用) 17.Jpg图片Exif信息编辑器 18.重复或相似图片批量查找 19.相对/绝对/固定裁剪简易兼容备用版 20.Jpg转视频avi或其他(影楼后期制作DV工具) 21.图片批量浏览挑拣器(影楼客户自选照片实用) 22.图片批量叠加/混合 23.视频批量加密(特色功能如用户可自行在线找回播放密码,一机一码,一视频一码) 24.账号、密码批量管理小秘书(管理你各种账号密码,完全安全加密) 25.动态Gif图片裁剪、水印;图片压制成动态Gif(按时间轴裁剪,裁剪后的gif仍然是动画模式) 26.音频片段截取助手 27.广告喷绘大图专用分切器(喷绘行业专用) 图片批量水印裁剪器 v6.0.20161008精华版更新内容: 1.新增动态Gif水印区域批量涂抹模糊,或者图片水印区域批量涂抹功能; 2.修正水印添加模块中,还原或重设DPI功能时失效异常的问题; 3.在水印批量添加模块中,新增还原原图DPI以及转为CMYK印刷颜色模式的新功能; 4.新增批量生成二维码图片的功能; 5.新增图片裁剪/缩放/格式转换/添加水印等单张综合处理功能模块; 6.修正先选择后裁剪功能实现的问题; 7.新增批量对动态Gif文件指定水印区域模糊化处理功能; 8.新增定时对指定的目录中的图片挂机无人值守自动裁剪功能,忽略已处理过的图片文件; 9.新增纯文字水印添加功能模块; 10.新增学生证件照排版和学生胸卡排版制作打印功能模块; 11.改进修正Jpg系列图片视频功能,并新增同时给转换后的视频叠加音频的功能; 12.修正改进动态Gif裁剪、水印功能模块; 13.改进跟图片OCR文字识别的有关问题和功能; 14.新增备用下载服务器和网络登录版; 15.修正精确去片头片尾功能; 16.修正某些音频视频文件播放时间不足一秒时无法加载入文件列表的异常; 17.修正媒体批量合并功能模块全部失效的问题; 18.新增以文件夹名作为动态文字水印的功能。 图片批量裁剪器(精华版)截图
----------Database-------------- 1.DataTable帮助类(DataTableHelper.cs) 2.Access数据库文件操作辅助类(JetAccessUtil.cs) 3.常用的Access数据库Sql操作辅助类库(OleDbHelper.cs) 4.根据各种不同数据库生成不同【分页语句的辅助类】 PagerHelper(PageHelper.cs) 5.查询条件合辅助类(SearchCondition.cs) 6.查询信息实体类(SearchInfo.cs) 7.类型(例如:int,string,double)转换(SmartDataReader.cs) 8.Sql命令操作函数(可用于安装程序的时候数据库脚本执行)(SqlScriptHelper.cs) ----------Device-------------- 1.声音播放辅助类(AudioHelper.cs) 2.摄像头操作辅助类,包括开启、关闭、抓图、设置等功能(Camera.cs) 3.提供用于操作【剪切板】的方法(ClipboardHelper.cs) 4.获取电脑信息(Computer.cs) 5.提供用户硬件唯一信息的辅助类(FingerprintHelper.cs) 6.读取指定盘符的硬盘序列号(HardwareInfoHelper.cs) 7.提供访问键盘当前状态的属性(KeyboardHelper.cs) 8.全局键盘钩子。这可以用来在全球范围内捕捉键盘输入。(KeyboardHook.cs) 9.模拟鼠标点击(MouseHelper.cs) 10.全局鼠标钩子。这可以用来在全球范围内捕获鼠标输入。(MouseHook.cs) 11.MP3文件播放操作辅助类(MP3Helper.cs) ----------Encrypt-------------- 1.基于Base64的加密编码(Base64Util.cs) 2.字符串的加密/解密(EncodeHelper.cs) 3.MD5各种长度加密字符、验证MD5等操作辅助类(MD5Util.cs) 4.QQ的EncryptUtil(QQEncryptUtil.cs) 5.非对称加密验证辅助类(RSASecurityHelper.cs) ----------File-------------- 1.用于获取或设置Web.config/*.exe.config中节点数据的辅助类(AppConfig.cs) 2.CSV文件和DataTable对象转换辅助类(CSVHelper.cs) 3.DatabaseInfo 的摘要说明。(DatabaseInfo.cs) 4.常用的目录操作辅助类(DirectoryUtil.cs) 5.Excel操作辅助类(无需VBA引用)(ExcelHelper.cs) 6.利用VBA对象,导出DataView到一个Excel文档中的Excel辅助类(Export2Excel.cs) 7.关联文件(ExtensionAttachUtil.cs) 8.注册文件关联的辅助类(FileAssociationsHelper.cs) 9.打开、保存文件对话框操作辅助类(FileDialogHelper.cs) 10.常用的文件操作辅助类FileUtil(FileUtil.cs) 11.INI文件操作辅助类(INIFileUtil.cs) 12.独立存储操作辅助类(IsolatedStorageHelper.cs) 13.序列号操作辅助类(Serializer.cs) 14.获取一个对象,它提供用于访问经常引用的目录的属性。(SpecialDirectories.cs) 15.简单的Word操作对象(WordCombineUtil.cs) 16.这个类提供了一些实用的方法来转换XML和对象。(XmlConvertor.cs) 17.XML操作类(XmlHelper.cs) ----------Format-------------- 1.参数验证的通用验证程序。(ArgumentValidation.cs) 2.这个类提供了实用方法的字节数和图像之间的转换。(ByteImageConvertor.cs) 3.byte字节数操作辅助类(BytesTools.cs) 4.处理数据类型转换,数制转换、编码转换相关的类(ConvertHelper.cs) 5.CRC校验辅助类(CRCUtils.cs) 6.枚举操作公共类(EnumHelper.cs) 7.身份证操作辅助类(IDCardHelper.cs) 8.检测字符编码的类(IdentifyEncoding.cs) 9.RGB颜色操作辅助类(MyColors.cs) 10.日期操作类(MyDateTime.cs) 11.转换人民币大小金额辅助类(RMBUtil.cs) 12.常用的字符串常量(StringConstants.cs) 13.简要说明TextHelper。(StringUtil.cs) 14.获取中文字首字拼写,随机发生器,按指定概率随机执行操作(Util.cs) 15.各种输入格式验证辅助类(ValidateUtil.cs) ----------Network-------------- 1.Cookie操作辅助类(CookieManger.cs) 2.FTP操作辅助类(FTPHelper.cs) 3.HTML操作类(HttpHelper.cs) 4.网页抓取帮助(HttpWebRequestHelper.cs) 5.Net(NetworkUtil.cs) 6.IE代理设置辅助类(ProxyHelper.cs) ----------Winform-------------- 1.跨线程的控件安全访问方式(CallCtrlWithThreadSafety.cs) 2.CheckBoxList(CheckBoxListUtil.cs) 3.窗口管理类(ChildWinManagement.cs) 4.由马丁·米勒http://msdn.microsoft.com/en-us/library/ms996492.aspx提供一个简单的方法打印工作的一个RichTextBox一个帮手(ExRichTextBoxPrintHelper.cs) 5.显示,隐藏或关闭动画形式。(FormAnimator.cs) 6.对窗体进行冻结、解冻操作辅助类(FreezeWindowUtil.cs) 7.窗体全屏操作辅助类(FullScreenHelper.cs) 8.GDI操作辅助类(GDI.cs) 9.提供静态方法来读取这两个文件夹和文件的系统图标。(IconReaderHelper.cs) 10.图片对象比较、缩放、缩略图、水印、压缩、转换、编码等操作辅助类(ImageHelper.cs) 11.输入法帮助,全角 转换为半角(ImeHelper.cs) 12.Winform提示框 的摘要说明。(MessageUtil.cs) 13.包含互操作方法调用的应用程序中使用。(NativeMethods.cs) 14.托盘图标辅助类(NotifyIconHelper.cs) 15.打印机类(POSPrinter.cs) 16.图片、光标、图标、位图等资源操作辅助类(ResourceHelper.cs) 17.RTF字符格式辅助类(RTFUtility.cs) 18.串口开发辅助类(SerialPortUtil.cs) 19.设置文本属性提供一个ToolStripStatusLabel(SafeToolStripLabel.cs) 20.只运行一个实例及系统自动启动辅助类(StartupHelper.cs) 21.Web页面预览效果图片抓取辅助类(WebPageCapture.cs) 22.供Asp.Net直接调用的包装类(WebPreview.cs) 23.计算机重启、关电源、注销、关闭显示器辅助类(WindowsExitHelper.cs) ----------NONONONO-------------- 1.全局统一的缓存类(Cache.cs) 2.常用显示日期时间、农历、生肖的日历类(CCalendar.cs,DateTimeHelper.cs) 3.中国农历年处理类(ChineseCalendar.cs) 4.正则表达式辅助类(CRegex.cs) 5.CString 的摘要说明。(CString.cs) 6.CText文本内容的类库(CText.cs) 7.初始化语言环境(CultureInfoUtil.cs) 8.压缩文本、字节或者文件的压缩辅助类(GZipUtil.cs) 9.Log4Net日志记录辅助类(LogHelper.cs) 10.中文字符串转换为拼音或者拼音首字母的辅助类(PinYinUtil.cs) 11.随机汉字辅助类(RandomChinese.cs) 12.反射操作辅助类,如获取或设置字段、属性的值等反射信息。(ReflectionUtil.cs) 13.注册表操作辅助类(RegistryHelper.cs) 14.用于验证码图片识别的类(UnCodebase.cs) 15.将原始字串转换为unicode,格式为\u.\u.( UnicodeHelper.cs)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值