GIMP - GAP Extract Videorange erhält nur den ersten Frame

Was ich versuche:
Ich versuche, Gimp (2.8) zu verwenden, um ein mp4-Video in ein GIF zu konvertieren.

Was ich getan habe und das Problem:

  • Ich habe GAP heruntergeladen und installiert (ich habe die unten verwendeten Ressourcen eingefügt).
  • GIMP geöffnet
  • Ging zu Video > Video in Frames teilen > Videoframe extrahieren
  • Das Video ausgewählt
  • Stellen Sie "To Frame" auf 180 ein (ich habe versucht, hier verschiedene Bereiche zu verwenden).
  • „Nur ein Multilayer-Image erstellen“ ausgewählt
  • Auf „Okay“ geklickt

Sobald ich wieder im Gimp-Hauptbildschirm bin, wird nur ein Frame in Ebenen angezeigt.

Geben Sie hier die Bildbeschreibung ein

Mögliches Problem und meine Frage:

  • Nehmen wir an, ich wähle "To Frame" und gebe 180 ein (siehe Screenshot unten).
  • Dann klicke ich auf "Videobereich".
  • Auf dem Video Range-Bildschirm ist 180 jetzt das "End Frame" (was Sinn macht).
  • Wenn ich jedoch auf den Schieberegler über der Videovorschau im Bildschirm „Videobereich“ klicke, werden die Werte „To Frame“ und „End Frame“ auf 1 zurückgesetzt.

Geben Sie hier die Bildbeschreibung ein

Ich vermute also, dass dieses Verhalten ein Indikator dafür sein kann, was auch immer das Hauptproblem ist. Gibt es eine Standardeinstellung, die ich irgendwo ändern muss, damit Gimp das Video in mehr als einen Frame umwandeln kann? Wenn nicht, hat jemand anderes dieses Problem festgestellt und eine Lösung gefunden?

Danke für jede Hilfe.

Ressourcen:
GAP-Download:

Video-zu-GIF-Tutorials:

Nach dem Import des Videos ist es noch keine ebenenbasierte Animation. Sie müssen auf Video > Frames to Image klicken und den zu konvertierenden Frame-Bereich festlegen. Dadurch wird es in eine ebenenbasierte Animation umgewandelt
@BillyKerr Wie importierst du es, bevor du es in ein GIF umwandelst? Wenn Sie zu Datei > Öffnen gehen, erhalten Sie "nicht unterstützter Dateityp". Die einzige Möglichkeit, ein Video zu importieren, besteht darin, über Video > Video in Frames teilen > Videoframe extrahieren zu gehen. Aber wenn ich das tue, bekomme ich nur einen Frame zurück.
Das haben Sie bereits getan, als Sie das Video in Einzelbilder aufgeteilt haben. Die nächste Stufe besteht darin, eine ebenenbasierte Animation zu erstellen. Sie können die Ebenen erst sehen, wenn Sie dies getan haben.
@BillyKerr Danke. Ich habe es versucht, nachdem du es vorgeschlagen hast. Wenn ich "Frames to Image" ausführe, hat es nur einen Frame. Ich kann keinen Bereich auswählen. Die Pfeile neben „To Frame“ sind ausgegraut und Sie können nichts anderes als 1 in das Feld eingeben. Selbst wenn ich mit allen Standardeinstellungen "okay" auswähle, habe ich nur eine Ebene. Kann ich noch etwas versuchen?
Hmmm . . . nicht sicher, was Sie sonst noch tun können. Für mich geht das. Probieren Sie vielleicht einen Online-Video-zu-GIF-Konverter aus.
Ich habe meiner Antwort einige weitere Schritte und etwas mehr Beschreibungen hinzugefügt. Hoffentlich verhilft Ihnen das zum Erfolg.

Antworten (1)

Du bist fast am Ziel. Stellen Sie zuvor sicher, dass sich Ihre Videodatei in einem eigenen Ordner befindet.

  1. Klicken Sie auf Video > Video in Frames aufteilen. Wählen Sie die Videodatei aus. Wählen Sie den Bereich aus. Stellen Sie außerdem sicher, dass die Ausgabeordner auf denselben Ordner eingestellt sind, in dem sich Ihre Videodatei befindet. Klicken Sie auf OK und GIMP importiert das Video. Beachten Sie, dass dies nur als 1 Ebene im Bildfenster angezeigt wird. Das ist normal!

An diesem Punkt sollte der Ordner, den Sie als Ausgabeordner ausgewählt haben, mit XCF-Dateien für jeden Frame des Videos gefüllt sein. Öffnen Sie den Ordner und Sie sollten sie dort sehen.

  1. Klicken Sie auf Video > Frames zu Bild. Wählen Sie den Bereich der zu konvertierenden Frames aus. Dadurch wird ein neues Bildfenster in GIMP geöffnet, in dem das Video in Ebenen konvertiert wird.

An dieser Stelle möchten Sie vielleicht das Bild verkleinern, um die Dateigröße klein zu halten.

  1. Klicken Sie auf „Bild“ > „Modus“ > „Indiziert“ und wählen Sie „Floyd-Steinberg“ (reduziertes Farbverlaufen) als Dither-Methode aus. Sie können 64 Farben auswählen, um zu versuchen, die Dateigröße kleiner zu halten.

  2. Optimieren Sie die Animation mit Filter > Animation > Optimieren (für GIF). Dadurch wird ein neues Bildfenster mit optimierten Ebenen geöffnet.

  3. Um eine Vorschau der Animation anzuzeigen, klicken Sie auf Filter > Animation > Wiedergabe

  4. Um das GIF zu exportieren, klicken Sie auf Datei > Exportieren als (oder wenn Sie GIMP 2.6.x verwenden, verwenden Sie Datei > Speichern unter), wählen Sie GIF als Dateityp.

  5. Wenn der GIF-Exportdialog erscheint, wählen Sie die Option „Als Animation speichern“.

Das ist es.

Hier ist ein Beispiel-GIF, das ich mit GAP in GIMP unter Verwendung der obigen Schritte aus einer hier verfügbaren MP4-Beispieldatei erstellt habe . Ich habe die Frames 60 bis 100 extrahiert, was eine 40-Frame-Animation ergibt.

Geben Sie hier die Bildbeschreibung ein