安装
pip install -i https://pypi.douban.com/simple/ moviepy
介绍
MoviePy是一个关于视频编辑的python库,主要包括:剪辑,嵌入拼接,标题插入,视频合成(又名非线性编辑),视频处理,和自定制效果。可以看gallery中的一些实例来了解用法。MoviePy可以读写所有的音频和视频格式,包括GIF,通过python2.7+和python3可以跨平台运行于window/Mac/Linux,下面是一个在IPython notebook的运行实例。
import imageio
imageio.plugins.ffmpeg.download()
from moviepy.editor import *
clip = VideoFileClip("E:/迅雷下载/qmdj.mp4").rotate(180)
clip.ipython_display(width=280)
截取部分视频
from moviepy.editor import *
video = VideoFileClip("E:/迅雷下载/qmdj.mp4").subclip(50, 60)
txt_clip = (TextClip("My Holidays 2013", fontsize=70, color="white")
.set_position('center')
.set_duration(10))
result = CompositeVideoClip([video, txt_clip])
result.write_videofile("myholidays_edit.webm", fps=25)