python能够实现很多看起来做不到的功能,而最近有些小伙伴就问小编,在python之中要怎么样才可以截取视屏并且转为GIF动图 。所以这篇文章给大家分享的内容就是,python截取一段视频并且转为gif动图的详细代码示例和教程,一起往下看看吧 。
文章插图
1.在开发某一个功能之前就需要去找一下是否已经有编写好的库和模块能够来实现它,而python中截取视频转gif的话也有一个叫做moviepy的第三方库可以使用,先打开命令行使用pip工具将其下载安装好,命令如下所示:
pip3 install moviepy2.这个库安装完成之后就可以来编写代码了,那么第一行代码就是导入这个库,接下来就是要定义一个变量来保存视频所在的文件路径 。然后通过VideoFileClip()方法将视频给读取到python中并实例化对应的文件对象,代码示例如下所示:
from moviepy.editor import *video_path = "F:\PythonCool\sp\wtw.mp4"video = VideoFileClip(video_path)3.视频文件对象获取到之后只要调用subclip()方法并传入对应的参数即可截取一段视频,之后将这个视频使用保存gif图片的方法存起来即可完成视频转gif和图片保存两步操作,代码如下:
clip = (video.subclip((2,4.5),(2,6.0)).resize(0.2))clip.write_gif("dt.gif",fps=8)在上面的代码之中subclip()方法内需要有两个参数,这两个参数表示的是截取视频中那一段时间轴,2,4.5表示的是2.45秒 。而后面的resize()方法作用则是将截取后的视频大小压缩为原来的20%,分辨率和图片大小都会相应的降低 。最后的方法就是将视频制作成gif动图,并且设置起帧率为8 。
【Python怎么截取视频转GIF?Python如何用视频制作动图】以上就是关于“Python怎么截取视频转GIF?Python如何用视频制作动图”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python中视频如何截取?Python截取视频怎么指定区域
- Python如何调用默认参数?python默认参数调用方法解析
- Python如何输出百分比?Python输出百分比的方法有哪些?
- 怎么降低Python的版本?Python版本降级如何操作
- Python中argparse命令行解析库如何使用?Python中使用argparse库可以做什么?
- 杨洋被执行人名单是怎么回事?问题解决了吗?
- PS怎么制作波浪边效果?PS制作波浪边效果教程
- 拼多多补单计划怎么做?前三天怎么操作?
- 淘宝家纺店铺简介怎么写?如何起名?
- 淘宝开店选品怎么选?原则有什么?