前几天发表了一篇《视频自媒体人们,还用什么快剪辑,爱剪辑,几行python搞定一切》,收到了很多的反馈。有人感叹python博大精深:“这样的库也有”; 也有人表示”不懂“,私信小编问了好多问题,小编也进行了解答;当然还有人说”刚用python处理完一些视频就看到了此文“颇有英雄相惜之意。
其实moviepy这个库比想象中更强大,比如视频转gif,甚至用于机器学习中自动识别视频中的物体。既然这个东东这么牛,思来想去觉得还是再讲一下moviepy这个库的安装方法,以方便更多的人使用它批量处理视频,毕竟安装时有点小技巧。如果你还没看过提到的这篇文章,可以翻翻我前几天的发文。
言归正传,看下moviepy怎么安装。
关于python版本
小编推荐用python 3。虽然python 2.7 长期占据了江湖,而且现有的生产化环境还是python 2.7 居多,但是python 3毕竟是大势所趋。如果你刚接触python,推荐从3 开始。如果不知道怎么安装python的同学建议去python官网看看。
关于安装工具
小编毕竟习惯用pip。pip可以解决很多库依赖的问题。安装是只需要pip install 就可以了。pip会下载要安装的库和依赖的库完成安装。当然如果依赖的不是python库,而是什么c的库文件,那就需要手动安装依赖的c库文件。
关于操作系统环境
小编推荐linux。什么?linux?是的。其实linux不难,现有的发行版都很好用、易用了。安装也非常简单,windows上安装一个vmware 或者 virtualbox,再在里面安装个ubuntu linux。有了linux好多事情就好说了。不过,如果你不喜欢,继续用windows也没问题。后面的例子是小编在windows上亲测。
moviepy安装方法
moviepy这个库的发行网站在github,请访问https://github/zulko/moviepy 查看原作者准备的文档、安装方法和下载源文件。
moviepy依赖于numpy, imageio, decorator, 和 tqdm。这几库在安装moviepy是会自动安装。所需软件ffmpeg 会在你第一次使用imageio这个库的时候被自动下载并安装,安装过程有点长。
安装方法:
pip install moviepy
安装过程如下图,pip会自动下载依赖的库。
安装完成后进入python,尝试import moviepy的editor。
from moviepy.eidtor import *
此时会发现ffmpeg这个东西没安装,不过错误中也提示了怎么安装,如下图:
import imageioimageio.plugins.ffmpeg.download()
再次尝试import moviepy.editor发现一切搞定, 如下图:
此时应该使用起来就没有问题了。
当然如果有问题,请关注我,并评论或者私信给我。写教程不易,请点赞,谢谢。