Je crée une vidéo à partir du cadre d'image, et cela fonctionne très bien. Le problème est que je ne veux pas utiliser toute l'image de mon dossier. J'ai 200 images dans mon dossier, mais je veux une vidéo de 1 à 100
Comment puis-je spécifier le nombre d'images ou la fin de l'image?
ffmpeg -start_number n -i test_% d.jpg -vcodec mpeg4 test.avi
Je ne trouve pas comment
Merci!
Réponses:
Vous faites cela en indiquant le nombre d'images que vous voulez:
Donc, effectivement, c'est dans votre cas:
Vous devrez peut-être spécifier d'autres paramètres tels que
pix_fmt
etc. en fonction d'autres facteurs.En outre, on utilise généralement quelque chose comme
test_%05d.jpg
avec la séquence numérotée ayant les zéros précédents et 5 chiffres. Si vous ne l'avez pas dans ce format vous pourrait besoin d'utiliser un motif globbing. Voir ce .la source
C'est un code qui fonctionne toujours bien pour moi.
le temps est en secondes seulement. S'il a 2 minutes d'avance sur la bobine, il en reste 120. Un fichier image vaut toujours une seconde. Calculez donc l'image de votre choix selon cette approche.
yourfile.mp4 = votre clip
snapshot.jpg = votre nouveau fichier image
IMPORTANT: laissez l'image2 seule. C'est le seul moyen d'obtenir ce que je voulais.
la source
ffmpeg
que je dois utiliser maintenant; la seule chose est-t
n'est pas "l'heure de la fin",man ffmpeg
déclare qu'il s'agit de "durée"; donc l'heure de fin serait début + durée. À votre santé!