只需三行代码轻松实现酷炫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导航代码在线编辑器,只需一行代码,轻松实现一个在线编辑器
在大部分人眼里,技术宅给人的印象是沉默寡言,总摸不透他心里想些什么,彼此都保持距离.作为半个程序员,我觉得真正的技术宅大部分时间都在找乐子,鼓捣各种想法,和大部分人的极客心理是一样的,程序员也还爱讲笑 ...
最新文章
- linux ip addr peer,Linux网络IP设置
- python编辑器_初学Python这几款编辑器,推荐你安装
- MVC基于角色权限控制--菜单展示
- NAT 及 NAT 打洞技术
- 快速排序quicksort算法细节优化(一次申请内存/无额外内存排序)
- 流行歌单片机c语言编程,单片机6首音乐播放的proteus仿真电路及C语言程序设计...
- 随笔 - C/C++
- .NET开发 正则表达式中的 Bug
- 吴裕雄--天生自然 高等数学学习:空间直角坐标系
- CAD环境中求算接合表面积
- puppet详解(八)——puppet自动化
- iOS开发之TableView去掉单个cell的间隔线和去掉全部间隔线和去掉tableView多余的间隔线
- 命名空间“Aspose”中不存在类型或命名空间名称“Slides”。
- 信锐nac6100管理口怎么进去_建盏生锈了怎么办?
- 深度学习MatConvNet安装
- 将机器人的urdf文件转为Mujoco模型
- 监听SpringBoot 服务启动成功事件并打印信息
- 奉劝各位应届毕业生,该打造你的技术影响力了,只会抄代码,该怎么办?
- 简单家乡风景静态HTML网页设计作品 DIV布局家乡介绍网页模板代码
- Android ROM定制——界面美化基础