animate — Bildsequenzen als Animation anzeigen

Praxis-Guide zu animate aus ImageMagick: animierte GIFs und Bildsequenzen in einem X11-Fenster abspielen, Frames steuern und Vorschauen erzeugen.

animate ist das Anzeige-Werkzeug von ImageMagick, das eine Folge von Bildern oder eine fertige Animation in einem eigenen X11-Fenster abspielt. Du nutzt es, um animierte GIFs, gerenderte Frame-Sequenzen oder Zeitraffer schnell zu begutachten, bevor du sie weiterverarbeitest. Wichtig: animate braucht einen laufenden X-Server und funktioniert nicht headless. Unter ImageMagick 7 rufst du es bevorzugt als magick animate auf; der klassische Aufruf animate bleibt kompatibel.

Grundlagen

animate <animation> — Zeigt ein animiertes GIF oder ein mehrteiliges Bild an.

animate animation.gif

animate <frame1> <frame2> <frame3> ... — Spielt eine Folge einzelner Bilddateien als Animation ab.

animate frame-001.png frame-002.png frame-003.png

animate *.png — Spielt alle PNG-Dateien in alphabetischer Reihenfolge ab.

animate frames/*.png

animate -delay <ticks> *.png — Setzt die Verzögerung zwischen den Frames (in 1/100 Sekunde).

animate -delay 10 frames/*.png

Wiedergabe steuern

animate -loop <n> <animation> — Legt die Anzahl der Durchläufe fest (0 = unendlich).

animate -loop 3 animation.gif

animate -delay <ticks> <animation> — Überschreibt die Frame-Verzögerung (beschleunigt oder verlangsamt die Wiedergabe).

animate -delay 5 animation.gif

animate -delay <ticks>x<tps> <animation> — Setzt die Verzögerung mit eigener Ticks-pro-Sekunde-Basis.

animate -delay 1x30 frames/*.png

animate -pause <seconds> <animation> — Pausiert die angegebene Sekundenzahl zwischen den Durchläufen.

animate -pause 2 animation.gif

Anzeigeoptionen

animate -resize <width>x<height> <animation> — Skaliert die Animation für die Anzeige.

animate -resize 640x480 animation.gif

animate -coalesce <animation> — Baut die Frames vor der Anzeige neu auf (repariert optimierte GIFs).

animate -coalesce animation.gif

animate -geometry <width>x<height>+<x>+<y> <animation> — Legt Fenstergröße und -position fest.

animate -geometry 800x600+100+50 animation.gif

animate -title "<text>" <animation> — Setzt den Fenstertitel.

animate -title "Preview" animation.gif

animate -backdrop <animation> — Zeigt die Animation mit einem bildschirmfüllenden Hintergrund an.

animate -backdrop animation.gif

Tastatursteuerung (während der Wiedergabe)

Space — Wechselt zwischen Abspielen und Pause.

Leertaste drücken, um die Wiedergabe anzuhalten oder fortzusetzen

. (Punkt) — Springt einen Frame vorwärts.

Punkttaste drücken, um Bild für Bild vorzurücken

< / > — Verlangsamt / beschleunigt die Wiedergabe.

> drücken, um die Wiedergabe zu beschleunigen

q / Escape — Beendet den Animations-Viewer.

q oder Escape drücken, um den Viewer zu schließen

F1 — Öffnet das eingebaute Hilfemenü.

F1 drücken für die Übersicht der Tastenkürzel

Praxisbeispiele

convert -delay 20 frames/*.png animation.gif && animate animation.gif — Erzeugt eine Animation aus Frames und zeigt sie sofort an.

convert -delay 20 render-*.png preview.gif && animate preview.gif

animate -delay 50 -loop 0 -resize 50% *.png — Zeigt Frames in halber Größe mit langsamer Wiedergabe an.

animate -delay 50 -loop 0 -resize 50% timelapse-*.png

animate -coalesce -delay 10 animation.gif — Repariert ein optimiertes GIF und beschleunigt es für die Vorschau.

animate -coalesce -delay 10 animation.gif

Fazit

animate ist ein reines Vorschau-Werkzeug ohne Destruktiv-Risiko: Es zeigt deine Bildsequenzen an, verändert aber keine Dateien. Für den Alltag genügen meist -delay, -loop, -resize und -coalesce, wobei Letzteres optimierte GIFs sauber abspielt. Denk daran, dass animate ein grafisches X11-Fenster öffnet – auf einem reinen Server ohne Display bleibt es ohne Funktion; dort greifst du besser zu convert/magick für die reine Verarbeitung oder kopierst die Datei auf eine Arbeitsstation. Unter ImageMagick 7 ist magick animate der empfohlene Aufruf.

Verwandte Kommandos

  • display – Einzelbilder im X11-Fenster anzeigen und interaktiv betrachten
  • convert – Bilder konvertieren, skalieren und aus Frames Animationen erzeugen
  • montage – mehrere Bilder zu einer Übersicht (Kontaktabzug) zusammenfügen