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下载,解压到一个文件夹,打开终端,然后输入:
python setup.py install
通过pip进行安装:如果你安装了pip,仅仅在终端中输入:
pip install moviepy
如果你setuptools和ez_setup两个都没安装,上面的命令会失效,在这种情况下请先在终端下输入:
pip install ez_setup
Python视频编辑库:MoviePy相关推荐
- python 视频库_Python视频编辑库MoviePy的使用
moviepy官网: https://pypi.org/project/moviepy/ 是一个用于视频编辑的Python库:切割.连接.标题插入.视频合成.非线性编辑,视频处理和定制效果的创建. G ...
- python爬取视频自动播放_介绍一个python视频处理库:moviepy
处理视频是一个常见的需求.那么在python中如何用代码处理视频呢?最近我无意间发现了一个很好用的python视频处理库moviepy,其使用起来简单易用,而且功能比较强大,这里记录一下分享给大家. ...
- MoviePy - 中文文档(一个专业的python视频编辑库)教程
MoviePy是一个用于视频编辑的python模块,你可以用它实现一些基本的操作(比如视频剪辑,视频拼接,插入标题),还可以实现视频合成,还有视频处理,抑或用它加入一些自定义的高级的特效.总之,它的功 ...
- python视频处理模块_python视频处理库:moviepy
处理视频是一个常见的需求.那么在python中如何用代码处理视频呢?最近我无意间发现了一个很好用的python视频处理库moviepy,其使用起来简单易用,而且功能比较强大,这里记录一下分享给大家. ...
- [Python图像处理] 二十九.MoviePy视频编辑库实现抖音短视频剪切合并操作
该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...
- Python视频编辑神器:全面分析ffmpeg-python库的安装与使用方法
Python视频编辑神器:全面分析ffmpeg-python库的安装与使用方法 在Python中进行视频编辑是一件令人兴奋的事情,它能够让你深入了解和控制你想要的任何一帧视频.而在Python视频编辑 ...
- Python视频处理库:scikit-video
Python视频处理库:scikit-video 安装 $ sudo pip install sk-video 视频的读写 读视频 import skvideo.io import skvideo.d ...
- python视频处理教程_Python视频编辑库:MoviePy|python爬虫|python入门|python教程
https://www.xin3721.com/eschool/pythonxin3721/ MoviePy MoviePy是一个关于视频编辑的python库,主要包括:剪辑,嵌入拼接,标题插入,视频 ...
- python视频处理库推荐_Python视频编辑库:MoviePy
MoviePy MoviePy是一个关于视频编辑的python库,主要包括:剪辑,嵌入拼接,标题插入,视频合成(又名非线性编辑),视频处理,和自定制效果.可以看gallery中的一些实例来了解用法.M ...
最新文章
- asp.net mvc @RenderBody()的问题
- 使用Docker中的mysql
- 04.内置analyzer和analyze-API使用
- 随时随地能写代码, vscode.dev 出手了
- P4149-[IOI2011]Race【点分治】
- MySQL 索引 :哈希索引、B+树索引、全文索引
- 采用我国国产处理器的超级计算机是,“中国芯”超级电脑合肥诞生 首次采用国产CPU芯片...
- 2017.10.5 最短母串 思考记录
- http发送16进制报文_图解HTTP 第三章HTTP报文内的HTTP信息
- Hyperledger fabric 链码容器是一直运行的吗
- uinty 为什么一旋转鼠标镜头就倒了_Unity3D使用鼠标旋转缩放平移视角
- JavaScript中使用attachEvent实现事件监听
- 每个极客都应该知道的Linux命令
- 贴片元器件与插件元器件的区别在哪?
- SX1278 FSK 调试记录
- 破解STM32F103芯片的方法
- 微信小程序开发框架搭建
- 二分图最大匹配与其应用
- H-ui.admin v3.1多图片预览上传的问题解决
- android桌面布局保存在哪里,android-DatePickerDialog保存屏幕上的布局旋转
热门文章
- Blender文档翻译:Operators tutorial(操作教程)
- HBase学习笔记2 - HBase shell常用命令
- 自然语言12_Tokenizing Words and Sentences with NLTK
- vs code 添加jquery的智能提示
- python 的时间模块使用
- 【Android LibGDX游戏引擎开发教程】第07期:中文字体的显示和绘制(上)
- C语言程序练习-L1-030 一帮一 (15分)
- linux调小根目录,Linux根目录分区大小调整教程
- java list加入listview_Android ListView自动生成列表条目的实例
- 计算机的登入灯出操作系统,为什么计算机不能像电灯一样瞬时打开?