主页 > Python结构 > 正文

Python视频修正库:MoviePy

MoviePy

MoviePy是一个关于视频修正的python库,首要包含:编排,嵌入拼接,标题刺进,视频组成(又叫非线性修正),视频处理,和自定制作用。能够看gallery中的一些实例来了解用法。MoviePy能够读写一切的音频和视频格式,包含GIF,经过python2.7+和python3能够跨渠道运转于window/Mac/Linux,下面是一个在IPython notebook的运转实例。

实例

在这个比如中,咱们翻开一个视频文件,在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...


装置

MoviePy依赖于python的模块:numpy,imageio,Decorator和tqdm,跟着MoviePy的装置都会主动装置,FFMPEG软件 应该在第一次运用MoviePy的时分被主动装置(下载将会花几秒钟)。假如你想用FFMPEG的特定版别,请检查config_default.py的阐明,在出现问题的时分,能够及时反应。


手动装置:下载源代码,既能够经过PyPI,或许假如你想要一个开发版别,能够经过github下载,解压到一个文件夹,翻开终端,然后输入:

$ (sudo) python setup.py install

经过pip进行装置:假如你装置了pip,仅仅在终端中输入:

$ (sudo) pip install moviepy

假如你setuptools和ez_setup两个都没装置,上面的指令会失效,在这种情况下请先在终端下输入:

$ (sudo) pip install ez_setup




上一篇:Django数据库类库MySQLdb运用详解
下一篇:对pandas进行数据预处理的实例解说

PythonTab微信大众号:

Python技能交流合作群 ( 请勿加多个群 ):

群1: 87464755

群2: 333646237

群3: 318130924

群4: 385100854