Je dois créer une vidéo avec 5 images différentes de 3 secondes chacune avec la séquence suivante
- Disparaître
- Fade In
- Zoom
- Glisser à gauche
- Glisser vers la droite
Je ne connais pas la commande de filtrage par glissement et le zoom ne fonctionne pas correctement.
J'utilise la commande suivante:
ffmpeg \
-loop 1 -t 3 -i img001.png \
-loop 1 -t 1 -i img002.png \
-loop 1 -t 3 -i img003.png \
-loop 1 -t 3 -i img004.png \
-loop 1 -t 3 -i img005.png \
-c:v libx264 \
-filter_complex \
"[0:v]fade=t=out:st=2.5:d=0.5[v0]; \
[1:v]fade=t=in:st=0:d=0.5,fade=t=out:st=2.5:d=0.5[v1]; \
[2:v]zoompan=z='zoom+0.001':d=10:s=1200x478[v2]; \
[3:v]fade=t=in:st=0:d=0.5,fade=t=out:st=2.5:d=0.5[v3]; \
[4:v]fade=t=in:st=0:d=0.5,fade=t=out:st=2.5:d=0.5[v4]; \
[v0][v1][v2][v3][v4]concat=n=5:v=1:a=0,format=yuv420p[v]" -map "[v]" out.mp4
:shortest=1
t
pour one.jpg devrait être 3 et non pas 1.