Py之moviepy:python库之moviepy的简介、安装、使⽤⽅法
详细攻略
Py之moviepy:python库之moviepy的简介、安装、使⽤⽅法详细攻略
⽬录
moviepy的简介
Python有些出⾊的数据可视化库,但很少能渲染GIF或视频动画。本⽂介绍如何运⽤作为其他库的通⽤动画插件。  有了 MoviePy ,你可以⽤⼀个函数 make_frame(t) ⾃定义动画,并返回相应的时间t的视频帧(秒)。通过moviepy的官⽹看到依赖的库有
numpy库需要安装吗Numpy,imageio, Decorator, and tqdm,⽽我的anaconda3安装时缺少tqdm(使⽤conda list能看到)
MoviePy(全套⽂件)是⼀个⽤于视频编辑Python库:切割、拼接、标题插⼊,视频合成(即⾮线性编辑),视频处理和⾃定义效果的创造。请查看库中使⽤的⼀些⽰例。moviepy可以读写所有常见的⾳频和视频格式,如GIF,和运⾏在Windows / Mac /
Linux,Python 2.7 + 3。这⾥是⾏动在IPython笔记本:
moviepy的安装
pip install moviepy
20200630更新
pip install --upgrade moviepy
moviepy的使⽤⽅法
1、官⽅案例
在本例中,我们打开⼀个视频⽂件,选择t=50s和t=60s之间的⼦剪辑,在屏幕中央添加⼀个标题,然后将结果写⼊⼀个新⽂件:from moviepy.editor import *
video = VideoFileClip("myHolidays.mp4").subclip(50,60)
# Make the text. Many more options are available.
txt_clip = ( TextClip("My Holidays 2013",fontsize=70,color='white')
.set_position('center')
.set_duration(10) )
result = CompositeVideoClip([video, txt_clip]) # Overlay text on video
result.write_videofile("myHolidays_edited.webm",fps=25) #