
Voici quelques commandes avancées pour jouer avec des vidéos transparentes.
On en a eu besoin pour de la R&D sur YouPod, autant le noter ici !
Kudos à Pof Magicfingers pour l’aide apportée… c’est à dire qu’il nous a trouvé ces commandes quand nous on galérait.
ATTENTION : cela nécéssite ffmpeg 4.x. Pour vérifier votre version, faites ffmpeg -version
Superposer deux vidéos transparentes l’une sur l’autre :
ffmpeg -vcodec libvpx-vp9 -i video1.webm -vcodec libvpx-vp9 -i video2.webm -filter_complex overlay -auto-alt-ref 0 -vcodec libvpx-vp9 output.webm
Superposer une vidéo transparente sur une image fixe
ffmpeg -y -loop 1 -i ./fond.png -filter_complex overlay -vcodec libvpx-vp9 -stream_loop -1 -i wave.webm -i ./audio.mp3 -shortest -c:v h264 -c:a aac -map 2:a test.mp4
On peut encore l’optimiser en créant une boucle vidéo d’abord PUIS compiler la boucle et l’audio :
ffmpeg -y -loop 1 -i ./fond.png -filter_complex overlay -vcodec libvpx-vp9 -i wave.webm -shortest output_loop.mp4 && ffmpeg -y -stream_loop -1 -i ./output_loop.mp4 -i ./audio.mp3 -c:v copy -c:a aac -shortest -map 0:v -map 1:a test.mp4
Poster un Commentaire