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

python setup.py install

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

pip install moviepy

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

pip install ez_setup

Python视频编辑库:MoviePy相关推荐

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

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

  2. python爬取视频自动播放_介绍一个python视频处理库:moviepy

    处理视频是一个常见的需求.那么在python中如何用代码处理视频呢?最近我无意间发现了一个很好用的python视频处理库moviepy,其使用起来简单易用,而且功能比较强大,这里记录一下分享给大家. ...

  3. MoviePy - 中文文档(一个专业的python视频编辑库)教程

    MoviePy是一个用于视频编辑的python模块,你可以用它实现一些基本的操作(比如视频剪辑,视频拼接,插入标题),还可以实现视频合成,还有视频处理,抑或用它加入一些自定义的高级的特效.总之,它的功 ...

  4. python视频处理模块_python视频处理库:moviepy

    处理视频是一个常见的需求.那么在python中如何用代码处理视频呢?最近我无意间发现了一个很好用的python视频处理库moviepy,其使用起来简单易用,而且功能比较强大,这里记录一下分享给大家. ...

  5. [Python图像处理] 二十九.MoviePy视频编辑库实现抖音短视频剪切合并操作

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  6. Python视频编辑神器:全面分析ffmpeg-python库的安装与使用方法

    Python视频编辑神器:全面分析ffmpeg-python库的安装与使用方法 在Python中进行视频编辑是一件令人兴奋的事情,它能够让你深入了解和控制你想要的任何一帧视频.而在Python视频编辑 ...

  7. Python视频处理库:scikit-video

    Python视频处理库:scikit-video 安装 $ sudo pip install sk-video 视频的读写 读视频 import skvideo.io import skvideo.d ...

  8. python视频处理教程_Python视频编辑库:MoviePy|python爬虫|python入门|python教程

    https://www.xin3721.com/eschool/pythonxin3721/ MoviePy MoviePy是一个关于视频编辑的python库,主要包括:剪辑,嵌入拼接,标题插入,视频 ...

  9. python视频处理库推荐_Python视频编辑库:MoviePy

    MoviePy MoviePy是一个关于视频编辑的python库,主要包括:剪辑,嵌入拼接,标题插入,视频合成(又名非线性编辑),视频处理,和自定制效果.可以看gallery中的一些实例来了解用法.M ...

最新文章

  1. asp.net mvc @RenderBody()的问题
  2. 使用Docker中的mysql
  3. 04.内置analyzer和analyze-API使用
  4. 随时随地能写代码, vscode.dev 出手了
  5. P4149-[IOI2011]Race【点分治】
  6. MySQL 索引 :哈希索引、B+树索引、全文索引
  7. 采用我国国产处理器的超级计算机是,“中国芯”超级电脑合肥诞生 首次采用国产CPU芯片...
  8. 2017.10.5 最短母串 思考记录
  9. http发送16进制报文_图解HTTP 第三章HTTP报文内的HTTP信息
  10. Hyperledger fabric 链码容器是一直运行的吗
  11. uinty 为什么一旋转鼠标镜头就倒了_Unity3D使用鼠标旋转缩放平移视角
  12. JavaScript中使用attachEvent实现事件监听
  13. 每个极客都应该知道的Linux命令
  14. 贴片元器件与插件元器件的区别在哪?
  15. SX1278 FSK 调试记录
  16. 破解STM32F103芯片的方法
  17. 微信小程序开发框架搭建
  18. 二分图最大匹配与其应用
  19. H-ui.admin v3.1多图片预览上传的问题解决
  20. android桌面布局保存在哪里,android-DatePickerDialog保存屏幕上的布局旋转

热门文章

  1. Blender文档翻译:Operators tutorial(操作教程)
  2. HBase学习笔记2 - HBase shell常用命令
  3. 自然语言12_Tokenizing Words and Sentences with NLTK
  4. vs code 添加jquery的智能提示
  5. python 的时间模块使用
  6. 【Android LibGDX游戏引擎开发教程】第07期:中文字体的显示和绘制(上)
  7. C语言程序练习-L1-030 一帮一 (15分)
  8. linux调小根目录,Linux根目录分区大小调整教程
  9. java list加入listview_Android ListView自动生成列表条目的实例
  10. 计算机的登入灯出操作系统,为什么计算机不能像电灯一样瞬时打开?