MoviePy简介及Python视频剪辑自动化


Posted in Python onDecember 18, 2020

视频地址:https://www.bilibili.com/video/BV1mv411k7Qv?p=1

moviepy是啥

MoviePy简介及Python视频剪辑自动化

MoviePy是一个用于视频编辑的Python模块。

可用于基本操作(如剪切、拼接、字幕插入)、视频合成、视频处理或创建高级效果等。

它可以读写最常见的视频(甚至GIF)、音频格式。

MoviePy简介及Python视频剪辑自动化

在一定程度上,它可以取代Premiere

moviepy能做啥

批量加片头、片尾

比如你有一堆已经做好的视频,你想给它们加上片头,但不想用PR一个个地处理:

MoviePy简介及Python视频剪辑自动化

轻松从MV中提取音乐

比如你有周董Mojito的MV, 你想白嫖MP3:

MoviePy简介及Python视频剪辑自动化

将图片合成视频

有PY大牛封装moviepy做了个视频转字符动画的工具:

MoviePy简介及Python视频剪辑自动化

加字幕、标题、水印

你有一个很棒的视频,并且不满意B站自动添加的水印,想自己做:

MoviePy简介及Python视频剪辑自动化 MoviePy简介及Python视频剪辑自动化

做一些炫酷的特效

moviepy自带了很多视频、音频的效果,除此之外,你还可以制作自己的效果:

MoviePy简介及Python视频剪辑自动化 MoviePy简介及Python视频剪辑自动化 

MoviePy简介及Python视频剪辑自动化

moviepy的优缺点

优点 简单直观:基本操作可以一行完成,代码对于新手来说很容易学习、理解灵活:完全控制视频和音频的帧,容易创建自己的效果轻便的:不需要复杂的配置,几乎可以在所有已安装Python的计算机上运行缺点

不支持流形式的视频(stream video),比如从摄像头读取的视频。

moviepy的工作方式

MoviePy简介及Python视频剪辑自动化

利用ffmpeg(多媒体处理软件)读取导出视频和音频文件利用ImageMagick(图片处理软件)生成文字利用numpyPILscipyopencvPython库来处理各种媒体总结

moviepy很NB,如果你觉得好玩,不妨上车

MoviePy简介及Python视频剪辑自动化

到此这篇关于MoviePy简介及Python视频剪辑自动化的文章就介绍到这了,更多相关MoviePy Python视频剪辑自动化内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
使用Python编写一个简单的tic-tac-toe游戏的教程
Apr 16 Python
python使用正则表达式的search()函数实现指定位置搜索功能
Nov 10 Python
python如何实现反向迭代
Mar 20 Python
Python堆排序原理与实现方法详解
May 11 Python
python抽取指定url页面的title方法
May 11 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
Jun 25 Python
python 判断linux进程,并杀死进程的实现方法
Jul 01 Python
python绘制随机网络图形示例
Nov 21 Python
用Python实现校园通知更新提醒功能
Nov 23 Python
python3.6连接mysql数据库及增删改查操作详解
Feb 10 Python
python是怎么被发明的
Jun 15 Python
Python中qutip用法示例详解
Oct 02 Python
Python非单向递归函数如何返回全部结果
Dec 18 #Python
python复合条件下的字典排序
Dec 18 #Python
python 监控服务器是否有人远程登录(详细思路+代码)
Dec 18 #Python
细说NumPy数组的四种乘法的使用
Dec 18 #Python
如何通过python检查文件是否被占用
Dec 18 #Python
python 实现端口扫描工具
Dec 18 #Python
Python-split()函数实例用法讲解
Dec 18 #Python
You might like
解析PHP缓存函数的使用说明
2013/05/10 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
php多进程应用场景实例详解
2019/07/22 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
js加强的经典分页实例
2013/03/15 Javascript
jQuery的text()方法用法分析
2014/12/20 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
2015/03/28 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
JavaScript正则替换HTML标签功能示例
2017/03/02 Javascript
JS优化与惰性载入函数实例分析
2017/04/06 Javascript
shiro授权的实现原理
2017/09/21 Javascript
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
原生js实现日历效果
2020/03/02 Javascript
使用cx_freeze把python打包exe示例
2014/01/24 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
Python使用微信接入图灵机器人过程解析
2019/11/04 Python
flask 实现token机制的示例代码
2019/11/07 Python
django中的数据库迁移的实现
2020/03/16 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
python3 简单实现组合设计模式
2020/07/02 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
美国在线家装零售商:Build.com
2016/09/02 全球购物
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
教育学专业毕业生的自我评价
2013/11/21 职场文书
初中毕业生的自我评价
2014/03/03 职场文书
护理专业毕业生自荐书
2014/05/24 职场文书
超市客服工作职责
2014/06/11 职场文书
领导欢迎词致辞
2015/01/23 职场文书
求职自我推荐信
2015/03/24 职场文书
2016年“我们的节日·重阳节”主题活动总结
2016/04/01 职场文书
vue实现同时设置多个倒计时
2021/05/20 Vue.js
pandas提升计算效率的一些方法汇总
2021/05/30 Python
JavaScript实例 ODO List分析
2022/01/22 Javascript