So verringern Sie die erzeugte GIF-Größe beim Konvertieren aus einer Videodatei, ohne dabei an Qualität zu verlieren

1

Ich habe ein Projekt in Adobe After Effects erstellt @30 fps - 7 seconds long - (resolution 506 X 808)und es als AVI-Videodatei exportiert (395MB size). Danach habe ich das Video in Photoshop importiert und "Export für Web (Legacy)" ausgewählt, um eine GIF-Datei zu erstellen. Die Dateigröße ist jedoch sehr begrenzt. Ich benötige maximal 8 MB GIF und die Größe ist 45MB.

Hier sind die Einstellungen, die ich für Photoshop verwende:

Photoshop-Details

Dinge, die ich bisher versucht habe:

Ich habe versucht, zuerst die Videodatei in Adobe Premiere Pro konvertiert zu H.264und H.265und die Größe wird sich 10MBmit großer Qualität und angemessene Bitrate, aber wenn das GIF in Photoshop machen die Größe ist immer noch das gleiche! Ich kann die Länge oder die Auflösung des AE-Projekts nicht mehr wirklich reduzieren.

100%Ich habe auch versucht, weniger Dither zu verwenden, wenn ich 60MBGIF 99%bekomme 45MB, wenn ich bekomme , 90% 44MBund alles , was weniger ist, verringert die Qualität.

Für den Farbreduktionsalgorithmus habe ich andere Methoden als "adaptiv" verwendet, die ich derzeit verwende, aber andere fügen so viel Rauschen hinzu und verringern die Qualität.

Versucht, es als PNG- und JPEG-Sequenz zu exportieren, kein Unterschied in der GIf-Dateigröße.

Was muss ich tun, um die GIF-Größe auf 8MBMax zu reduzieren und trotzdem eine sehr gute Qualität zu erzielen?

Stephan
quelle

Antworten:

3

Auch verlustbehaftete Komprimierung hat ihre Grenzen. Es scheint, dass Sie es getroffen haben. Das ist so weit wie GIFs gehen können.

Das nächste, was Sie versuchen sollten, ist die Größe des Bildes zu ändern. Da Ihre Ausgabedateien jedoch derzeit fast sechsmal zu groß sind, ist es unwahrscheinlich, dass die Ergebnisse akzeptabel sind. Teilen Sie beide Dimensionen durch √6. 2.44 sollte Sie unter 8 MB drücken lassen (Dithering kann es einfacher oder schwieriger machen, dies ist nur eine begründete Vermutung). Wenn Sie mit Ihrem GIF-Format von 207 × 331 zufrieden sind, probieren Sie es aus.

Die Reduzierung der Framerate ist ebenfalls eine Option. Auch hier kann Ihr Kilometerstand variieren, da Sie nicht genau vorhersagen können, wie sich eine Verringerung der FPS auf die Dither-Palette auswirkt.

Auf jeden Fall ist GIF nicht das richtige Werkzeug für den Job . Es wurde nie für den Umgang mit ausgewachsenen Farbpaletten entwickelt. Wenn Sie dies erzwingen, werden große Dateien erstellt. Wenn Sie aufgeben, stehen Ihnen nur noch 256 Farben zur Verfügung. Wenn Sie keine wirklich alten Browser unterstützen müssen, halten Sie sich an MP4 / H.264 . Alle einigermaßen neuen Browser unterstützen dies .

gronostaj
quelle
1
Vielen Dank für Ihre Antwort. Leider ist eine Größenänderung nicht möglich. Ich versuche, dieses GIF auf Steam-Artwork zu präsentieren, und die einzige animierte Bilddatei, die sie unterstützen, ist GIF, zumindest für den Moment. Ich wünschte, wir könnten dort H.264-Videos mit automatischer Wiedergabe hochladen und für immer wiederholen, aber hoffentlich in Zukunft. Allerdings konnte ich es schaffen, 7,9 MB zu erreichen, indem ich die Bilder pro Sekunde von 30 auf 18 reduzierte und einige Effekte entfernte, die bei dieser Bildrate nicht reibungslos abliefen und Komplikationen verursachten.
Stephan
Das ist eine gute Idee! Ich habe es in den Beitrag aufgenommen, damit zukünftige Besucher, die keine Kommentare lesen, es finden können.
Gronostaj