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中django框架通过正则搜索页面上email地址的方法
Mar 21 Python
浅析Python中的多条件排序实现
Jun 07 Python
python3实现指定目录下文件sha256及文件大小统计
Feb 25 Python
python实现远程控制电脑
May 23 Python
Python实现平行坐标图的两种方法小结
Jul 04 Python
python使用flask与js进行前后台交互的例子
Jul 19 Python
Python2和3字符编码的区别知识点整理
Aug 08 Python
Python3+Selenium+Chrome实现自动填写WPS表单
Feb 12 Python
Django自关联实现多级联动查询实例
May 19 Python
如何利用python正则表达式匹配版本信息
Dec 09 Python
Python tkinter实现日期选择器
Feb 22 Python
python 将Excel转Word的示例
Mar 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
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
PHP中is_dir()函数使用指南
2015/05/08 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
2017/08/18 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
JavaScript模拟push
2016/03/06 Javascript
js获取所有checkbox的值的简单实例
2016/05/30 Javascript
Bootstrap表单Form全面解析
2016/06/13 Javascript
webpack之devtool详解
2018/02/10 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
详解jQuery设置内容和属性
2019/04/11 jQuery
layui之数据表格--与后台交互获取数据的方法
2019/09/29 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
python mysqldb连接数据库
2009/03/16 Python
python求斐波那契数列示例分享
2014/02/14 Python
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
Python实现矩阵转置的方法分析
2017/11/24 Python
python中使用PIL制作并验证图片验证码
2018/03/15 Python
用python爬取历史天气数据的方法示例
2019/12/30 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
Kaufmann Mercantile官网:家居装饰、配件、户外及更多
2018/09/28 全球购物
在加拿大在线租赁和购买电子游戏:Game Access
2019/09/02 全球购物
白俄罗斯女装和针织品网上商店:Presli.by
2019/10/13 全球购物
面向对象编程OOP的优点
2013/01/22 面试题
儿科护士实习自我鉴定
2013/10/17 职场文书
酒店员工检讨书
2014/02/18 职场文书
毕业生求职自荐书范文
2014/03/27 职场文书
幼儿园校园小喇叭广播稿
2014/10/17 职场文书
道歉的话怎么说
2015/05/12 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
一年级下册数学教学反思
2016/02/16 职场文书
dubbo服务整合zipkin详解
2021/07/26 Java/Android
spring cloud 配置中心native配置方式
2021/09/25 Java/Android
Android Studio实现简易进制转换计算器
2022/05/20 Java/Android