Estou tentando adicionar uma sobreposição com pixels transparentes a um vídeo.
Ao usar somente o filtro de sobreposição, a imagem é adicionada corretamente na parte superior do vídeo.
-filter_complex = "[video][image]overlay=128:128[output]"
O problema que tenho é ao tentar dimensionar a imagem de sobreposição da seguinte forma:
-filter_complex = "[image]scale=64:64[scaledImage];[video][scaledImage]overlay128:128[output]"
Os pixels transparentes da imagem tornam-se brancos.
Estou usando a versão mais recente encontrada aqui .
A única questão relacionada que encontrei é um .
Obrigado.
Editar.
Eu encontrei o problema. Eu estava usando o sinalizador -deinterlace
mal, aplicando-o à imagem. Eu substituí o flag -deinterlace
pelo filtro yadif
. Meu complexo de filtros é assim:
-filter_complex = "[video]yadif[deinterlacedVideo];[image]scale=64:64[scaledImage];[deinterlacedVideo][scaledImage]overlay128:128[output]"