说明:本篇文章主要讲解,利用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图片的工具相关推荐

  1. Python3-word文档操作(十):利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体

    1 简介: 作为一个综合例子,本篇主要显示docx库的一些基本操作: 利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体. 2 举例: 对word文档进行属性的设置,以及 ...

  2. 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格式可正常播放并有声音 整个编译过程和集成是按下面说的博 ...

  3. 利用openssl 库制作证书以及验证

    RSA证书: CA证书 openssl genrsa -out cakey.key 1024/2048 这个命令会生成一个1024/2048位的密钥. openssl req -new -x509 - ...

  4. 利用Qt+GDAL库制作经纬度坐标转换工具

    1.功能界面 下面是用Global Mapper计算的结果,证明计算正确. 2.功能介绍 支持CGCS2000/WGS84/XIAN80/BEIJING54四种常用坐标系: 自动判断输入经纬度和X/Y ...

  5. python之moviepy库的安装与使用

    目的:因为需要保存一个大大的.mp4视频,以防过程中设备出现异常导致整个长长的视频无法正常保存,所以采用分段保存视频的方式,每500帧保存一段,然后再将视频合到一起.最近刚开始学习python,发现p ...

  6. python的turtle怎么画曲线_利用 turtle库绘制简单图形

    turtle库是python的基础绘图库,这个库被介绍为一个最常用的用来介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图. turtle名称含义为& ...

  7. 计算机二级word邀请函制作步骤,利用邮件合并制作邀请函(2)

    第一篇计算机应用基础6 第1章  计算机基础知识6 1.1  概述6 1.1.1计算机的发展6 1.1.2计算机的特点.用途和分类6 1.1.3计算科学研究与应用7 1.1.4未来计算机的发展趋势7 ...

  8. 用Python+Moviepy+OpenCV制作灯光秀短视频

    ☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 2021年4月8日武汉重启一周年,这是个值得庆祝的日子,作为一个武汉人和一个死宅 ...

  9. Python——利用pygame模块制作RPG游戏(一)

    利用pygame模块制作RPG游戏(一) 需要用到的第三方库:pygame 一.构造游戏的基本框架 1.首先准备好相应的游戏素材:背景,人物动作图片,音乐,音效等. 图片均用png格式,音乐音效均用o ...

最新文章

  1. 用dblink能修改_【学习笔记】通过修改基表(link$)让非public dblink变为public
  2. java maven centos7 yum安装
  3. 《当程序员的那些狗日日子》(六十一)美丽的天际
  4. C# numericUpDown控件用法总结及注意事项
  5. 论文翻译——FingerSound:Recognizing unistroke thumb gestures using a ring
  6. oracle 函数 实现重载_Oracle 过程、函数、包、重载、自主事务
  7. 【bzoj4695】最假女选手 线段树区间最值操作
  8. pycharm怎么安装python3.6_【python】Mac在Pycharm中导入python3.6(简单易行)
  9. C++ 智能指针 atuo_ptr,unique_ptr,shared_ptr,weak_ptr
  10. 微信内置浏览器无法下载文件应用的解决方案
  11. 【文学与历史】浅谈戏说华夏历史
  12. 51单片机~红外通信工作原理
  13. TestCenter Layer4-7分析
  14. linux关键vi按什么键n,linux vi 使用方法
  15. (开源)带有笔顺的字体
  16. KVM和Xen虚拟化有什么区别?Xen和KVM优缺点对比
  17. win11打不开 浏览器
  18. 怎么查看电脑中安装的字体
  19. 前端进击的巨人(六):知否知否,须知this
  20. Java数据对象(JDO)快速入门

热门文章

  1. Mysql Packet for query is too large解决方法
  2. ubuntu 自动清理/tmp目录
  3. tomcat日志详情
  4. 在Ubuntu中搭建.NET开发环境
  5. 从UnitedStack OS 1.0 Preview试用申请问卷调查学习OpenStack
  6. SQL语句大全(转)
  7. 5.6亿人没有存款、人均负债13万,大数据揭示负债累累的年轻人
  8. 企业靠一套数据平台实现“低成本运营战略”,降低成本600万
  9. Python自学——python的常用模块
  10. 企业即时通讯规模将达7亿