2010-07-29 15 views
1

J'ai actuellement un fichier jpeg que je converti en un flv en utilisant la commande suivante:ffmpeg -est-il possible d'augmenter la durée d'un clip?

ffmpeg -r 10 -b 180000 -i test.jpg test.mp4 

Maintenant, je veux augmenter la durée de ce clip .mp4, pour que l'image reste à l'écran pour plus de une fraction de seconde. Finalement, j'espère fusionner un flux de ces fichiers pour créer un diaporama sur des fichiers jpeg.

Est-ce que quelqu'un sait comment augmenter la durée d'un clip dans ffmpeg?

Répondre

0

Faire quelque chose comme cela devrait fonctionner (au moins pour une seule image):

ffmpeg -loop_input -i picture.jpg -r 1 -vcodec flv -b 192k -i Music.mp3 -acodec copie -shortest output.flv

Je parie que vous pourriez le faire fonctionner avec plusieurs images en ajoutant plus d'entrées si je n'ai pas testé.

(http://forum.videohelp.com/threads/280695-FFMPEG-Loop-input-video)

3

Looping l'entrée et la mise en une durée devrait permettre d'atteindre l'effet souhaité:

ffmpeg -loop_input -i test.jpg -t 10 test.mp4 
+3

FFMpeg a changé, au lieu de '-loop_input', utilisez' -loop 1' maintenant. – waddlesplash