Il n'est pas nécessaire de renommer les fichiers si vous utilisez l'interrupteur -start_number
comme suit:
ffmpeg -start_number n -i test_%d.jpg -vcodec mpeg4 test.avi
où n
est le début de la séquence d'images fixes.
Remarque, cela fonctionnera tant que la séquence est continue une fois qu'elle commence. S'il y a des lacunes et que vous voulez inclure toutes les images fixes, alors il peut être nécessaire de renuméroter pour combler les lacunes.
Il existe d'autres interrupteurs que vous pourriez trouver utiles.
J'utilise la commande suivante pour obtenir une cadence d'images plus lente, compresser les images et obtenir une vidéo de taille réduite:
ffmpeg.exe -f image2 -framerate 25 -pattern_type sequence -start_number 1234 -r 3 -i Imgp%04d.jpg -s 720x480 test.avi
L'option -r 3
règle la cadence d'images de la vidéo résultante à 3 images par seconde pour que je puisse voir chaque image fixe pendant une courte période. L'option -s
redimensionne les images à la résolution souhaitée pour gérer la taille de la vidéo résultante.
(Dans l'invite de commandes Windows, remplacez -i Imgp%04d.jpg
par -i "Imgp%%04d.jpg"
. Crédit pour cela à Mike Fitzpatrick https://superuser.com/a/344178/153054)
0 votes
Il s'est écoulé un certain temps depuis que vous avez posé cette question, mais si vous êtes toujours intéressé par la question, la réponse est OUI - j'ai posté les détails et un exemple ci-dessous: stackoverflow.com/a/12160155/181638
0 votes
@casperOne ce serait utile d'avoir une idée de pourquoi cela est hors sujet. Il semble s'agir d'un problème de programmation spécifique. La balise FFmpeg compte 3,7k abonnés, et avec 27k vues, il est clair que les gens le trouvent utile.
2 votes
@geotheory Les statistiques de balises sont sans importance. ffmpeg est un programme à l'image de WinRar. Bien que vous puissiez programmer contre les bibliothèques dans ffmpeg, cette question ne concerne pas cela. L'utilisation de ffmpeg en ligne de commande doit être posée sur Super User, là où c'est pertinent.