Python把mp4视频转化成gif动图
Python把mp4视频转化成gif动图
平时在CSDN写博客的时候我喜欢放一张作品的效果展示上去,具体步骤是先用录屏软件录下展示的过程,然后再把录屏的mp4视频通过一些在线转换视频格式的网站转化成gif,但是每次在线转换格式都会遇到不同的问题,有的叫我充值会员,有的可能是服务器在国外的原因上传下载需要很长时间,所以我就想着人生苦短,我用Python。为何不用python写一个转换格式的小工具呢?
带着这样的疑问,我就开始着手写了
注意点:
- 因为下面要用到的MoviePy只支持低于3.4的版本,所以推荐使用3.3版本
大家知道Python最大的优势在于可以有很多的包可以给我们用,这里我这用的是MoviePy这个包
1.安装MoviePy模块
pip install MoviePy
2.Demo
from moviepy.editor import *
clip=(VideoFileClip(r"D:\xxx.mp4"))
clip.write_gif("output.gif")
print("转换完成了")
这个模块其实还提供了很多其他的功能,因为我用不着就没有写出来。需要其他功能的朋友可以去了解一下,下面我会放出连接:
MoviePy模块的官方文档
Python把mp4视频转化成gif动图相关推荐
- mp4转gif在线转换,视频转换成gif动图怎么做?
转换视频成gif图像是一种既有趣又实用的技巧.如今许多人喜欢在社交媒体上分享gif图像,因为它们可以很好地表达情感或者概念. 如果你有一个视频,想要将其转换成gif图像,那么使用软件来完成这个任务是非 ...
- 使用 Python 将 MP4视频 转换为GIF动画
使用 Python 将 MP4视频 转换为GIF动画 Python 可用于读取常见的 MP4 视频格式并将其转换为 GIF动画.当然,如果你愿意,你可以使用预先构建的软件,但是自己做很有趣(并且是一种 ...
- html视频怎么转换成图片,如何将小视频转换成GIF动图或将GIF动图转换成视频
现在GIF动图是越来越流行了.在过去,它是我们在Web上唯一能展示动画图片的技术.这种技术非常的有用,因为,相对于Real Video Player, Windows Media等技术,都需要特殊的浏 ...
- 视频转换成gif动图如何操作?教你三步完成视频转gif
现在网络上流行的gif动图最常见的就是从用电影.电视剧等短视频中截取出来的画面做成gif动画.大家看到这些gif动图一定觉得使用视频转gif(https://www.gif.cn/)制作非常的复杂麻烦 ...
- 视频如何转换为gif动图?仅需3步轻松转换动图
在平时的生活当中,大家都喜欢看各种各样的视频,这些视频里面有很多片段我们觉得非常有意思想保存下来制作成表情包应该怎么进行操作呢?今天来给大家分享一款视频转GIF工具,支持在线视频转换成gif,帮助大家 ...
- 视频怎么转换gif动图?视频转gif学会这一招就够
怎样从一段视频中提取gif动图?想要快速完成视频转gif制作,可以通过使用[GIF中文网]的视频转gif(https://www.gif.cn/)功能,上传MP4格式的视频,仅需三步就能在线生成1分钟 ...
- 怎么把视频转换成gif动图?4种转换方法推荐给大家
怎么把视频转换成gif动图?通过将视频转换为GIF动图,可以方便地在各种平台上共享和传播,使更多人能够轻松观看和分享.相比较视频文件,GIF动图通常具有较小的文件大小.这意味着在网络环境较差或带宽有限 ...
- java根据jpg格式图片或视频文件生成gif动图
1. 多张jpg图片制作GIF <dependency> <groupId>com.madgag</groupId> <artifactId>a ...
- 视频如何做成gif动图?
视频怎么做成gif动图?视频和gif动图都是电脑上重要的文件种类,这两种文件看着好像没有什么联系,其实他们之间是可以进行转换的,其实比较多的操作就是将视频转换成gif动图,也就是我们常说的将视频某个片 ...
最新文章
- R语言双因素方差分析
- MySQL主键与索引的联系和区别
- XML-RPC远程方法调用
- PostgreSQL下如何修改用户权限的介绍以及hook机制对超级用户的权限修改
- 机器学习——KNN实现
- 利用光学流跟踪关键点---30
- 本地提交到yarn_Yarn运行Flink作业 0449
- 再见2018,你好2019
- php 调用永中云,永中优云:是时候给大家介绍真正的云端Office了
- java内存分配 图_java运行内存分配图(转)
- Virtualbox Ubuntu增强功能
- 感恩节 | Hulu Thanksgiving Potluck聚餐
- 自学python从字符串开始吧
- Cesium鼠标事件汇总
- ffmpeg开发 av_init_packet()和av_new_packet()
- 带团队,不要轻易放弃任何一个队友
- [附源码]计算机毕业设计JAVAjsp校园志愿者服务管理系统
- Qt for Python 6发布了
- 用PowerPoint制作比赛评分系统,欢迎下载!比赛评分专业展示系统,使用VC++制作控制台,PPT集成技术佼佼者,全国唯一
- C++入门教程(4)猜数字游戏(rand)