ffmpeg -loop 1 -i 6.jpg -c:v libx264 -t 5 -pix_fmt yuv420p out.mp4

  • -loop 1 : répète indéfiniment la même image
  • -i 6.jpg: nom de l'image à répéter
  • -c:v libx264 : spécifie le type de video
  • -t 5 : chacune des images apparait 5 secondes
  • -pix_fmt yuv420p : spécification du format de sortie

Une aitre manière ded faire :

ffmpeg -framerate 10 -i "photo.png" -vf "format=yuv420p,loop=-1:1:0" -t 01:00:00 output.mp4 Add a comment

ffmpeg -ss 00:02:14.02 -i input.avi -vframes 1 -qscale 0 output.png

  • -ss : spécifie le temps sous la forme hh:mm:ss.msms
  • -i : fichier en entrée
  • -vframe 1 : DOnne le nombre de frame video de sortie. C'est un alias de "-frames:v".
  • -qscale : 0 : de mémoire, permet de garder la qualité de sortie identique à la qualité de départ
Add a comment

ffmpeg -r 1 -loop 1 -i victoria-silvstedt.jpg -i PaperCities-Take_Care.mp3 -acodec copy -r 1 -shortest out.avi

 
  • -i victoria-silvstedt.jpg : nom de la photo sur laquelle la musique jouera
  • -i PaperCities-Take_Care.mp3 : nom du fichier sonore 
  • -acodec copy : récupération du même codec
  • -r 1 shortest : affiche les image le ltemps de la musique, pas plus, pas moins
  • out.avi : nom du fichier de sortie
Add a comment

Voici une photo, avec cette ligne de commande, nous zoommons et dézoomont sur cette photo

ffmpeg -y -i 1.jpg -i 2.jpg -filter_complex "[0:v]scale=8000:-1,zoompan=z='min(zoom+0.0020,1.5)':d=417:s=800x450,setsar=1[v0]; [1:v]scale=8000:-1,zoompan=z='if(lte(zoom,1.0),1.5,max(1.021,zoom-0.0020))':d=417:s=800x450,setsar=1,fade=t=in:st=0:d=5[v1];[v0][v1]concat=n=2:v=1:a=0,format=yuv420p[v]" -c:v libx264 -map "[v]" -t 300 -threads 2 video.mp4

 

Add a comment

ffmpeg -loop 1 -i 6.jpg -c:v libx264 -t 5 -pix_fmt yuv420p out.mp4

  • -loop 1 : répète indéfiniment la même image
  • -i 6.jpg: nom de l'image à répéter
  • -c:v libx264 : spécifie le type de video
  • -t 5 : chacune des images apparait 5 secondes
  • -pix_fmt yuv420p : spécification du format de sortie
Add a comment