Sto cercando di aggiungere una sovrapposizione con pixel trasparenti a un video.
Quando si utilizza solo il filtro di sovrapposizione, l'immagine viene aggiunta correttamente nella parte superiore del video.
-filter_complex = "[video][image]overlay=128:128[output]"
Il problema che ho è quando si tenta di ridimensionare l'immagine di sovrapposizione in questo modo:
-filter_complex = "[image]scale=64:64[scaledImage];[video][scaledImage]overlay128:128[output]"
I pixel trasparenti dell'immagine diventano bianchi.
Sto usando l'ultima build trovata Qui .
L'unica domanda correlata che ho trovato è questo .
Grazie.
Modificare.
Ho trovato il problema. Stavo usando il -deinterlace
Segnala male, applicandolo all'immagine. Ho sostituito il -deinterlace
bandiera con il yadif
filtro. Il mio complesso di filtri ha questo aspetto:
-filter_complex = "[video]yadif[deinterlacedVideo];[image]scale=64:64[scaledImage];[deinterlacedVideo][scaledImage]overlay128:128[output]"