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)

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下载,解压到一个文件夹,打开终端,然后输入:

1

$ (sudo) python setup.py install

通过pip进行安装:如果你安装了pip,仅仅在终端中输入:

1

$ (sudo) pip install moviepy

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

1

$ (sudo) pip install ez_setup

python 视频库_Python视频编辑库:MoviePy相关推荐

  1. python 视频库_Python视频编辑库MoviePy的使用

    moviepy官网: https://pypi.org/project/moviepy/ 是一个用于视频编辑的Python库:切割.连接.标题插入.视频合成.非线性编辑,视频处理和定制效果的创建. G ...

  2. python基础教程视频纸飞机_python:turtle库绘制纸飞机

    闲来无事,只好细细研究turtle库了,毕竟这是一个超好玩的图形库了,虽然小编现在还仅仅是一个菜鸟中的菜鸟,但这也并不能阻止我前行的道路-- 之前呢,有介绍过用turtle库来绘制奥运五环,虽然花费了 ...

  3. python加密库_python基于pyDes库实现des加密的方法

    本文实例讲述了python基于pyDes库实现des加密的方法.分享给大家供大家参考,具体如下: 下载及简介地址:https://twhiteman.netfirms.com/des.html 如需要 ...

  4. time库是python中处理时间的标准库_python语言time库和datetime库基本使用详解

    今天是边复习边创作博客的第三天,我今年大二,我们专业开的有这门课程,因为喜欢所以更加认真学习,本以为没人看呢,看了后台浏览量让我更加认真创作,这篇博客花了2个半小时的时间,结合自己所学,所思,所想写作 ...

  5. python怎么用第三方库_python中第三方库的下载方法

    1.最常用:在命令行中输入  pip install "库名称"  例如 pip install gensim 查看pip的命令集: pip uninstall "库名& ...

  6. python turtle用法_Python初学者Turtle库简介

    Python是一种基于文本的编程语言.为了使中小学生掌握这种语言,Turtle库(Turtle Library)是一个很好的起点.Turtle库是可用于创建插图和游戏的命令的集合. 什么是Python ...

  7. python数据科学库_Python数据科学库

    python数据科学库 什么是数据科学? (What is Data Science?) We live in an information age, where the challenge is t ...

  8. python 3d库_python的3d库

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我正在寻找一个3d数学库在python或python绑定. 它需要处理旋转,平移 ...

  9. python 股票分析常用库_Python数据分析常用库有哪些?Python学习!

    Python为什么受欢迎?因为Python简单.易懂.好用,是一门高级的编程语言;除此之外,Python提供了大量的第三方库,开箱即用,方便.免费,非常适合从事数据分析领域的工作. 大家也都知道,Py ...

  10. python自动化库_Python操作自动化库PyAutoGUI的方法

    Python操作自动化库PyAutoGUI的方法 发布时间:2020-07-23 17:24:46 来源:亿速云 阅读:73 作者:小猪 这篇文章主要讲解了Python操作自动化库PyAutoGUI的 ...

最新文章

  1. bst latex 最大作者数_latex bst文件怎么用
  2. OSPF详解(三):OSPF中的网络类型
  3. 混编ObjectiveC++
  4. 训练日志 2019.1.10
  5. 计算机科学与技术 物联网工,北京科技大学计算机与通信工程学院-王睿
  6. apachecommon连接mysql_使用 apache common dbcp +common pool+mysql连接无效的问题
  7. java对象名不可以是_java运行一个方法时如何得到该个对象的名字(不是类的名字)....
  8. mysql怎么精简_我这个mysql查询该如何精简,提高效率啊?
  9. weblogic 修改控制台console访问路径 url
  10. 数据结构上机实践第14周项目1(4) - 验证算法(平衡二叉树)
  11. decode 大于比较 小于_「oracle decode」【ORACLE】Oracle提高篇之DECODE - seo实验室
  12. 【Codeforces Round #576 (Div. 2)】Rectangle Painting 1【记忆化搜索】
  13. 【⭐阅读推荐指数:5颗星★★★★★⭐】关于多副本纠删码,你想知道的全都在这里
  14. TensorFlow实现图像风格迁移
  15. terrasolid时间设置
  16. ILSVRC2012数据集介绍
  17. Win10+外接显示器 “未检测到其他显示器”
  18. dot全称_dot是什么格式的文件?dot文件如何打开?
  19. wifipumpkin3启动报No such file or directory: b‘liblibc.a‘
  20. 全宇宙最强AI 聊天机器人模型ChatGPT惊艳来袭,你还不上车?居然能写演讲稿和帮忙写代码

热门文章

  1. AI进化指南:数据质量推动人工智能良性发展
  2. 江苏金丰机电参观学习有感
  3. Hive中删除表数据的几种方式
  4. 生活之【手机号可能注册的账号】
  5. 机器学习实战应用案例100篇(十四)-飞蛾扑火优化算法从原理到实战应用案例
  6. 统计-4 概率、古典概率
  7. java文件的后缀.kt_移动端Kotlin 基础语法.kt 为后缀
  8. 每日新闻:阿里机器智能实验室主任金榕:AI不只是统计学;中外科研人员合作开发出光量子计算芯片...
  9. Svm算法原理简单梳理
  10. 公司win7电脑安装wireshark新版本后无法上网