Ich habe eine Reihe von Videobildern als Bilder in einem Verzeichnis gespeichert und versuche, diese in ein Video von guter Qualität zu kodieren. Jede Einstellung und jedes Format, das ich versuche, erzeugt jedoch sehr auffällige Artefakte.
Der grundlegende Befehl lautet:
ffmpeg -r 25 -i %4d.png myvideo.mpg
und ich habe die Minrate- und Maxrate-Flags ausprobiert. Jedes der Formate {mpg, avi, mov, flv} ist ausreichend.
Anregungen für Einstellungen? Die endgültige Dateigröße ist kein Problem.
ffmpeg -r 20 -f image2 -i myImage%04d.png -f mp4 -q:v 0 -vcodec mpeg4 -r 20 myVideo.mp4
. Ich stellte fest, dass ich die Framerate sowohl für die Eingabe- als auch für die Ausgabedatei angeben musste, um sie zu erzwingen. Dieser Codec scheint für mich zu funktionieren - Sie müssen ihn möglicherweise nicht angeben. Ich wollte nur einschließen, was ich getan habe, weil ich viel Zeit damit verbracht habe, daran zu arbeiten. Der einzige Nachteil ist, dass meine Eingabebilder kontrastreich sind (blaue und rote Kugeln vor weißem Hintergrund) und später im Film alle Kugeln die gleiche dunkle Farbe annehmen - ein unerwünschter Kontrasteffekt.