使用moviepy生成视频时,提示找不到ImageMagick

简介: 使用moviepy生成视频时,提示找不到ImageMagick

在使用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

在下载页面中选择要进行安装的应用程序,并进行安装;

在安装过程中,直接连续点击下一步直到完成安装既可;

安装完成后,可以添加环境变量(可选),记住安装位置,后续配置使用;


只是没有做任何配置;

  1. 先配一下Home;

配置MAGICK_HOME;

测试了一下,不好使


  1. 修改moviepy的配置文件config_defaults.py

    位置在安装目录下: D:\python3.8\Lib\site-packages\moviepy

在这里插入图片描述
最后一行设置的环境变量是auto-detect,这个在windows机器上很不靠谱,所以看结果是没有找到环境变量;
考虑收到设置地址,精准导航到指定位置;

注释掉最后一行,然后再添加一行

相关文章
|
11月前
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
机器学习/深度学习
阿里Animate Anyone:让任何静态图像动起来
【2月更文挑战第17天】阿里Animate Anyone:让任何静态图像动起来
1042 3
阿里Animate Anyone:让任何静态图像动起来
|
机器学习/深度学习 PyTorch 算法框架/工具
PyTorch基础之网络模块torch.nn中函数和模板类的使用详解(附源码)
PyTorch基础之网络模块torch.nn中函数和模板类的使用详解(附源码)
1242 0
|
算法 编译器 C++
【C++ 格式化输出 】C++ 高级输出格式化:掌握 iostream 与 iomanip
【C++ 格式化输出 】C++ 高级输出格式化:掌握 iostream 与 iomanip
914 1
Visual Studio C# CS0006 C# 未能找到元数据文件
Visual Studio C# CS0006 C# 未能找到元数据文件
342 0
Visual Studio C# CS0006 C# 未能找到元数据文件
|
Linux
Linux:ln创建删除软连接
Linux:ln创建删除软连接
1932 0
|
人工智能 搜索推荐 API
开源2.0|从事视频剪辑的“熬者们”,自动化剪辑工具 FunClip请收好
开源2.0|从事视频剪辑的“熬者们”,自动化剪辑工具 FunClip请收好
开源2.0|从事视频剪辑的“熬者们”,自动化剪辑工具 FunClip请收好
Pyinstaller:moviepy打包报错AttributeError: module ‘moviepy.audio.fx.all‘ has no attribute ‘audio_fadein‘
该文章分享了使用Pyinstaller打包moviepy库时遇到的`AttributeError: module 'moviepy.audio.fx.all' has no attribute 'audio_fadein'`错误,分析了问题原因,并提供了修改moviepy子包中的`__init__.py`文件来解决动态加载模块问题的详细步骤和最终打包成功的结果。
|
存储 数据可视化 Python
使用python moviepy提取视频中的音频,同时对音频数据进行数据可视化分析
使用python moviepy提取视频中的音频,同时对音频数据进行数据可视化分析
498 0
|
搜索推荐 API 语音技术
FunClip的基础功能问题之使用FunClip进行智能剪辑的问题如何解决
FunClip的基础功能问题之使用FunClip进行智能剪辑的问题如何解决
1087 0