moviepy 在 win 上找不到 ImageMagick
moviepy not finding ImageMagick on win
在 Windows 7 64 位的 Anaconda3 4.1.1 发行版上,我使用 pip install moviepy
安装了 moviepy 0.2.2.11。现在我想用需要 ImageMagick 的动画文本测试一些例子。所以我下载并安装了 ImageMagick-7.0.3-4-Q16-x64-dll.exe
但根据 windows 上的 https://zulko.github.io/moviepy/install.html 需要手动指定路径。如果我理解正确的话,这必须在编译之前完成。然而,当我使用 pip 进行安装时,我不知道如何告诉 moviepy 路径。
其次好像没有convert.exe。但是我可以使用例如magick convert image.png image.gif
。那么这个版本的 ImageMagick 完全兼容 moviepy 吗?
缺失的convert.exe
确实是问题所在。
如本 conversation 中所述,windows 安装程序实际上有一个选项可以创建像 convert.exe 这样的遗留组件。
一旦我重新安装了 ImageMagick 并勾选了它,它就会立即工作。显然,在 windows 上安装 moviepy 期间不再需要摆弄配置文件。
有一个教程介绍了使 moviepy 在 windows 上工作的步骤,包括安装 ImageMagick here。但是它没有提到安装旧组件的选项。
找到你moviepy的目录,然后找到moviepy/config_defaults.py,打开这个文件,在最后一行后添加:
IMAGEMAGICK_BINARY = "C:\Program Files\ImageMagick_VERSION\convert.exe
如果没有convert.exe,可能是你安装的问题。安装ImageMagick时,必须勾选
[Install legacy utilities.(e.g.convert]
在 Windows 7 64 位的 Anaconda3 4.1.1 发行版上,我使用 pip install moviepy
安装了 moviepy 0.2.2.11。现在我想用需要 ImageMagick 的动画文本测试一些例子。所以我下载并安装了 ImageMagick-7.0.3-4-Q16-x64-dll.exe
但根据 windows 上的 https://zulko.github.io/moviepy/install.html 需要手动指定路径。如果我理解正确的话,这必须在编译之前完成。然而,当我使用 pip 进行安装时,我不知道如何告诉 moviepy 路径。
其次好像没有convert.exe。但是我可以使用例如magick convert image.png image.gif
。那么这个版本的 ImageMagick 完全兼容 moviepy 吗?
缺失的convert.exe
确实是问题所在。
如本 conversation 中所述,windows 安装程序实际上有一个选项可以创建像 convert.exe 这样的遗留组件。
一旦我重新安装了 ImageMagick 并勾选了它,它就会立即工作。显然,在 windows 上安装 moviepy 期间不再需要摆弄配置文件。
有一个教程介绍了使 moviepy 在 windows 上工作的步骤,包括安装 ImageMagick here。但是它没有提到安装旧组件的选项。
找到你moviepy的目录,然后找到moviepy/config_defaults.py,打开这个文件,在最后一行后添加:
IMAGEMAGICK_BINARY = "C:\Program Files\ImageMagick_VERSION\convert.exe
如果没有convert.exe,可能是你安装的问题。安装ImageMagick时,必须勾选
[Install legacy utilities.(e.g.convert]