Eu tenho duas imagens de uma cena e uma delas é em escala de cinza. o que eu quero fazer é sobrepor a imagem colorida sobre a escala de cinza e fazer a impressão de colorir a imagem em escala de cinza.
Até agora cheguei perto do efeito usando este comando:
ffmpeg -loop 1 -i colored.jpg -loop 1 -i grayscale.jpg -lavfi "[1:v]crop=iw:ih/5:0:'if(gte(t*ih/10,ih-ih/5),ih-ih/5,t*ih/10)'[strip];[0:v][strip]overlay=y='if(gte(t*H/10,H-H/5),H-H/5,t*H/10)'[out]" -map '[out]' -t 10 -y coloring.mp4
Mas o resultado não é completo nem suave. qualquer ajuda é apreciada.
OBSERVE que uma solução de liner é preferida e o ffmpeg é a única ferramenta que eu posso usar.
Tags ffmpeg