Ich habe viele ähnliche GIF-Bilder und möchte auf diese Weise einen Film erstellen:
ffmpeg -i img%06d.gif -c:v libx264 mymovie.mp4
Wenn alle Bilder JPEG sind, funktioniert alles einwandfrei. Bei GIFs bleibt die Meldung hängen:
img%06d.gif: No such file or directory
Conversion failed!
Ist es möglich, Gifs damit zu verarbeiten ffmpeg
?
Es gibt etwa 30 GB an GIFs, eine Konvertierung in JPEG ist also keine Option.
Jepp. Ein weiterer Fall ist gelöst.
ffmpeg
GIFs als Filme behandeln, nicht als einzelne Bilder. Immer. Daher müssen wir concat
Videostreams erstellen, anstatt die Frames zu stapeln. Hier ist die Lösung:
ffmpeg -f concat -i filelist.txt -c:v libx264 mymovie.mp4
filelist.txt entsprechend derffmpeg-Handbuchsollte das folgende Format sein:
# some comment
file '/path/img000001.gif'
file '/path/img000002.gif'
file '/path/img000003.gif'
. . . . .
Antwort1
ffmpeg behandelt GIFs als Filme, nicht als einzelne Bilder. Immer. Daher müssen wir Videostreams verketten, anstatt die Frames zu stapeln. Hier ist die Lösung:
ffmpeg -f concat -i filelist.txt -c:v libx264 mymovie.mp4
filelist.txt sollte gemäß dem ffmpeg-Handbuch das folgende Format haben:
# some comment
file '/path/img000001.gif'
file '/path/img000002.gif'
file '/path/img000003.gif'
. . . . .