Animierte GIFs werden anders als normale "Bilder" behandelt. Tatsächlich sind sie eher wie echte Videos. Aus diesem Grund können Sie den Image-Demuxer dort nicht verwenden (dh die -pattern_type
Option kann nicht verwendet werden ).
Sie müssen jedes einzeln in eine Zwischendatei mit denselben Eigenschaften konvertieren und diese dann verketten .
ffmpeg -i gif1.gif -vf "…" -r 25 -c:v ffv1 output1.avi ffmpeg -i gif2.gif -vf "…" -r 25 -c:v ffv1 output2.avi … ffmpeg -i "concat:output1.avi|output2.avi" -c:v libx264 output.mp4