Preciso deixar os pixels transparentes brancos e os pixels não transparentes pretos.
Tentei usar este comando, mas ele só converte o pixel transparente para branco:
! ffmpeg -i /content/Frames/0471.png -filter_complex "color=white,format=rgb24[c];[c][0]scale2ref[c][i];[c][i]overlay=format=auto:shortest=1,setsar=1" /content/output.png
Existe alguma maneira de definir o fundo como preto e sobrepor o branco (pixel transparente) para poder usar a imagem como um fosco?
Você pode fazer o seguinte:
Aqui,
alphaextract
pega o canal alfa da imagem de entrada e o gera como uma imagem em tons de cinza.negate
inverte a imagem em tons de cinza.