moviepy imagemagick ImageMagick is not installed Fehler

Behebung des ImageMagick is not installed Fehlers in moviepy

Dieser Artikel erklärt, wie man den Fehler 'ImageMagick is not installed' in moviepy behebt, wenn ImageMagick tatsächlich installiert ist.

Shou Arisaka
2 Min. Lesezeit
30. Sept. 2025

Dieser Artikel erklärt, wie man den Fehler ‘ImageMagick is not installed’ in moviepy behebt, wenn ImageMagick tatsächlich installiert ist.

Als ich versuchte, etwas Beispielcode von moviepy zu testen, bekam ich einen Fehler.

This error can be due to the fact that ImageMagick is not installed

Hmm, aber sowohl ffmpeg als auch imagemagick sind installiert.

sudo apt update; sudo apt install imagemagick

Zulko/moviepy: Video editing with Python

Unter Windows scheint die Bearbeitung einer Konfigurationsdatei wie folgt notwendig zu sein, aber ich bin auf Ubuntu (nicht einmal WSL).

Once you have installed it, ImageMagick will be automatically detected by MoviePy, except on Windows !. Windows user, before installing MoviePy by hand, go into the moviepy/> config_defaults.py file and provide the path to the ImageMagick binary called convert. It should look like this

IMAGEMAGICK_BINARY = “C:\Program Files\ImageMagick_VERSION\convert.exe”

Beim Betrachten der Issues fand ich eine wahrscheinliche Lösung.

I just figured this out.. imagemagick (ie, convert) has a policy.xml file that stops you from accessing any resource that starts with ’@’.

Unable to run the sample code! Getting errors. Plase Help · Issue #401 · Zulko/moviepy

Führen Sie den folgenden Befehl aus:

yuis@yuis:~/share04/_tmp/tmp$ identify -list policy

Path: /etc/ImageMagick-6/policy.xml
  Policy: Resource
    name: disk
    value: 1GiB
  Policy: Resource
    name: map
    value: 512MiB

Die Konfigurationsdatei scheint sich unter /etc/ImageMagick-6/policy.xml zu befinden, also öffnen und bearbeiten wir sie.

Es sollte eine Zeile <policy domain=“path” rights=“none” pattern=”@*” /> geben, also kommentieren Sie diese aus.

Versuchen Sie es erneut:

# Import everything needed to edit video clips
from moviepy.editor import *

# Load myHolidays.mp4 and select the subclip 00:00:50 - 00:00:60
clip = VideoFileClip("noranekoMV.mp4").subclip(50,60)

# Reduce the audio volume (volume x 0.8)
clip = clip.volumex(0.8)

# Generate a text clip. You can customize the font, color, etc.
txt_clip = TextClip("My Holidays 2013",fontsize=70,color='white')

Diesen Artikel teilen

Shou Arisaka 30. Sept. 2025

🔗 Links kopieren