web-dev-qa-db-fra.com

Comment ajouter une image à la fin d'une vidéo du terminal

J'utilise Ubuntu 14.04. Comment puis-je ajouter une image à la fin d'une vidéo du terminal? Par exemple, j'ai une vidéo appelée input.mp4 et je souhaite ajouter une image appelée input.png montrant mes comptes Facebook et Twitter à la fin de cette vidéo et exporter les résultats dans une nouvelle vidéo appelée output.mp4. Comment puis-je faire cela à partir de la ligne de commande?

 ________                          ________            ________
|        |                        |        |          |        |
| input  |  add image at the end  | input  |  avconv  | output |  
| mp4    |  ------------------->  | png    |  ----->  | mp4    | 
|________|                        |________|          |________|
1
asullaherc

Le moyen le plus simple de le faire avec ffmpeg est de créer une vidéo avec uniquement le fichier png

ffmpeg -loop 1 -i input.png -c:v libx264 -t 30 -pix_fmt yuv420p picture.mp4

Remarque: -t 30is combien de temps voulez-vous que l'image soit affichée en secondes

Puis combinez les deux en une seule vidéo

ffmpeg -i "concat:input.mp4|picture.mp4" -c copy output.mp4

J'espère que ça t'as aidé!

Bonne chance :)

1
ThatGuy