Imitar coloração de uma imagem usando ffmpeg

1

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.

    
por user1544454 23.09.2015 / 13:57

0 respostas

Tags