Comment créer une vidéo avec un fond d'image statique dans FFMPEG?
J'ai une image. J'ai un transparent FLV. Je veux utiliser cette image comme arrière-plan à la transparence de la FLV et l'avoir délivrée comme FLV.
Cette commande fonctionne, mais la vidéo est un cadre de long:
ffmpeg -i background.png -f flv -vcodec flv -b 1500k -vf "movie=test_videos/alpha.flv [logo]; [in][logo] overlay=0:0 [out]" -s 800x464 -y output.flv
J'ai essayé d'utiliser l'option-t et -vframes paramètres en vain.
Quelqu'un aurait-il des conseils à donner?
source d'informationauteur Tim Scollick
Vous devez vous connecter pour publier un commentaire.
Je m'excuse pour mon commentaire initial, ma recherche a produit des résultats très petits d'abord.
Maintenant à la recherche du la documentation je vois en effet que vous devrait être en mesure de le faire. Je n'ai pas le temps de tester, mais je voudrais essayer de faire deux passes. La première passe doit tourner votre PNG dans un film avec un fond transparent c'est la même durée que votre autre film. Quelque chose comme:
J'ai choisi le format PNG pour le codec vidéo parce que, selon ce post il prend en charge la transparence dans MOV conteneurs.
Alors vous devrions simplement être en mesure de pipe qui film dans votre commande d'origine où vous avez eu votre image.
La solution complète qui m'a fait ce que je voulais, c'était cette commande: