0

在 Windows 7 64 位上的 Anaconda3 4.1.1 发行版上,我使用pip install moviepy. 现在我想用需要 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 完全兼容?

4

2 回答 2

3
  1. 找到你的moviepy的目录,然后找到moviepy/config_defaults.py,打开这个文件并在最后一行之后添加:

    IMAGEMAGICK_BINARY = "C:\\Program Files\\ImageMagick_VERSION\\convert.exe
    
  2. 如果你没有convert.exe,可能是你的安装造成的。安装ImageMagick时,必须勾选

    [Install legacy utilities.(e.g.convert]
    
于 2017-05-04T11:30:47.773 回答
1

失踪convert.exe确实是问题所在。正如本次对话中提到的,Windows 安装程序实际上有一个选项来创建像 convert.exe 这样的遗留组件。一旦我重新安装了 ImageMagick 并勾选了该选项,它就可以立即工作。显然,在 windows 上安装 moviepy 期间,不再需要摆弄配置文件。有一个关于如何在 windows 上工作的步骤的教程,包括在此处安装 ImageMagick 。但是,它没有提到安装旧组件的选项。

于 2016-10-24T11:52:07.270 回答