Chroma keying un fondo a una pantalla verde GIF animado

Hay algunos tutoriales de GIMP sobre cómo agregar un fondo para un GIF de pantalla verde, es decir, codificación de croma. Pero ninguno de ellos se trata de un GIF animado de pantalla verde (por ejemplo, el meme "Confused Travolta" ).

GIMP puede abrir GIF animados. ¿Pero se puede agregar un fondo?

No uso gimp, pero supongo que si bien un cuadro no es tan difícil de eliminar, repetir el mismo proceso en varios cuadros puede no ser tan simple con gimp. Por lo general, usaría una aplicación de edición de video para hacer esto. Como sabrá, este video exacto es parte de un tutorial para eliminar el bg con Sony vegas pro . Otras aplicaciones que podrías usar: Premiere, After Effects, Final Cut Pro, Hitfilm, Davinci resolve, Windows movie maker, iMovie... etc.

Respuestas (1)

Un gif animado es una secuencia de imágenes (en su ejemplo, 100 imágenes), y es técnicamente posible, pero obviamente no se sugiere, abra el archivo con GIMP y edite cada capa.

Como dijiste, hay muchas soluciones simples para imágenes con un fondo alfa (quizás aquí se describe la forma más simple ), pero reemplazar un color es un poco difícil. Hay un antiguo complemento de GIMP, el paquete de animación de GIMP o GAP , que está diseñado para funcionar en varias capas. Aquí está la respuesta a una pregunta similar a la tuya.

La última versión de GAP es para GIMP 2.6, pero parece funcionar incluso con GIMP 2.8 (lea aquí ).

Otra forma es usar ImageMagick :

convert test.gif -fill "#fb8245" -opaque "#1cd000" another_color.gif

otro fondo

He publicado aquí solo un cuadro, pero la conversión funciona en todas las capas. #1CD000 es el verde a ser reemplazado. También puede reemplazar el fondo verde con uno transparente, usando "ninguno" como color de relleno (y agregando un canal alfa):

convert test.gif -alpha set -channel RGBA -fill none -opaque "#1cd000" alpha_bg.gif

fondo alfa

Como ves, en la imagen hay muchos pixeles aburridos de otro tipo de verde. ImageMagick viene con el modificador de fuzz (puedes ajustarlo intentando):

convert test.gif -fuzz 15% -alpha set -channel RGBA -fill none -opaque "#1cd000" alpha_bg.gif

un poco de umbral borroso

En el sitio web de ImageMagick hay muchas páginas relacionadas con la generación o modificación de animaciones. ¡Prueba y disfruta!

Para un trabajo más profesional, en mi opinión, necesitas un paquete específico de animación.

Gracias por las ideas detalladas! Cabe señalar que ImageMagick divide el GIF animado en diferentes marcos, que requieren un programa diferente para unirlos nuevamente. Dicho esto, ¿ImageMagick también puede agregar una determinada imagen de fondo a todos esos marcos?
ImageMagick realiza esta operación sin dividir el GIF en cuadros (el proceso se realiza solo en la memoria del programa, ¡pruebe el comando en mi respuesta!). ¿Por qué crees que debería ser necesario realizar una operación de 2 pasos (y con un programa diferente para armar los marcos)? ¡No sería absolutamente práctico! ImageMagick puede dividir el GIF en cuadros (si lo necesita) y también puede agregar un fondo (ver aquí ) a la animación. Le sugiero que lea la documentación, pruebe por sí mismo y actualícenos sobre sus esfuerzos.
@LWC Las aplicaciones de edición de video están mucho más equipadas para manejar la edición de video. Me parece una tontería tratar de encontrar formas alternativas, ya que existen muchas aplicaciones de edición de video gratuitas que te dan mucho más control.
¿Qué quieres decir con que lo escribí porque ejecuté tu comando y dividió los archivos en marcos? De todos modos, GIF es un archivo de imagen al final, por lo que vive en ambos mundos.
@LWC Aunque gif es una imagen en movimiento , las aplicaciones de edición de imágenes no están bien equipadas para ingresar múltiples cuadros. Además, puede convertir cualquier video en un gif, pero eso no significa que tenga sentido editarlo como un gif o en una aplicación de edición de imágenes. El último punto que voy a señalar es que el archivo que tiene allí es .gifv, que es el tipo de gif de Imgur, que en realidad es un contenedor para .webm o .mp4, que son formatos de video. Si quieres hacerlo de la manera difícil, no voy a tratar de detenerte más.