Normalerweise erstelle ich Videoclips aus Standbildern mit etwas sehr Ähnlichem wie Dieses StackOverflow-Beispiel. Dieses Mal habe ich jedoch eine Reihe von Bildern in verschiedenen Größen, also habe ich Optionen ausgeschnittenDieses ANDERE StackOverflow-Beispiel zum Auffüllen der Bilder auf eine festgelegte Größe um darauf zu kommen:
ffmpeg -r 1 -i slide_%2d.png -filter_complex "fps=25,format=yuv420p,scale=1024:768:force_original_aspect_ratio=decrease,pad=1024:768:x=(1024-iw)/2:y=(768-ih)/2:color=green" -y tmp.mp4
Natürlich funktioniert es nicht wie erhofft, aber das ist die „Google It“-Methode des 21. Jahrhunderts!
Ich versuche, einen Befehl zu erstellen, der fortlaufend nummerierte PNG-Bilder (beginnend bei 01) im aktuellen Verzeichnis mit einer Geschwindigkeit von einem pro Sekunde einspeist und sie als MP4-Datei ausgibt, entsprechend auf ein Bildformat von 16:9 aufgefüllt, mit einem augenblutenden grünen Hintergrund/Umrandung (es ist ein Testaufbau – ich möchte schnell sehen, was was ist) mit einer beliebigen Rate von 25 Bildern pro Sekunde am Ausgang (alle 25 Bilder müssen natürlich vom selben Eingabebild sein).
Was ich erhalte, ist das letzte Einzelbild des Bildsatzes für eine Dauer, die je nach Inhalt des Flags -r variiert.
Könnte mir hier bitte jemand helfen und mir zeigen, wo ich falsch liege? Ich kann stundenlang vergnügt suchen und basteln, aber ich sollte meine Zeit verschwenden mitanderefaszinierende Projekte jetzt.
Alles Gute, QuinB
ffmpeg gegen N-92396-g55e021f39b
Betriebssystem Win10