只需三行代码轻松实现酷炫gif动图转换为mp4视频
前两天有同学在群里发问如何把自己的gif动图转换成mp4视频格式,据她说转换软件太麻烦,我想万能的python或许可以一战,查了一番资料后发现只需三行代码即可实现,以下为具体方法。
- 安装第三方包moviepy
打开cmd(win+R,输入cmd回车),输入安装指令
pip install moviepy
等待下载安装即可,如下图所示,即安装成功(若下载速度过慢导致下载失败,可以参考另一篇博客解决pip下载网速过慢问题)
2. 打开spyder,复制以下三行代码,其中第二行代码参数为gif图所在路径,若其与py文件位于同一目录下,则只需要传入gif图片名称:如‘3.gif’,否则需要传入其绝对路径。第三行代码参数为转化后mp4视频存储位置,如‘3.mp4’路径问题有关规则与gif图片相同,运行即可转换。
import moviepy.editor as mp
vfc = mp.VideoFileClip("3.gif")
vfc.write_videofile("3.mp4")
因为博客不支持上传本地视频,所以无法把转换后的mp4视频拿出来,下面是转换后的效果图
只需三行代码轻松实现酷炫gif动图转换为mp4视频相关推荐
- python封装sql脚本 github_Github 大牛封装 Python 代码,实现自动发送邮件只需三行代码...
原标题:Github 大牛封装 Python 代码,实现自动发送邮件只需三行代码 在运维开发中,使用 Python 发送邮件是一个非常常见的应用场景.今天一起来探讨一下,GitHub 的大牛门是如何使 ...
- Python第三方库巧用,制作图片验证码只需三行代码
现在验证码的种类真的是越来越多,短信验证码.语音验证码.图片验证码.滑块验证码 - 我们在 PC 的网页端或者手机上的 app 进行登录或者注册时,应该总会遇见图片验证码,比如下面这类: 上面这些图片 ...
- Sweetviz:让你只需三行代码实现Python探索性数据分析
Sweetviz 是一个开源 Python 库,它只需三行代码就可以生成漂亮的高精度可视化效果来启动EDA(探索性数据分析).输出一个HTML.文末提供技术交流群,喜欢点赞支持,收藏. 如上图所示,它 ...
- [JavaScript]只需一行代码,轻松搞定快捷留言-V2升级版
前天熬了大半宿发了一篇[一行代码轻松搞定快捷留言功能],同时发布了V1.0beta版的快捷留言功能和源代码,之所以是beta版,就是当时感觉虽然基本功能有了,但是还不够完善,特性也不一定合理,今天不知 ...
- python怎样实现封装_大牛教你如何封装 Python 代码,实现自动发送邮件只需三行代码...
在运维开发中,使用 Python 发送邮件是一个非常常见的应用场景.今天一起来探讨一下,GitHub 的大牛门是如何使用 Python 封装发送邮件代码的. 一般发邮件的方式 SMTP是发送邮件的协议 ...
- Github 大牛封装 Python 代码,实现自动发送邮件只需三行代码
在运维开发中,使用 Python 发送邮件是一个非常常见的应用场景.今天一起来探讨一下,GitHub 的大牛门是如何使用 Python 封装发送邮件代码的. 一般发邮件方法 SMTP是发送邮件的协议, ...
- 21副酷炫的动图让你了解各种数学概念
数学是很难的科学,但因为它是科学家用数学来解释宇宙的语言,我们无可避免的要学习它.看看下面的这些GIF动图,它们提供了视觉的方式来帮助你理解各种数学技巧. 1 椭圆的画法 2杨辉三角问题(Pascal ...
- python几行代码识别验证码_Python有多强?文字识别(验证码识别)只需三行代码!...
不要说这都是在借用其它语言的代码,其实这些东西真的无关紧要.何为Python高级语言,黑猫白猫能捉到老鼠的就是好猫!如果真的有那么高冷,那么任何程序你都要敲代码而不用任何模块? 再开个玩笑,要不用0和 ...
- php导航代码在线编辑器,只需一行代码,轻松实现一个在线编辑器
在大部分人眼里,技术宅给人的印象是沉默寡言,总摸不透他心里想些什么,彼此都保持距离.作为半个程序员,我觉得真正的技术宅大部分时间都在找乐子,鼓捣各种想法,和大部分人的极客心理是一样的,程序员也还爱讲笑 ...
最新文章
- SDT(software-defined Things)?软件定义的物件
- 这才是真正的Git——Git实用技巧
- wamp php imagick,如何在wamp for Windows中安装和启用Imagick扩展 php psd 生成缩略图
- 带你玩转Logview: MaxCompute Logview参数详解和问题排查
- cosmos db_开放电影项目Cosmos Laundromat如何使Blender更好
- lol自动刷人机辅助_LOL玩家转DOTA2后如何适应
- java如何等待异步结果_如何等待异步方法完成?
- SpringData JPA整理
- 30页不容错过的超赞项目管理PPT
- cadence软件下载linux,Red Hat Linux 9.0下安装Cadence IC5.0
- 数字信号处理:重要知识点整理
- 苹果屏蔽更新描述文件_屏蔽iPhone更新的iOS描述文件安装办法
- swiper控制页面切换
- CSP赛前集训 【DD头子张京华】
- Re:从零开始的DS学习 十大排序算法我都整理好了
- Dell灵越燃7000网络驱动被误删后无法安装解决方案
- 哪里有免费大文件传输平台?通过这4个网站免费来进行大文件传输
- hfs支持php文件系统,HFS+文件系统的分配文件分析
- 在控制台程序中隐藏控制台窗口!
- Mathematica
热门文章
- 自定义View 实现字母快速索引控件
- CMS收集器几个参数详解 -XX:CMSInitiatingOccupancyFraction, CMSFullGCsBeforeCompaction
- GAE、SAE和BAE的对比分析
- oracle tsm rman,TSM对Oracle数据库备份脚本
- IRIS的镜像配置(1)
- zabbix6.0前端操作笔记
- Good url for LSTM learning
- 计算机死亡公式,半数致死量及其计算方法概述.pdf
- 淘宝链接中的spm参数
- [VN2020 公开赛]TimeTravel(guzzlehttp/guzzle使用以及HTTPOXY漏洞)