Dissolvenza FFMPEG tra le immagini


2

Devo eseguire una transizione di dissolvenza incrociata tra due immagini e seguire questo collegamento che funziona perfettamente per due immagini.

ffmpeg -loop 1 -i input0.png -loop 1 -i input1.png -filter_complex "[1:v][0:v]blend=all_expr='A*(if(gte(T,3),1,T/3))+B*(1-(if(gte(T,3),1,T/3)))'" -t 4 frames_%04d.png

La mia intenzione è quella di aggiungere un'altra immagine con questo. cioè, devo creare un video con 3 immagini. Ho provato a creare un video chiamato "video1.mp4" con 2 immagini e "video2.mp4" con 1 immagine. E ha passato "video1.mp4" e "video2.mp4" al comando come di seguito. Il problema è che video2.mp4 si sta fondendo dall'inizio del video, che sembra un overlay. Di seguito è il comando che ho usato.

ffmpeg -i video1.mp4 -i video2.mp4 -filter_complex "[1:v][0:v]blend=all_expr='A*(if(gte(T,3),1,T/3))+B*(1-(if(gte(T,3),1,T/3)))'" -t 6 fade.mp4

Qualcuno può dare una mano con il comando giusto?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.