Py之moviepy:python库之moviepy的简介、安装、使用方法详细攻略

moviepy的简介


      Python有些出色的数据可视化库,但很少能渲染GIF或视频动画。本文介绍如何运用MoviePy作为其他库的通用动画插件。  有了 MoviePy ,你可以用一个函数 make_frame(t) 自定义动画,并返回相应的时间t的视频帧(秒)。通过moviepy的官网看到依赖的库有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

Py之moviepy:python库之moviepy的简介、安装、使用方法详细攻略


20200630更新


pip install --upgrade moviepy


Py之moviepy:python库之moviepy的简介、安装、使用方法详细攻略


Py之moviepy:python库之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) # Many options...





上一篇:mysql5.6新特性总结


下一篇:linux QQ国际版安装