在使用moviepy生成视频是,报了一个错误;
[WinError 2] 系统找不到指定的文件。.
.This error can be due to the fact that ImageMagick is not installed on your computer, or (for Windows users) that you didn't specify the path
to the ImageMagick binary in file conf.py, or that the path you specified is incorrect;
意思是缺少了ImageMgick;
ImageMgick是啥?
ImageMagick是一款免费开源的图片编辑软件。ImageMagick图片处理是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过90种的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。它可调整,翻转,旋转,扭曲,剪切和变换图像,调整图像颜色,增加各种特殊效果,或绘制文本,线条,多边形,椭圆和贝塞尔曲线。既可以通过命令行使用,也可以通过C/C++、Perl、Java、PHP、Python或Ruby调用库编程来完成。
这个之前是已经安装好了;如果没有安装,下面是安装方式(windows上)
在下面的官网地址下载软件:
https://imagemagick.org/script/download.php
在下载页面中选择要进行安装的应用程序,并进行安装;
在安装过程中,直接连续点击下一步直到完成安装既可;
安装完成后,可以添加环境变量(可选),记住安装位置,后续配置使用;
只是没有做任何配置;
- 先配一下Home;
配置MAGICK_HOME;
测试了一下,不好使
- 修改moviepy的配置文件config_defaults.py
位置在安装目录下: D:\python3.8\Lib\site-packages\moviepy
最后一行设置的环境变量是auto-detect,这个在windows机器上很不靠谱,所以看结果是没有找到环境变量;
考虑收到设置地址,精准导航到指定位置;
注释掉最后一行,然后再添加一行