摘要:是一个关于视频编辑的库,主要包括剪辑嵌入拼接标题插入视频合成又名非线性编辑视频处理,和自定制效果。可以看中的一些实例来了解用法。可以读写所有的音频和视频格式,包括,通过和可以跨平台运行于下面是一个在的运行实例。
MoviePy
MoviePy是一个关于视频编辑的python库,主要包括:剪辑,嵌入拼接,标题插入,视频合成(又名非线性编辑),视频处理,和自定制效果。可以看gallery中的一些实例来了解用法。MoviePy可以读写所有的音频和视频格式,包括GIF,通过python2.7+和python3可以跨平台运行于window/Mac/Linux,下面是一个在IPython notebook的运行实例。
demo_preview.jpeg
实例
在这个例子中,我们打开一个视频文件,在t = 50s的时刻和t = 60s的时刻之间选择子剪辑,在屏幕中心添加一个标题,并将结果写入一个新文件:
1
2
3
4
5
6
7
8
from moviepy.editor import *
video = VideoFileClip("myHolidays.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]) # 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下载,解压到一个文件夹,打开终端,然后输入:
1
$ (sudo) python setup.py install
通过pip进行安装:如果你安装了pip,仅仅在终端中输入:
1
$ (sudo) pip install moviepy
如果你setuptools和ez_setup两个都没安装,上面的命令会失效,在这种情况下请先在终端下输入:
1
$ (sudo) pip install ez_setup
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/43324.html
摘要:吹水今天,码神依旧凉爽,军体拳,摸鱼一天,所以早上就在操场趴着,不过,我学会了,信不信看到抖音小姐姐的舞蹈,用代码做出来,还挺好看,我也想试一下,不会,学莫,反正假酒已经醒了。 ...
阅读 4776·2023-04-25 18:47
阅读 2627·2021-11-19 11:33
阅读 3412·2021-11-11 16:54
阅读 3077·2021-10-26 09:50
阅读 2518·2021-10-14 09:43
阅读 636·2021-09-03 10:47
阅读 641·2019-08-30 15:54
阅读 1456·2019-08-30 15:44