Das ImageMagick- convert
Programm kann animierte GIFs aufteilen. Wenn foo.gif
ich zB eine Datei ' ' habe, kann ich Folgendes ausführen:
convert foo.gif foo.png
und es wird Erstellen von Dateien foo-0.png
, foo-1.png
usw., eines für jeden Rahmen. Wenn Sie mehr Ziffern haben, verwenden Sie die folgende Syntax, zum Beispiel mit 4 Ziffern:
convert foo.gif foo%04d.png
Sie könnten dann FFmpeg verwenden, um diese in einen Film zu integrieren.
ffmpeg -f image2 -r framerate -i foo-%d.png -c:v libx264 -pix_fmt yuv420p output.mp4
Um die Qualität des resultierenden Videos zu ändern, fügen Sie die -crf
Option hinzu, z. B. -crf 23
wenn niedriger für bessere Qualität steht. Vernünftige Werte liegen zwischen 18 und 28, aber da die GIF-Qualität zunächst nicht zu gut sein sollte, benötigen Sie diese Option wahrscheinlich nicht.
Seit 2013 können aktuelle Versionen von ffmpeg animierte Gifs direkt als Eingabe akzeptieren.
ffmpeg -r framerate -i input.gif -c:v libx264 -pix_fmt yuv420p output.mp4