利用moviepy库制作好用的MP4、mov、mav、avi等视频类型转换gif图片的工具
说明:本篇文章主要讲解,利用moviepy库制作可以转换所有视频格式成gif 的工具。
作者:任聪聪
日期:2022年3月8日
python的库真的很多,也很好用,很实在,站在巨人的肩膀上,真的很轻松,只需要加上三句话,就能实现。
效果展示:
实例说明
注意代码片段建议通过pycharm复制粘贴,使用其他编译器可能会出现字符串乱码的情况。
前提条件:安装库
pip install moviepy
pip install tkinter
pip install time
tips:注意将pip的镜像换为国内的,否则安装会很慢的。
代码片段
from tkinter import *
from tkinter import ttk
import random
import os
import tkinter.messagebox as messagebox
import time
from tkinter import filedialog
from moviepy.editor import *import ctypesctypes.windll.shell32.SetCurrentProcessExplicitAppUserModelID("86115")
list_nums = random.randint
利用moviepy库制作好用的MP4、mov、mav、avi等视频类型转换gif图片的工具相关推荐
- Python3-word文档操作(十):利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体
1 简介: 作为一个综合例子,本篇主要显示docx库的一些基本操作: 利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体. 2 举例: 对word文档进行属性的设置,以及 ...
- Ubuntu 编译ijkplayer 支持几乎所有格式(MP4,mov,mkv,avi,wmv,m4v,mpg,webm,ogv,3g2.flv,f4v,swf)和https
以下都是经过自己测试过的,并集成,已测试MP4,mov,mkv,avi,wmv,m4v,mpg,webm,ogv,3g2.flv,f4v,swf格式可正常播放并有声音 整个编译过程和集成是按下面说的博 ...
- 利用openssl 库制作证书以及验证
RSA证书: CA证书 openssl genrsa -out cakey.key 1024/2048 这个命令会生成一个1024/2048位的密钥. openssl req -new -x509 - ...
- 利用Qt+GDAL库制作经纬度坐标转换工具
1.功能界面 下面是用Global Mapper计算的结果,证明计算正确. 2.功能介绍 支持CGCS2000/WGS84/XIAN80/BEIJING54四种常用坐标系: 自动判断输入经纬度和X/Y ...
- python之moviepy库的安装与使用
目的:因为需要保存一个大大的.mp4视频,以防过程中设备出现异常导致整个长长的视频无法正常保存,所以采用分段保存视频的方式,每500帧保存一段,然后再将视频合到一起.最近刚开始学习python,发现p ...
- python的turtle怎么画曲线_利用 turtle库绘制简单图形
turtle库是python的基础绘图库,这个库被介绍为一个最常用的用来介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图. turtle名称含义为& ...
- 计算机二级word邀请函制作步骤,利用邮件合并制作邀请函(2)
第一篇计算机应用基础6 第1章 计算机基础知识6 1.1 概述6 1.1.1计算机的发展6 1.1.2计算机的特点.用途和分类6 1.1.3计算科学研究与应用7 1.1.4未来计算机的发展趋势7 ...
- 用Python+Moviepy+OpenCV制作灯光秀短视频
☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 2021年4月8日武汉重启一周年,这是个值得庆祝的日子,作为一个武汉人和一个死宅 ...
- Python——利用pygame模块制作RPG游戏(一)
利用pygame模块制作RPG游戏(一) 需要用到的第三方库:pygame 一.构造游戏的基本框架 1.首先准备好相应的游戏素材:背景,人物动作图片,音乐,音效等. 图片均用png格式,音乐音效均用o ...
最新文章
- 用dblink能修改_【学习笔记】通过修改基表(link$)让非public dblink变为public
- java maven centos7 yum安装
- 《当程序员的那些狗日日子》(六十一)美丽的天际
- C# numericUpDown控件用法总结及注意事项
- 论文翻译——FingerSound:Recognizing unistroke thumb gestures using a ring
- oracle 函数 实现重载_Oracle 过程、函数、包、重载、自主事务
- 【bzoj4695】最假女选手 线段树区间最值操作
- pycharm怎么安装python3.6_【python】Mac在Pycharm中导入python3.6(简单易行)
- C++ 智能指针 atuo_ptr,unique_ptr,shared_ptr,weak_ptr
- 微信内置浏览器无法下载文件应用的解决方案
- 【文学与历史】浅谈戏说华夏历史
- 51单片机~红外通信工作原理
- TestCenter Layer4-7分析
- linux关键vi按什么键n,linux vi 使用方法
- (开源)带有笔顺的字体
- KVM和Xen虚拟化有什么区别?Xen和KVM优缺点对比
- win11打不开 浏览器
- 怎么查看电脑中安装的字体
- 前端进击的巨人(六):知否知否,须知this
- Java数据对象(JDO)快速入门