Je crée généralement des clips vidéo d'images fixes en utilisant quelque chose de très similaire à l' exemple This StackOverflow . Cependant, cette fois-ci, j’ai un ensemble d’images de différentes tailles, donc insérées dans les options de cet exemple, cet autre StackOverflow, afin d’ajouter une taille définie aux images :
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
Bien sûr, cela ne fonctionne pas comme prévu, mais nous sommes au XXIe siècle.
Ce que je tente de faire, c’est de créer une commande qui alimente des images png à numérotation continue (à partir de 01), dans le répertoire en cours, à une cadence de une par seconde, et les affiche sous forme de fichier mp4, complété de manière appropriée en 16 : Taille de l'image au format 9, avec un arrière-plan vert surround / saignant (il s'agit d'un banc d'essai - je veux voir ce que c'est, rapidement) à un taux arbitraire de 25 images par seconde à la sortie (les 25 images étant toutes de la même image d'entrée, bien sûr).
Ce que je reçois est la dernière image de l'image définie pour une durée qui varie en fonction du contenu de l'indicateur -r.
Quelqu'un pourrait-il m'aider ici, s'il vous plaît, et me montrer où je me trompe? Je peux passer des heures ravies à chercher et à bricoler, mais je devrais perdre mon temps maintenant sur d' autres projets fascinants.
Tout le meilleur, QuinB
ffmpeg c. N-92396-g55e021f39b
OS Win10