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中如何优雅的合并两个字典(dict)方法示例
Aug 09 Python
利用Python代码实现数据可视化的5种方法详解
Mar 25 Python
PyQt5每天必学之拖放事件
Aug 27 Python
Python用5行代码写一个自定义简单二维码
Oct 21 Python
python读取文件名并改名字的实例
Jan 07 Python
在PyCharm下使用 ipython 交互式编程的方法
Jan 17 Python
Python queue队列原理与应用案例分析
Sep 27 Python
python 使用pygame工具包实现贪吃蛇游戏(多彩版)
Oct 30 Python
使用python 对验证码图片进行降噪处理
Dec 18 Python
Python 内置函数globals()和locals()对比详解
Dec 23 Python
如何表示python中的相对路径
Jul 08 Python
Jupyter notebook 更改文件打开的默认路径操作
May 21 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 adodb操作mysql数据库
2009/03/19 PHP
php max_execution_time执行时间问题
2011/07/17 PHP
PHP函数学习之PHP函数点评
2012/07/05 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
JQuery 技巧和窍门整理(8个)
2010/04/22 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
2010/08/01 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
jQuery对于显示和隐藏等常用状态的判断方法
2014/12/13 Javascript
jquery增加和删除元素的方法
2015/01/14 Javascript
jquery任意位置浮动固定层插件用法实例
2015/05/29 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
详解Js模板引擎(TrimPath)
2016/11/22 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
详解angularJS自定义指令间的相互交互
2017/07/05 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
详解如何为你的angular app构建一个第三方库
2018/12/07 Javascript
js实现无缝轮播图
2020/03/09 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
vue组件开发之slider组件使用详解
2020/08/21 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
通过vue.extend实现消息提示弹框的方法记录
2021/01/07 Vue.js
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
在win64上使用bypy进行百度网盘文件上传功能
2020/01/02 Python
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
会议邀请函范文
2014/01/09 职场文书
《理想》教学反思
2014/02/17 职场文书
医院病假条范文
2015/08/17 职场文书
SQLServer之常用函数总结详解
2021/08/30 SQL Server