Je utilise actuellement cette commande pour fusionner la vidéo, une image de watermark et une piste audio -
ffmpeg -y -an -i L4472.mp4 -vn -i TTS-Audio-Music.mp4 -i IGR-Video-Service-75%.png -filter_complex "[0][2]overlay=10:10:format=yuv420" -c:v libx264 -crf 17 -pix_fmt yuv420p -c:a copy Z:\02Videos\Final\L4472.mp4
Le fichier audio est de 15 secondes, mais certaines des vidéos que j'ai ne durent que 5-6 secondes chacune, donc je dois boucler les vidéos pour exécuter le fichier audio complet. J'ai essayé d'abord de ne boucler que les vidéos en utilisant
ffmpeg -stream_loop -1 -i L4472.mp4 -t 15 -c copy Z:\02Videos\Final\L4472.mp4
et ensuite exécuter le premier code, mais j'obtiens toujours une erreur et le fichier de sortie ne se lit pas.
J'ai eu un problème similaire plus tôt lorsque j'ai essayé d'ajouter le watermark et l'audio avec 2 commandes séparées. Donc j'aimerais avoir un seul code pour faire tout cela ensemble.
De plus, je voudrais m'assurer que la piste audio originale dans le fichier vidéo n'est pas utilisée dans la sortie. Donc s'il vous plaît aidez-moi avec un moyen de fusionner ces 3 en une sortie en utilisant une seule commande:
- Vidéo (sans l'audio original), bouclée à 15 secondes
- Image de watermark
- Piste audio
Vous pouvez télécharger les 3 fichiers d'exemple que j'utilise à partir de ce lien - https://we.tl/t-HtyzDy7lAw
Merci d'avance pour votre temps et votre aide.