简 介:MoviePy 是一个用于视频编辑的 Python 模块,可用于基本操作(如剪切、连接、标题插入)、视频合成(也称为非线性编辑)、视频处理或创建高级效果。它可以读取和写入最常见的视频格式,包括 GIF。本文对MoviePy的一些基本功能做一些介绍。
关键词
: MoviePy, Python模块
§01 下载与安装
如果您安装了 pip,只需在终端中输入:pip install moviepy
▲ 图1 安装 moviepy
§02 三行代码,实现视频转Gif
from moviepy.editor import *
clip = (VideoFileClip("Video.mp4"))
clip.write_gif("Video.gif")
§03 视频截取
我们经常在网络上看到很多影视表情包,它们都是来源于影视的某一些片段。MoviePy
也是可以实现的,我们只要用 subclip
这个方法就可以实现视频的截取。
from moviepy.editor import *
clip = VideoFileClip("Video.mp4").subclip(1,3) # 1~3s
clip.write_gif("Video.gif")
§04 Gif缩放
视频分辨率往往比较高,我们直接转化为Gif,就比较大,不利于网络传播,我们可以使用resize
,来进行缩放。
from moviepy.editor import *
clip = (VideoFileClip("Video.mp4")
.subclip(1,3)
.resize(0.1)) # 宽度和高度乘以 0.1
clip.write_gif("Video.gif")