Historial del chat

ChatGPT

Sora

Photo Realistic Image GPT

Explorar GPT

Proyectos

Nuevo proyecto

Hoy

Morphing IA's

Ayer

AI Video Morphing Solution

7 días anteriores

Morfing IA Video Ajuste

Convert Local Time UTC

Transferir archivos USB S10e

Mejoras para HeyGen

Remuestreo vs cambio inteligente

30 días anteriores

Descargar jq Windows

Espectrometría y cromatografía forense

Serpiente y rana venenosa

Renovación y posibles problemas

Error en archivo ZIP

Problema con PayPal Checkout

enero

Preguntar sobre webs

Ver planesAcceso ilimitado, características de Team y más

Abrir barra lateral

ChatGPT o3-mini-high

ChatGPT o3-mini-high

Compartir

Dijiste:

Y otra pregunta, ya te pregunte una vez, pero no se por donde andara tu respuesta, or cual chat, y es esta, con Luma Labs Dream Machine se podia hacer un morphing de una imagen a otra, pero Luma Labs Dream Machine lo hace de 5 segundos fijo, no se puede reducir, y como las imagenes que quiero hacer el morphing son casi identicas, lo que hace Luma Labs Dream Machine es mover la cara de un lado a otro - en vez de linealmente ir haciendo imagenes consecutivas que vayan de una imagen a otra, que ahi no habria problema quitandole frames de en medio - hasta que al final llega a la imagen final, lo cual no me sirve...

Tu me habias comentado que habia alguna IA que hacia morphing y que le podias decir la duracion del proceso de morphing, a mi me interesaria, como las caras son casi iguales, pues que me hiciera un morphing de 0,3 segundos, o que yo pueda decirle la duracion del proceso de ir de una imagen a otra.

Que IA puede hacer eso? Ya em comentastes, pero como te digo, no se por donde andara y prefiero hacer u chat especifico de morphing...

Razonado durante 1m 9s

La idea es utilizar la interpolación en el espacio latente de un modelo generativo (como Stable Diffusion) para crear la transición entre dos imágenes y, de ese modo, poder controlar la cantidad de frames y, en consecuencia, la duración del morphing. En otras palabras, en lugar de usar una herramienta como Luma Labs Dream Machine, que fija la animación a 5 segundos, podrías emplear scripts o notebooks que hagan lo siguiente:

Codificar ambas imágenes en el espacio latente: Con Stable Diffusion (o modelos similares), se puede convertir cada imagen en una representación latente.

Realizar una interpolación lineal: Generar los frames intermedios interpolando entre los vectores latentes de la imagen inicial y final.

Decidir el número de frames: Así puedes ajustar la duración total. Por ejemplo, para un morphing de 0,3 segundos a 24 fps, bastarían 7 u 8 frames.

Hay varios proyectos en GitHub donde se implementa esta técnica. Puedes buscar repositorios relacionados con términos como “Stable Diffusion latent interpolation”, “AnimDiff” o “morphing interpolation Stable Diffusion”. Algunos usuarios han compartido notebooks en los que se pueden ajustar parámetros como el número de frames y otros aspectos del proceso.

Otra opción es explorar plataformas como RunwayML, que ofrecen herramientas basadas en IA para crear animaciones y podrían permitirte ese grado de personalización.

En resumen, la “IA” que necesitas es básicamente la que se basa en la interpolación en el espacio latente de modelos generativos (como Stable Diffusion), ya que te da el control total sobre la duración del morphing. ¿Te gustaría que profundizara en algún aspecto técnico o en alguna implementación específica?

Dijiste:

Hay alguna IA que lo haga automatico? Por ejemplo, Luma Labs Dream Machine si permitiera persoanlziar los segundos a usar, lo hace de forma automatica, pues solo hay que decirle la imagen de origen y la de final, pues Stable Diffusion tengo entendido de que hay que ir dandole ciertos puntos para ir de una a otra imagen, o em equivoco y lo hace automatico?

Yo busco algo como Luma Labs Dream Machine, que el digo imagen de irgen, imagen de destino, y le pueda decir la duracion de la transicion o morphing, y que me lo haga automaticamente, a ser posible que tenga API para poder automatizar el proceso por lotes...

Razonado sobre IA para morphing automático durante 15 segundos

En la actualidad no existe una herramienta “todo en uno” muy conocida que haga exactamente lo que buscas (entrada: imagen de origen, imagen destino, duración configurable) de forma completamente automática y con una API lista para usar, como lo haría Luma Labs Dream Machine si permitiera ajustar la duración.

Sin embargo, hay varias alternativas que se acercan bastante:

1. Interpolación en el espacio latente de modelos generativos

Muchos proyectos se basan en Stable Diffusion u otros modelos generativos que permiten hacer la interpolación en el espacio latente. Con ellos puedes:

Codificar ambas imágenes en vectores latentes.

Interpolar entre esos vectores para generar una secuencia de frames.

Definir la cantidad de frames intermedios (y por tanto la duración del morphing).

Ejemplos de estos proyectos se encuentran en GitHub bajo términos como “Stable Diffusion latent interpolation” o “diffusion morphing”.

2. Extensiones y notebooks automatizados

Algunas extensiones, como la de Deforum para la web UI de AUTOMATIC1111, permiten generar animaciones con Stable Diffusion. Con estas herramientas puedes establecer parámetros como el número de frames y la duración total, lo que te permitiría automatizar el proceso.

Además, varios notebooks y scripts publicados en GitHub te permiten adaptar el proceso a tus necesidades y, en muchos casos, integrarlo en flujos de trabajo automatizados.

3. Plataformas de IA con API

Otra opción es explorar plataformas como RunwayML, que ofrecen herramientas de animación basadas en IA y podrían permitirte un control más directo mediante API, facilitando la automatización por lotes.

En resumen, si bien no hay (hasta donde se conoce) una solución comercial que reciba únicamente las dos imágenes y la duración para generar el morphing de forma totalmente automática y con API, sí existen métodos y proyectos experimentales basados en interpolación en el espacio latente que puedes adaptar para conseguir exactamente lo que necesitas. ¿Te gustaría profundizar en alguno de estos enfoques o ver algún ejemplo concreto?

Dijiste:

Ok de momento, voy a ver si RunwayML me convence, voy a probar, Gracias Chat

Razonado durante un par de segundos

¡Perfecto! Me alegra que la información te haya sido útil. Si en el futuro tienes más preguntas o necesitas profundizar en algún aspecto, no dudes en consultarme. ¡Buena suerte con RunwayML y en tus experimentos!

Dijiste:

Y paint shop pro 9 no hace morphing o un image to image?

Razonado durante 13 segundos

Paint Shop Pro 9 es una herramienta de edición de imágenes muy capaz para tareas de retoque, efectos y transformaciones, pero no incluye de forma nativa una función de morphing automático o un proceso "image-to-image" que realice una transición fluida entre dos imágenes simplemente indicando la imagen de origen, la de destino y la duración del efecto.

Si buscas un morphing automático donde puedas configurar la duración y que se ejecute sin intervención manual para definir puntos intermedios, es probable que necesites recurrir a programas especializados en morphing o herramientas basadas en inteligencia artificial. Por ejemplo, existen aplicaciones y proyectos que permiten hacer interpolación en el espacio latente (como algunos basados en Stable Diffusion) o herramientas como Luma Labs Dream Machine, que aunque por defecto fija la duración, pueden ajustarse o buscarse alternativas que permitan mayor personalización.

En resumen, Paint Shop Pro 9 no está diseñado para realizar este tipo de morphing automático y configurable; para ello, te recomendaría explorar software o plataformas específicas que ofrezcan esa funcionalidad.

Dijiste:

Ok, y adobe after effects o premiere me parece que lo hacian

Razonado sobre morphing automático en softwares durante 8 segundos

Adobe After Effects y Premiere tienen herramientas que permiten crear efectos de morphing, pero funcionan de manera algo distinta a lo que describes de herramientas como Luma Labs Dream Machine. Por ejemplo:

Premiere Pro:

Incluye el efecto "Morph Cut", diseñado principalmente para suavizar cortes en entrevistas y transiciones en video, aunque está más enfocado en secuencias de video y puede no ser ideal para un morphing preciso entre dos imágenes estáticas.

After Effects:

Ofrece una mayor flexibilidad y control para efectos de morphing. Puedes usar técnicas de animación con keyframes, máscaras y efectos de deformación para lograr una transición fluida. Además, existen plugins de terceros (como RE:Flex Morph) que automatizan parte del proceso y permiten un morphing más sofisticado entre imágenes. Sin embargo, en general, requieren cierta intervención manual para alinear y ajustar las características de las imágenes.

En resumen, sí, ambas aplicaciones pueden realizar morphing, pero lograr un efecto tan automático y configurable como el que buscas puede implicar un poco de trabajo manual o el uso de plugins especializados.

Dijiste:

He estado mirando RunwayML pero no encuentro como hacer el image to image, para unir videos sin saltos... Tambien he estado mirando midjourney, pero parece que hay que pagar, no permite un pequeño test free, lo cual no me parece bien, antes uno tiene que porbar un poco

Razonado sobre morphing y herramientas IA durante 8 segundos

Es cierto que RunwayML tiene varias herramientas de IA para manipulación de imágenes, pero la opción de "image-to-image" para unir videos sin saltos puede no estar tan claramente expuesta o ser tan directa de usar. Algunas consideraciones:

RunwayML:

Aunque ofrece módulos para transformar imágenes con IA, en muchos casos se requiere configurar parámetros avanzados o combinar varios módulos para lograr una transición suave entre videos o imágenes. Te recomiendo revisar la documentación o tutoriales específicos en la comunidad de RunwayML, ya que puede haber flujos de trabajo o ejemplos que se adapten a lo que buscas.

Midjourney:

Es cierto que Midjourney opera bajo un modelo de suscripción sin ofrecer pruebas gratuitas prolongadas, lo que limita la posibilidad de testearlo sin compromiso. Esto es un tema recurrente en las discusiones de la comunidad.

Otras alternativas:

Además de estas dos opciones, podrías explorar:

Stable Diffusion con Deforum (en la web UI de AUTOMATIC1111): Permite generar animaciones mediante interpolación en el espacio latente y ofrece mayor control sobre la duración y el número de frames.

Software de edición de video como Adobe After Effects: Aunque requiere intervención manual o el uso de plugins como RE:Flex Morph, te permite ajustar finamente la transición para evitar saltos.

Cada herramienta tiene sus limitaciones y ventajas, y la elección dependerá del grado de automatización que necesites y de cuánto estés dispuesto a ajustar parámetros manualmente para conseguir una transición perfecta.

Si necesitas más detalles o ejemplos sobre algún flujo de trabajo en particular, ¡avísame!

Dijiste:

Yo tengo instalado desde hace tiempo el Stable Diffusion con Deforum, que no lo use nunca, solo lo instale, la version que me sale es:
v1-5-pruned-emaonly.safetensors [6ce0161689]

Tendria que actualizarla?

Razonado sobre actualización de Stable Diffusion durante 13 segundos

La versión que tienes (v1-5-pruned-emaonly.safetensors) es la checkpoint de Stable Diffusion 1.5, que sigue siendo muy popular y funcional para muchos flujos de trabajo, incluyendo Deforum. Si ya te sientes cómodo con ella y los resultados son satisfactorios para tus proyectos, no es estrictamente necesario actualizar.

Sin embargo, hay algunas consideraciones:

Nuevas mejoras: Las versiones más recientes, como Stable Diffusion 2.0 o 2.1, ofrecen mejoras en calidad, detalles y, en algunos casos, mayores resoluciones. Si buscas aprovechar estas mejoras, podría valer la pena actualizar.

Compatibilidad con Deforum: Ten en cuenta que al cambiar de versión, puede que tengas que ajustar algunos parámetros o configuraciones en el notebook Deforum. Revisa la documentación y las notas de la versión para asegurarte de que la integración sea fluida.

Pruebas y experimentación: Si tienes la posibilidad, podrías probar la nueva versión en paralelo para ver si se adapta mejor a tus necesidades sin descartar por completo la versión 1.5.

En resumen, si buscas nuevas funcionalidades y mejoras, actualizar podría ser beneficioso; pero si la versión actual cumple con tus expectativas, puedes seguir usándola. ¿Te gustaría que profundizara en cómo hacer la transición o ajustar Deforum para una versión más reciente?

Dijiste:

Me podrias indicar con mi version de v1-5-pruned-emaonly.safetensors [6ce0161689] de Stable Diffusion con Deforum, como podria hacer el mrphing de una imagen a otra?

Razonado sobre morphing con Deforum durante 14 segundos

Con Deforum puedes lograr el efecto de morphing entre dos imágenes a través de la interpolación en el espacio latente, aunque la configuración exacta dependerá un poco de la versión del notebook que estés usando. Aquí te dejo una guía general para trabajar con tu checkpoint v1-5-pruned-emaonly.safetensors:

1. Configura el Notebook de Deforum

Abre tu notebook de Deforum: Asegúrate de tener la versión que soporta animación «image-to-image» o interpolación de keyframes.

Modo de Animación: Selecciona el modo de animación que mejor se adapte a la interpolación (por ejemplo, "2D" o el modo específico de "Image-to-Image", según la versión).

2. Prepara las Imágenes

Imagen Inicial: Coloca la ruta de tu imagen de origen en el parámetro correspondiente (normalmente en init_image).

Imagen Final: Para la imagen de destino, deberás indicar en un keyframe o parámetro similar cuál es la imagen final. En algunas versiones, se define un keyframe al final de la animación donde se carga la imagen final.

3. Configura los Parámetros de Interpolación

Número de Frames: Decide cuántos frames quieres en total. Por ejemplo, para un morphing de 0,3 segundos a 24 fps, necesitarás alrededor de 7-8 frames.

Strength (Intensidad): Ajusta el parámetro de strength en la sección image-to-image para controlar cuánto se preserva la imagen inicial durante la transición. Un valor más bajo preserva más la imagen de origen, y uno más alto permite una transición más marcada hacia la imagen final.

Keyframes y Transición: Utiliza la sección de keyframes para definir los puntos de inicio y fin de la transición. Esto permitirá que Deforum interpole automáticamente los latentes entre la imagen inicial y la final.

4. Ejecución y Resultados

Ejecuta el Notebook: Al correr el notebook, Deforum generará automáticamente los frames intermedios interpolando entre las imágenes en el espacio latente.

Revisión y Ajustes: Revisa los frames generados y ajusta parámetros como el número de frames o la fuerza de la interpolación según necesites para obtener una transición suave sin “saltos”.

5. Exporta el Video

Una vez satisfecho con la secuencia, puedes usar herramientas externas (o alguna funcionalidad del propio notebook, si la tiene) para ensamblar los frames en un video.

Notas Adicionales

Documentación del Notebook: Revisa los comentarios y la documentación interna del notebook de Deforum que tengas instalado, ya que pueden incluir ejemplos específicos o variables adicionales (como target_image o parámetros de keyframe) que faciliten la configuración para morphing.

Consistencia de Imágenes: Para obtener mejores resultados, asegúrate de que ambas imágenes (origen y destino) tengan una resolución y composición similar, ya que esto facilita la interpolación en el espacio latente.

Si necesitas detalles más específicos o tienes alguna duda sobre algún parámetro en particular, ¡avísame y profundizamos en ello!

Dijiste:

Me dices:
Abre tu notebook de Deforum: Asegúrate de tener la versión que soporta animación «image-to-image» o interpolación de keyframes.

Como se si al tengo, a mi me sale la imagen que te he adjuntado

Razonado sobre morphing con Deforum durante 24 segundos

Para saber si tu versión de Deforum (en la Web UI de AUTOMATIC1111) soporta animaciones “image-to-image” o interpolaciones de keyframes, fíjate en lo siguiente:

Pestaña “Deforum” con Modo de Animación

En la pestaña de Deforum, debería aparecer un apartado donde puedas elegir el “Animation mode” (modo de animación).

Las versiones más completas suelen ofrecer modos como:

None (desactivado)

2D

3D

Video Input

Interpolation (a veces llamado “Prompt Interpolation”)

Opciones de Keyframes

Debajo o cerca del “Animation mode” suele haber campos para introducir keyframes o un bloque de texto donde se configuran la duración de la animación, la transición entre prompts, etc.

Para hacer un morphing entre dos imágenes, necesitas un modo que permita cargar la imagen inicial y la imagen final, o bien usar “init images” en frames específicos.

Versión de Deforum

Algunas versiones más antiguas de la extensión de Deforum no traen la sección de “Interpolation” o la traen limitada.

En la parte superior o inferior de la pestaña Deforum a menudo se indica la versión, por ejemplo, “Deforum version: 0.7.2”.

Si no ves opciones de animación o interpolation, quizás tengas que actualizar la extensión.

Instalación/Actualización de la Extensión

Ve a la pestaña Extensions (en la parte superior de la Web UI).

Busca la extensión de Deforum en la lista.

Si no está instalada o aparece con un aviso de actualización pendiente, haz clic en Install o Update (dependiendo del caso).

Tras actualizar, reinicia la Web UI de AUTOMATIC1111 para que se apliquen los cambios.

¿Cómo hacer el morphing entre dos imágenes?

Ejemplo rápido de flujo (asumiendo que tu versión de Deforum lo soporte):

Animation mode: Selecciona “Interpolation” (o “2D” si la versión no tiene la palabra “Interpolation” explícita).

Frames totales: Decide cuántos frames quieres para la transición (por ejemplo, 30 frames si quieres 1 segundo a 30 fps).

Configura las imágenes (init images):

Indica la ruta o sube la imagen de origen como “init image” al principio.

Si el modo lo permite, en el keyframe final (o en un frame intermedio) colocas la imagen de destino. En algunas versiones se hace a través de un campo tipo “Image schedule” o “init_image_keyframes”.

Ajusta “strength” o parámetros de i2i: Define qué tanta influencia tiene la imagen en cada frame (un valor muy alto transformará la imagen con cada paso, uno más bajo mantendrá más rasgos de la imagen anterior).

Genera la animación: Al pulsar en “Generate”, Deforum creará una serie de imágenes (frames) que luego puedes convertir en video.

Si en tu pestaña de Deforum no aparecen estas opciones (modo de animación, keyframes, etc.), es probable que tu extensión no sea la versión adecuada o no esté actualizada. En ese caso, revisa el repositorio oficial de Deforum para AUTOMATIC1111 y sigue las instrucciones de instalación/actualización. Una vez que veas los apartados de animación, keyframes y/o interpolación, ya podrás configurar el morphing de dos imágenes con más facilidad.

Dijiste:

Si, me sale esto, la imagen que te adjunto, pero no veo donde subirle las imagenes

Razonado durante 49 segundos

Para usar Deforum con la intención de morphing entre dos imágenes (en lugar de simplemente interpolar prompts de texto), necesitas aprovechar las opciones de keyframes y init_image dentro de la extensión. El problema es que, dependiendo de la versión de Deforum, la sección “Interpolation” puede referirse solo a la interpolación de prompts de texto y no necesariamente a la interpolación de imágenes.

A continuación, te doy una guía paso a paso para que revises si tu versión de Deforum lo soporta y cómo configurarlo (o, al menos, la forma más cercana de lograrlo):

1. Verifica tu versión de Deforum

En la pestaña “Extensions” de AUTOMATIC1111 Web UI, localiza la extensión “Deforum for Automatic1111”.

Comprueba si hay una actualización disponible. Si es así, actualiza e inicia/reinicia la Web UI.

Vuelve a la pestaña “Deforum” y fíjate si en la parte superior o inferior aparece un texto tipo:

“Deforum extension version: X.X.X”

“Deforum for Automatic1111 version: X.X.X”

Lo ideal es tener una versión reciente (por ejemplo, 0.7.x o superior) que soporte diferentes modos de animación (2D, 3D, Video Input, Interpolation) y que tenga un sistema de keyframes relativamente completo.

2. Revisa los “Animation modes”

En la pestaña Deforum (donde tomaste la captura), deberías ver algo como:

Animation mode: un desplegable con opciones como:

None

2D

3D

Video Input

Interpolation

Si eliges “Interpolation”, ten en cuenta que a veces se refiere a la interpolación de prompts de texto (o prompts de IA) en lugar de imágenes. Para hacer un morphing de imágenes, en muchas versiones de Deforum, se recurre a uno de estos dos métodos:

Animation mode: “2D” (con keyframes)

Aquí puedes forzar a Deforum a usar una “imagen inicial” (init_image) y luego cambiarla en ciertos frames para que Deforum genere la transición.

Animation mode: “Video Input”

A veces se usa si tienes una secuencia de imágenes (o un video) que quieras transformar frame a frame, pero no siempre es lo que buscas.

3. Configurar “init_image” con Keyframes

En la pestaña “Keyframes” (o “Prompts”, depende de tu versión), suele haber un recuadro grande donde puedes escribir algo parecido a:

cpp

Copiar

# fotograma: "prompt", [parámetros extra]

0: "init_image: /ruta/a/mi_imagen_origen.png, prompt: fotografía de un retrato"
10: "init_image: /ruta/a/mi_imagen_destino.png, prompt: fotografía de un retrato"

El “0:” indica los ajustes para el fotograma 0.

El “10:” indica que, en el fotograma 10, cambian los ajustes (aquí, la imagen inicial pasaría a ser la segunda).

Entre el fotograma 0 y el 10, Deforum va a interpolar tanto el prompt como el “init_image” (dependiendo de cómo esté implementado en tu versión).

Parámetros importantes:

use_init: Asegúrate de que esté activado si tu versión lo requiere (en algunos Deforum antiguos era un check o un campo adicional).

strength (o “img2img strength”): Controla la fuerza con la que se aplica la imagen inicial en cada fotograma. Si es muy alto, la IA transformará mucho la imagen; si es muy bajo, se parecerá más a la imagen anterior.

Total animation frames: Indica cuántos fotogramas totales tendrá tu animación. Por ejemplo, si pones 30, se generarán 30 imágenes (0 a 29).

fps: No siempre está dentro de Deforum; a veces solo se generan frames y luego tú montas el video externamente (p. ej. con ffmpeg) a la velocidad de fotogramas que quieras.

4. Ten en cuenta las limitaciones

Algunas versiones de Deforum no interpolan init_image de manera continua, sino que simplemente cambian bruscamente en el fotograma donde se especifica la nueva imagen. Esto puede resultar en un salto brusco en lugar de un morphing suave.

Para un morphing suave de verdad, es preferible usar scripts/notebooks específicos de “latent interpolation” que tomen la imagen A, la codifiquen en el espacio latente, hagan lo mismo con la imagen B y luego hagan una interpolación lineal entre ambos vectores latentes. Deforum es muy potente, pero a veces se centra más en animaciones basadas en prompts y transformaciones de cámara (2D/3D).

5. Si tu Deforum no tiene esa función…

Si tras revisar todo lo anterior, ves que no hay un lugar donde establecer un “init_image” por keyframes o que la interpolación es solo para prompts de texto, tienes estas opciones:

Actualizar la extensión y buscar en la documentación de la versión más reciente de Deforum para ver si ya se incluyó la interpolación de init_image.

Usar un notebook específico de “latent interpolation” (por ejemplo, “Stable Diffusion Latent Interpolation” en GitHub) donde tú mismo le das la imagen inicial y final, define cuántos frames quieres, y el script genera cada paso intermedio.

Usar un plugin distinto (o un script de terceros) que haga el morphing de imágenes en un pipeline más sencillo, si no quieres enredarte con la configuración de Deforum.

6. Resumen

Verifica que tu Deforum esté actualizado.

Busca el modo de animación adecuado (a menudo “2D” o “Interpolation”, según la versión).

Revisa si hay un campo/área de keyframes para init_image.

Escribe la ruta de tu imagen inicial en el frame 0 y la de la imagen final en un frame posterior (p. ej. frame 10).

Ajusta “strength”, “steps”, “frames totales” y genera.

Si notas que no se produce un morphing suave (sino un cambio brusco), puede que tu versión no soporte la interpolación continua de la init_image. En tal caso, valora usar un script de latent interpolation.

¡Y eso es todo! Con un poco de suerte, tu versión de Deforum te permitirá hacer algo aproximado a un morphing suave. Si no, tendrás que usar la técnica de interpolación en el espacio latente con scripts/notebooks específicos.

Dijiste:

Le he dado a extensions, seleccionado all, y dado a apply and restart ui, y me sale esto, y me ha desaparecido el deforum

Razonado durante 20 segundos

A veces, al actualizar todas las extensiones desde la pestaña Extensions (con “All” y “Apply and restart UI”), puede ocurrir que alguna extensión falle o desaparezca si hubo un conflicto o un error al actualizar. Si te ha desaparecido la extensión de Deforum, te recomiendo:

1. Verificar si realmente se desinstaló o solo no aparece

Ve a la carpeta stable-diffusion-webui/extensions/ en tu instalación de AUTOMATIC1111.

Busca una subcarpeta que tenga un nombre similar a deforum-for-automatic1111, deforum-art, o algo parecido.

Si está allí, quizás solo se “ocultó” en la interfaz o no se cargó bien.

Si no está, significa que efectivamente se borró/desinstaló.

2. Instalar (o reinstalar) Deforum manualmente

Para asegurarte de tener la versión más reciente y estable de Deforum, haz lo siguiente:

En la Web UI de AUTOMATIC1111, ve a la pestaña Extensions.

Haz clic en “Install from URL” (o “Instalar desde URL”).

En “URL for extension’s git repository”, pega la URL oficial de Deforum para AUTOMATIC1111:

arduino

Copiar

https://github.com/deforum-art/deforum-for-automatic1111

En “Local directory name”, puedes dejar el nombre por defecto (p. ej. deforum-for-automatic1111) o uno personalizado.

Pulsa Install.

Cuando termine, dale a Apply and restart UI.

Si todo va bien, al reiniciar la interfaz, verás la pestaña de Deforum de nuevo.

3. Revisa posibles errores en la consola

Si tras instalar (o reinstalar) Deforum, no aparece en la pestaña de Extensions, puede que haya un error en la consola que corre el script webui-user.bat (en Windows) o el comando que uses para arrancar la Web UI.

A veces, aparece un mensaje de error como:

“Could not load extension deforum-for-automatic1111: [detalle de error]”

En ese caso, verifica que tus versiones de Python, PyTorch, etc. sean compatibles y que no haya conflictos con otras extensiones.

4. Opción B: Clonar el repositorio en la carpeta de extensiones

Si la instalación desde la interfaz falla, puedes hacerlo manualmente:

Abre una terminal o símbolo de sistema en la carpeta stable-diffusion-webui/extensions/.

Ejecuta:

bash

Copiar

git clone https://github.com/deforum-art/deforum-for-automatic1111.git

Una vez clonado, reinicia la Web UI.

Deberías ver la pestaña de Deforum. Si no aparece, revisa de nuevo la consola de arranque por mensajes de error.

5. Recomendaciones finales

Verifica que tu Web UI de AUTOMATIC1111 esté también actualizada a una versión reciente. A veces las extensiones se rompen si la versión base de la Web UI está desfasada.

Desactiva o desinstala extensiones conflictivas: en ocasiones, otras extensiones pueden causar conflictos.

Instala Deforum primero, sin actualizar todas a la vez, y prueba si funciona. Luego actualiza las demás extensiones con cuidado.

Con estos pasos, deberías poder recuperar Deforum en tu Web UI y seguir con tu proyecto de animación/morphing. ¡Si tienes algún error concreto, coméntalo y revisamos el mensaje para ver la causa!

Dijiste:

Le he dado a extensions, seleccionado all, cliock en check for updates, y dado a apply and restart ui, y me sale esto, y me ha desaparecido el deforum

Razonado durante 11 segundos

Cuando seleccionas “All” y presionas “Apply and restart UI” en la pestaña de Extensions, lo que hace la Web UI de AUTOMATIC1111 es intentar actualizar todas las extensiones que aparezcan en la lista. Si, por alguna razón, Deforum no está bien referenciado (o ha habido un conflicto en su repositorio), puede “desaparecer” de la lista tras la actualización.

Para recuperarlo, lo mejor es reinstalar Deforum manualmente. Te propongo dos métodos: usando la interfaz de Extensions o bien usando la terminal/ventana de comandos.

1. Reinstalar Deforum desde la Web UI

Ve a la pestaña Extensions en la parte superior de la Web UI.

Selecciona la subsección Install from URL (o “Instalar desde URL”).

En el campo URL for extension’s git repository, pega la URL del repositorio oficial de Deforum:

arduino

Copiar

https://github.com/deforum-art/deforum-for-automatic1111

En “Local directory name” (nombre de la carpeta local), puedes dejar el nombre por defecto, por ejemplo deforum-for-automatic1111.

Presiona el botón Install.

Espera a que finalice la instalación (verás mensajes de progreso).

Cuando termine, haz clic en Apply and restart UI.

Al reiniciar, debería reaparecer la pestaña de Deforum.

2. Reinstalar Deforum desde la terminal (git clone)

Si prefieres o necesitas hacerlo desde la línea de comandos:

Cierra la Web UI de AUTOMATIC1111 (si la tienes abierta).

Abre una ventana de comandos o terminal y navega hasta la carpeta de tu instalación de stable-diffusion-webui.

Dentro de la carpeta stable-diffusion-webui/extensions/, ejecuta el siguiente comando:

bash

Copiar

git clone https://github.com/deforum-art/deforum-for-automatic1111.git

Una vez que finalice, inicia de nuevo la Web UI (webui-user.bat en Windows o el script equivalente en tu sistema operativo).

Comprueba si ya aparece la pestaña Deforum.

3. Verifica si hay errores en la consola

Mientras se arranca la Web UI, fíjate en la ventana de consola (o terminal) donde se ejecuta webui-user.bat (o el script correspondiente).

Si Deforum no se carga por alguna incompatibilidad, deberías ver un mensaje de error del tipo:

“Could not load extension [nombre_carpeta] due to [error_xxx]”

Esto te dará pistas sobre qué puede estar fallando (versiones de Python, conflictos con otras extensiones, permisos de carpeta, etc.).

4. Consideraciones finales

Check for updates solo revisa los repositorios que estén bien configurados y presentes en la lista. Si Deforum se eliminó o se renombró, no aparecerá.

Asegúrate de que tu versión base de la Web UI también esté actualizada (en la pestaña Installed de Extensions, arriba del todo, hay un botón para actualizar el propio stable-diffusion-webui).

Una vez reinstalado Deforum, comprueba en la pestaña Deforum si ya aparecen los modos de animación y la sección de keyframes que necesitas para hacer tu morphing.

Con estos pasos deberías poder volver a tener Deforum funcionando y así continuar con tus pruebas de animación o morphing. ¡Si te encuentras con algún error concreto, cuéntame qué mensaje aparece y vemos cómo resolverlo!

Dijiste:

Uhmm, no veo intuitiva la interfaz de stable diffusion, y deforum...

Volvamos a after effects, After Effects tiene linea de comandos para automatizar procesos?

Razonado sobre automatización en After Effects durante 19 segundos

After Effects no está pensado para funcionar únicamente desde línea de comandos al estilo de una aplicación CLI tradicional; sin embargo, sí ofrece algunas posibilidades de automatización:

aerender (Command Line Renderer)

After Effects incluye la herramienta aerender, que permite renderizar composiciones por línea de comandos.

Se usa típicamente para integrar AE en flujos de trabajo automatizados (por ejemplo, granjas de render o scripts que generan videos en lote).

Limitación: aerender está enfocado a renderizar proyectos y composiciones ya configuradas. No sirve por sí solo para crear o modificar efectos complejos, o para cambiar propiedades en tiempo real (más allá de ciertos parámetros).

ExtendScript / JavaScript (Scripting)

After Effects se puede automatizar en mayor profundidad mediante ExtendScript (un dialecto de JavaScript que Adobe utiliza en varias de sus aplicaciones).

Puedes crear scripts que generen composiciones, apliquen efectos, ajusten parámetros, etc., y luego invocarlos desde la línea de comandos o desde el propio After Effects.

Por ejemplo, en Windows se puede lanzar un script con un comando tipo:

bash

Copiar

afterfx.exe -r "C:\ruta\mi_script.jsx"

Esto abre After Effects, ejecuta el script y luego puedes usar aerender para renderizar el proyecto resultante.

Ventaja: te permite “hacer casi todo” lo que harías manualmente en la interfaz, pero mediante código.

Desventaja: requiere aprender la API de After Effects para scripting (no es tan intuitiva).

Plugins específicos de morphing

Para hacer morphing en After Effects, a menudo se usan plugins como RE:Flex Morph (de RE:Vision Effects).

Estos plugins facilitan el morphing, pero no están diseñados para funcionar desde un CLI directo. Para automatizar su uso, tendrías que:

Crear una composición que use RE:Flex Morph con placeholders (capas de entrada y salida).

Utilizar ExtendScript para cargar tus imágenes, reemplazar esas capas y ajustar parámetros del plugin.

Renderizar con aerender.

Flujo típico de automatización

Paso 1: Preparar un proyecto plantilla (template) en After Effects con las capas y efectos listos.

Paso 2: Crear un script ExtendScript que abra ese template, reemplace los metrajes (footage) o capas con tus imágenes de origen/destino, ajuste duración, etc.

Paso 3: Guardar el proyecto modificado (con un nombre único, por ejemplo).

Paso 4: Llamar a aerender para renderizar ese proyecto.

Paso 5: Repetir el proceso para cada par de imágenes que quieras morphing.

En resumen, After Effects sí se puede automatizar, pero no es tan simple como un único comando. Requiere:

Usar aerender para la parte de renderizado desde la línea de comandos.

Usar scripting (ExtendScript) para modificar/crear composiciones, ajustar efectos y capas de forma programática.

Si ya conoces After Effects y te sientes cómodo con la interfaz, quizás sea una opción viable, pero tendrás que invertir tiempo en aprender la parte de scripting si deseas un proceso verdaderamente automático.

Dijiste:

Yo use after Effects hace tiempo, lo tengo algo olvidado...

Y tu podrias guiarme por aerender para darle una imagen de origran, otra de final, y que haga el image to image transition?

Razonado sobre automatización en After Effects durante 46 segundos

After Effects no tiene un comando directo tipo “aftereffects.exe morph imagen1 imagen2 output.mov” que te genere un morphing automático. Sin embargo, sí puedes automatizar todo el proceso (cargar imágenes, aplicar efectos, renderizar) con una combinación de:

Un proyecto plantilla (template) de After Effects

Scripting en ExtendScript (JavaScript para Adobe)

Renderizado por línea de comandos con aerender

A continuación, te doy una guía paso a paso para que puedas montar un flujo “semi-automático” de morphing entre dos imágenes.

1. Prepara un proyecto plantilla en After Effects

Crea una nueva composición en After Effects (por ejemplo, “MorphComp”) con la duración que quieras para la transición (por ejemplo, 1 segundo = 30 fotogramas).

Importa dos imágenes de ejemplo (placeholders):

placeholder_start.png (para la imagen inicial)

placeholder_end.png (para la imagen final)

Añádelas a la composición en capas distintas.

Aplica el efecto de morph que prefieras:

Crossfade básico (animando opacidad) si solo necesitas disolver una imagen en otra.

Herramientas nativas como “Reshape” o “Liquify” (pero tendrás que animar manualmente puntos de control, máscaras, etc.).

Plugin de terceros como RE:Flex Morph (de RE:Vision Effects), que ofrece un morphing más avanzado.

Ajusta los keyframes del efecto de morph para que partan de la capa “placeholder_start” y terminen en “placeholder_end”.

Renombra las capas para que sea más fácil localizarlas luego (por ejemplo, “placeholder_start” y “placeholder_end”).

Guarda el proyecto como morph_template.aep.

Nota: en este punto, el proyecto está configurado para hacer un morph entre dos imágenes “de mentira” (los placeholders). Lo que haremos en el siguiente paso es sustituir esas imágenes por las definitivas de forma automatizada.

2. Crea un script ExtendScript para reemplazar las imágenes

After Effects se puede “programar” con ExtendScript (un dialecto de JavaScript que Adobe usa en sus aplicaciones). El truco es:

Abrir tu proyecto plantilla.

Reemplazar los placeholders por las imágenes reales (origen y destino).

Guardar el proyecto con un nombre nuevo.

Ejemplo de script muy básico (morph_script.jsx):

jsx

Copiar

{
// Rutas de archivos (ajústalas a tu caso)
var templatePath = "C:/ruta/a/morph_template.aep";
var newProjectPath = "C:/ruta/a/morph_render.aep";
var startImagePath = "C:/ruta/a/imagen_inicial.png";
var endImagePath = "C:/ruta/a/imagen_final.png";

// 1. Abre el proyecto plantilla
app.open(new File(templatePath));

// 2. Busca la comp donde tenemos el morph
var proj = app.project;
var morphComp = null;
for (var i = 1; i <= proj.numItems; i++) {
if (proj.item(i).name === "MorphComp" && proj.item(i) instanceof CompItem) {
morphComp = proj.item(i);
break;
}
}
if (!morphComp) {
alert("No se encontró la composición 'MorphComp' en el proyecto.");
return;
}

// 3. Importa las imágenes reales
var startFootage = proj.importFile(new ImportOptions(new File(startImagePath)));
var endFootage = proj.importFile(new ImportOptions(new File(endImagePath)));

// 4. Busca las capas de placeholders y reemplaza
var startLayer = morphComp.layer("placeholder_start");
var endLayer = morphComp.layer("placeholder_end");

if (startLayer) {
startLayer.replaceSource(startFootage, false);
}
if (endLayer) {
endLayer.replaceSource(endFootage, false);
}

// 5. Guarda el proyecto con otro nombre
proj.save(new File(newProjectPath));

// 6. Cierra el proyecto o deja AE abierto según tu preferencia
// app.project.close(CloseOptions.DO_NOT_SAVE_CHANGES);

alert("Proyecto actualizado correctamente.");
}

Este script:

Abre morph_template.aep

Importa dos imágenes (imagen_inicial.png e imagen_final.png)

Reemplaza en la comp “MorphComp” las capas llamadas “placeholder_start” y “placeholder_end”

Guarda el proyecto nuevo como morph_render.aep

3. Ejecuta el script por línea de comandos

Dependiendo de tu versión de After Effects y tu sistema operativo, el comando para ejecutar un script es algo como:

bash

Copiar

"C:\Program Files\Adobe\Adobe After Effects <versión>\Support Files\afterfx.exe" -r "C:\ruta\a\morph_script.jsx"

Esto abrirá After Effects en segundo plano, cargará tu script y hará el reemplazo de imágenes.

4. Renderiza con aerender

Una vez que tu proyecto morph_render.aep está listo (con las imágenes sustituidas), puedes usar aerender para generar el video final. Por ejemplo:

bash

Copiar

"C:\Program Files\Adobe\Adobe After Effects <versión>\Support Files\aerender.exe" ^
-project "C:\ruta\a\morph_render.aep" ^
-comp "MorphComp" ^
-output "C:\ruta\salida\morph_output.mov"

Explicación de parámetros:

-project: indica el archivo .aep que quieres renderizar.

-comp: especifica la composición dentro del proyecto que se va a renderizar (en este caso, “MorphComp”).

-output: ruta y nombre del archivo final.

5. Integrar todo en un script por lotes

Si quieres automatizar el proceso para muchos pares de imágenes (por ejemplo, 10 morphings distintos), puedes:

Hacer un script (por ejemplo en PowerShell, Batch en Windows, o bash en Linux) que recorra una lista de imágenes.

Por cada par de imágenes (A, B):

Copiar el script morph_script.jsx a uno temporal y modificar las líneas startImagePath y endImagePath (por ejemplo, con un “find and replace” o generando el JSX dinámicamente).

Llamar a afterfx.exe -r "morph_script_temp.jsx".

Llamar a aerender.exe para renderizar.

Repetir.

De este modo, en un solo clic o comando, procesas múltiples morphings.

6. Consideraciones finales

Efecto Morph:

After Effects no tiene un “Morph Cut” nativo como Premiere. O usas un crossfade simple o animas manualmente un efecto de deformación (Reshape, Liquify, Mesh Warp…) o recurres a un plugin especializado como RE:Flex Morph.

Plugins:

Si usas un plugin de morphing, deberás configurarlo previamente en tu plantilla. Luego, en el script, solo sustituyes las imágenes de entrada y de salida. El plugin aplicará la misma configuración de mapeo, keyframes, etc.

Licencias:

Asegúrate de que tu versión de After Effects y cualquier plugin que uses estén debidamente licenciados y funcionen en modo scripting.

Estabilidad:

A veces, After Effects puede dar errores si intentas cambiar muchas cosas dinámicamente. Empieza con algo sencillo (reemplazar imágenes y renderizar).

Rendimiento:

aerender es ideal para granjas de render o para lotes, pero si tu morph es muy complejo (muchos efectos, alta resolución, etc.), prepárate para tiempos de render prolongados.

Resumen

Sí se puede automatizar After Effects para hacer un morphing entre dos imágenes, pero requiere:

Crear un proyecto AE con la composición y el efecto de morph ya configurados.

Reemplazar las imágenes de forma programática usando ExtendScript.

Renderizar la composición resultante con aerender.

Este flujo te permite, desde línea de comandos, indicar qué imágenes se usan y generar el resultado sin abrir la interfaz gráfica de After Effects, aunque la configuración del morph en sí (keyframes, máscaras, plugin, etc.) la harás una sola vez en tu plantilla.

¡Y listo! Con esto puedes armar un proceso batch que, dado un par de imágenes de entrada, genere automáticamente un video con el morphing entre ambas.

Dijiste:

Me dices:
Crea una nueva composición en After Effects (por ejemplo, “MorphComp”) con la duración que quieras para la transición (por ejemplo, 1 segundo = 30 fotogramas).
Importa dos imágenes de ejemplo (placeholders):
placeholder_start.png (para la imagen inicial)
placeholder_end.png (para la imagen final)

Como importo las imagenes, tengo muy olvidado after effects... Uso la version 2024

Razonado durante 16 segundos

Para importar imágenes en After Effects 2024, sigue estos pasos:

Abre After Effects y tu proyecto:

Si aún no tienes abierto el panel de Proyecto, ve a Ventana > Proyecto.

Usa el comando de importación:

Haz clic en Archivo > Importar > Archivo… (o usa el atajo Ctrl+I en Windows o Cmd+I en Mac).

Se abrirá una ventana para que selecciones los archivos.

Selecciona tus archivos:

Busca y selecciona las imágenes que deseas usar como placeholders (por ejemplo, placeholder_start.png y placeholder_end.png).

Haz clic en Abrir para importarlas.

Alternativa: Arrastrar y soltar:

También puedes arrastrar directamente los archivos de imagen desde el explorador de archivos o Finder al panel de Proyecto en After Effects.

Una vez importadas, verás las imágenes listadas en el panel de Proyecto, y podrás arrastrarlas a tu composición “MorphComp” para usarlas como placeholders. Si tienes dudas adicionales o necesitas más detalles, ¡avísame!

Dijiste:

Tengo esto, uff, no em acuerdo como se hacia para poner la primera imagen y poner la ultima, perdona...

Razonado durante 22 segundos

No te preocupes, es normal olvidar un poco el flujo de trabajo si llevas tiempo sin usar After Effects. A continuación, te explico dos maneras de hacer una transición entre dos imágenes:

Opción A: Transición básica (Crossfade o Disolvencia)

Esta es la forma más sencilla de “morphing” (en realidad, un simple fundido entre dos imágenes). Te servirá si solo necesitas que una imagen se disuelva gradualmente en la otra.

Crea la composición

Ve a Composición > Nueva composición.

Ponle un nombre (por ejemplo, MorphComp), elige tu duración (por ejemplo, 2 segundos) y tu resolución (por ejemplo, 1920×1080).

Arrastra la primera imagen (origen) al panel Timeline

Asegúrate de que la capa quede al inicio del timeline (en el segundo 0).

Ajusta la duración de la capa para que abarque todo el tiempo de la composición (por ejemplo, 0 a 2s).

Arrastra la segunda imagen (destino) al panel Timeline, por encima de la primera

Ajusta también la duración de esta capa para que abarque todo el tiempo, o la parte en la que quieras que aparezca.

En la línea de tiempo, asegúrate de que la segunda imagen comience en el mismo punto (segundo 0) o un poco después, según el efecto que quieras.

Anima la opacidad (Opacity) de la capa superior (segunda imagen)

Selecciona la capa de la segunda imagen en el Timeline.

Presiona la tecla T (de “Opacity”) para ver el parámetro de opacidad.

Ve al fotograma 0, pon la opacidad en 0% y haz clic en el reloj a la izquierda de “Opacity” para crear un keyframe.

Luego, avanza en la línea de tiempo hasta el segundo 1 (por ejemplo), y sube la opacidad a 100% (automáticamente creará otro keyframe).

Resultado: del segundo 0 al 1, la segunda imagen irá apareciendo gradualmente sobre la primera. A partir del segundo 1, la segunda imagen estará totalmente visible.

Previsualiza

Pulsa la barra espaciadora o el botón de reproducción para ver el resultado.

Verás cómo la primera imagen se funde con la segunda.

Ventaja: Muy fácil y rápido.

Desventaja: Es un simple fundido (crossfade), no un morphing real de rasgos/facciones.

Opción B: Morphing más avanzado (usando efectos nativos)

Para un efecto de “morph” más real, tendrías que deformar gradualmente la primera imagen hasta que se parezca a la segunda. Esto implica usar efectos como:

Reshape (nativo en After Effects en versiones más antiguas, pero a veces oculto o no tan intuitivo)

Liquify (nativo, pero se anima pintando fotograma a fotograma o con keyframes de Distortion)

Mesh Warp o Puppet Tool (nativos, para deformar con mallas/pinchas)

Plugins externos como RE:Flex Morph (de RE:Vision Effects), que es el más usado para morphs profesionales.

Ejemplo rápido con “Reshape” (si lo encuentras en tu versión):

Coloca ambas imágenes en la misma composición, una sola capa por cada imagen (o conviértelas en una sola capa duplicada; hay varias formas de organizarlo).

Dibuja máscaras en la imagen de origen y la imagen de destino, indicando las zonas que quieres que se correspondan (ojos con ojos, boca con boca, etc.).

Aplica el efecto Reshape a la capa que contiene la imagen de origen:

En el panel Efectos y ajustes preestablecidos, busca “Reshape” y arrástralo a la capa.

En “Reshape”, tendrás parámetros como “Source Mask” (la máscara de la forma inicial) y “Destination Mask” (la máscara de la forma final).

Anima el valor “Percent” de 0% (forma original) a 100% (forma final) a lo largo del tiempo.

Funde (crossfade) la capa con la imagen destino, si quieres que la textura cambie a la de la segunda imagen al mismo tiempo que la deformación.

Nota: Este método es más complejo, porque tienes que dibujar máscaras y alinear puntos para que la deformación sea creíble. Además, algunas versiones recientes de After Effects pueden tener Reshape oculto o no instalado por defecto.

¿Cómo poner la primera imagen “hasta cierto fotograma” y luego la última?

En el panel Timeline, puedes recortar la duración de cada capa.

Sitúate en el tiempo donde quieras que termine la capa de la primera imagen, y pulsa Alt + ] (en Windows) para recortar el final de la capa al cursor.

Luego, mueve la segunda capa para que empiece justo en ese punto.

En ese caso, la primera imagen desaparecerá y la segunda aparecerá de golpe, a menos que hagas un overlap (superposición) de unos fotogramas y animes la opacidad para un crossfade suave.

Conclusión

Para algo rápido y sencillo: Haz un crossfade (pasos de Opción A).

Para un morphing más real: Usa efectos de deformación (Reshape, Liquify, Mesh Warp) o plugins externos (RE:Flex Morph).

Duración y posición en la línea de tiempo: Arrastra las capas en el panel Timeline y ajusta sus in/out con el ratón o con atajos (Alt + [ / Alt + ]) para recortar el inicio o final de cada capa.

Si te atascas en algún paso, ¡pregunta sin problema! After Effects tiene muchos menús, pero con la práctica irás recordando el flujo.

Dijiste:

Creo tenerlo bien, imagen adjunta, me voy acordando de algo, pero no me hace el fundido, y si, el fundido lo puede hacer ffmpeg mucho mejor...

Razonado sobre morphing en After Effects durante 17 segundos

Para un crossfade simple entre dos imágenes en After Effects, hay que asegurarse de animar la opacidad (u otro parámetro) y de que ambas capas se superpongan en la línea de tiempo. Te dejo un repaso rápido para que funcione:

1. Colocar las capas en el timeline con solapamiento

En el panel Timeline, pon la primera imagen en la capa inferior (por ejemplo, “Foto1”) y la segunda en la capa superior (“Foto2”).

Asegúrate de que ambas capas estén visibles al mismo tiempo durante al menos el tramo donde quieres el fundido.

Si las dos capas empiezan en el segundo 0 y duran, por ejemplo, 5 segundos, se solapan completamente todo ese tiempo.

Si quieres que la segunda aparezca más tarde, arrastra su inicio en la línea de tiempo a, digamos, el segundo 2 (para que aparezca en ese momento).

2. Animar la opacidad de la capa superior

Selecciona la capa superior (Foto2).

Pulsa la tecla T para ver el parámetro de Opacidad (Opacity).

Sitúate en el fotograma inicial donde quieres que empiece a aparecer la segunda imagen (por ejemplo, segundo 0 si quieres que empiece desde el principio).

Haz clic en el reloj que está junto a “Opacity” para crear un keyframe.

Pon la opacidad en 0% si quieres que sea transparente al inicio.

Avanza en la línea de tiempo hasta el fotograma final de la transición (por ejemplo, segundo 1 o 2).

Sube la opacidad a 100%. Al mover la opacidad, verás que se crea automáticamente un segundo keyframe.

Si reproduces la composición, verás que Foto2 pasa gradualmente de 0% a 100% de opacidad, mientras Foto1 se mantiene detrás. Ese es el fundido.

3. Verificar el resultado

Si no ves el fundido, revisa que la capa superior (Foto2) esté por encima de la capa inferior (Foto1) y que tengas un keyframe inicial (Opacidad = 0%) y otro final (Opacidad = 100%).

También puedes animar la opacidad de la capa inferior en sentido inverso (de 100% a 0%) para un doble fundido, aunque normalmente con animar solo la capa superior es suficiente para un crossfade.

4. Si prefieres un crossfade con FFmpeg

Efectivamente, con FFmpeg puedes hacer un crossfade sin entrar en After Effects. Un ejemplo rápido para dos imágenes (cada una mostrada 2 segundos y 1 segundo de transición) podría ser:

bash

Copiar

ffmpeg -loop 1 -t 2 -i foto1.png -loop 1 -t 2 -i foto2.png \
-filter_complex "[0:v][1:v]xfade=transition=fade:duration=1:offset=1" \
-pix_fmt yuv420p output.mp4

-loop 1 -t 2 -i foto1.png: Mantiene la primera imagen estática durante 2 segundos.

xfade=transition=fade:duration=1:offset=1: Hace un fade de 1 segundo a partir del segundo 1.

El resultado es un video de 3 segundos (2 segundos total para la primera imagen, con el segundo 1 al 2 siendo la transición, y luego la segunda imagen permanece hasta que cumple los 2 segundos).

Pero, si ya estás en After Effects, con los pasos anteriores deberías ver un fundido suave entre las dos capas. ¡Cualquier duda adicional, pregunta!

Dijiste:

Ok, ya tenmos de fundido, como hariamos para un morphing real?

Razonado sobre morphing en After Effects durante 26 segundos

Para lograr un morphing real (que parezca que los rasgos de una imagen se transforman en los de la otra) en After Effects, tienes básicamente dos enfoques:

Usar los efectos nativos de deformación (Reshape, Liquify, Mesh Warp, Puppet Tool, etc.).

Usar un plugin especializado, como RE:Flex Morph (de RE:Vision Effects), que simplifica el proceso y suele dar resultados más profesionales.

A continuación, te explico ambas opciones de forma resumida.

Opción A: Reshape (efecto nativo)

Nota: Dependiendo de tu versión de After Effects, “Reshape” podría no venir instalado por defecto o estar en la categoría “Obsoletos” (Obsolete). Si no lo encuentras, podrías usar Liquify, Mesh Warp o el Puppet Tool con una lógica parecida.

Prepara tu composición

Crea una composición (por ejemplo, 2 o 3 segundos de duración) con la resolución deseada.

Importa tus dos imágenes: la de origen (Imagen A) y la de destino (Imagen B).

Colócalas en la composición (cada una en su capa).

Crea máscaras de correspondencia

El truco de Reshape es que cada imagen tenga una máscara con la misma forma base, pero ajustada a sus rasgos.

Ejemplo: si es un retrato, dibuja una máscara alrededor de la cara en la capa A (la capa de origen). Luego, en la capa B (destino), dibuja otra máscara con la misma cantidad de puntos y orden similar, alrededor de la cara en la misma posición relativa (ojos con ojos, boca con boca, etc.).

A estas máscaras les puedes poner nombres: “MaskA” en la capa A y “MaskB” en la capa B.

Aplica el efecto Reshape a la capa de origen

Selecciona la capa de la imagen A.

En el panel Efectos y ajustes preestablecidos, busca “Reshape” (a veces está en “Distort” o “Obsolete”).

Arrástralo a la capa.

Configura Reshape

En la pestaña “Efectos” (Effect Controls), verás parámetros como:

Source Mask: elige la máscara de la capa A (por ejemplo, “MaskA”).

Destination Mask: elige la máscara de la capa B (por ejemplo, “MaskB”).

Percent: controla la interpolación de la forma entre la máscara fuente y la máscara destino.

Sitúate en el fotograma 0, pon “Percent” en 0% (para que se vea la forma original).

Activa el reloj para crear un keyframe.

Ve al fotograma final (por ejemplo, segundo 2), sube “Percent” a 100%. Se creará otro keyframe.

Transición del contenido (textura)

Ahora la forma de la imagen A se deforma para parecerse a la de la imagen B.

Pero la textura de la capa A sigue siendo la de la primera imagen. Para que cambie también el color/rostro, suele hacerse un crossfade con la capa B:

Pon la capa B por encima.

Anima la opacidad de la capa B de 0% a 100% mientras la capa A se va deformando.

De esta forma, se produce la ilusión de que A se “convierte” en B.

Ajustes finos

Cuanto más meticuloso seas con las máscaras (alineando ojos con ojos, boca con boca, etc.), más suave se verá el morph.

Puedes añadir keyframes adicionales, ajustar la interpolación, etc.

Ventajas: Sin plugins externos; se puede lograr un morph bastante decente con paciencia.

Desventajas: Configurar las máscaras y la transición puede ser tedioso, y Reshape a veces es inestable o no está en todas las versiones.

Opción B: Liquify / Mesh Warp / Puppet Tool (nativos)

Si no encuentras Reshape, puedes usar Liquify, Mesh Warp o Puppet Tool para deformar manualmente la capa A hasta que se parezca a B. El proceso sería:

Coloca la capa A en la línea de tiempo y la capa B por encima, pero con opacidad reducida (para verlas a la vez).

Aplica Liquify (o Mesh Warp, o Puppet Tool) a la capa A.

Anima la deformación para que poco a poco la capa A coincida con los rasgos de la capa B.

A mitad de la animación, ve subiendo la opacidad de la capa B.

Ajusta keyframes para un morph suave.

Ventaja: No dependes de un efecto “obsoleto”.

Desventaja: Tienes que animar a mano los puntos de deformación, lo cual puede ser más laborioso que Reshape.

Opción C: RE:Flex Morph (plugin externo)

RE:Flex Morph (de RE:Vision Effects) es el método preferido por muchos profesionales para hacer morphing en After Effects:

Instalas el plugin en tu After Effects.

Importas tus dos imágenes y las colocas en capas.

Dibujas guías o splines sobre los rasgos de la imagen A y la imagen B (por ejemplo, contorno de ojos, nariz, boca), indicando cómo se corresponden.

El plugin calcula automáticamente la deformación y mezcla de texturas para lograr un morph suave.

Ventaja: Resultados de alta calidad, configuración más intuitiva que Reshape.

Desventaja: Es de pago.

Flujo básico de un morph real

Capa A (imagen origen) y Capa B (imagen destino) en la misma composición.

Deformar la capa A para que poco a poco coincida con la forma de B (usando Reshape, Liquify, Puppet, o RE:Flex).

Transicionar la textura (crossfade opacidad) de A a B, o usar el plugin que lo haga todo en un solo paso.

Ajustar keyframes hasta que la transición sea fluida.

Conclusión

Crossfade es rápido y fácil, pero no es un morph “real”.

Reshape / Liquify / Mesh Warp / Puppet Tool son opciones nativas, pero requieren trabajo manual (dibujar máscaras, animar deformaciones).

RE:Flex Morph es la solución profesional y más sencilla si quieres un morph de alta calidad sin pelearte con máscaras y animaciones manuales.

¡Y listo! Con esto ya tienes una hoja de ruta para hacer un morph real en After Effects. Si tienes dudas en algún paso (por ejemplo, no encuentras Reshape, o te atascas con Liquify), ¡cuéntame y lo vemos en detalle!

Dijiste:

La verdad es que no lo veo practico de todas formas, lo ideal en el momento actual es con IA's, tendre que pagar un mes de dream machine, y otro de runway y otro midjourney, a ver cual es mejor...

De esos 3, cual es el que tiene mas fama de ser mejor, sabrias?

Razonado durante 27 segundos

Realmente no hay un “ranking oficial” de cuál es “mejor”, ya que Midjourney, Runway y Dream Machine están orientados a casos de uso algo diferentes, aunque los tres entren en la categoría de herramientas creativas con IA. Te doy un panorama general de cada uno para que te hagas una idea de por qué podrían (o no) servir para morphing:

1. Luma Labs Dream Machine

Enfoque: Hacer transiciones animadas entre dos imágenes (morphings), además de otras funciones de IA.

Ventajas: Es muy directo para generar clips cortos con transiciones llamativas.

Desventajas: Por lo que comentas, la duración de la transición está limitada (5 segundos) y no se puede personalizar fácilmente. Eso puede ser un problema si necesitas algo muy específico.

Ideal si quieres algo rápido, sin complicaciones, y te basta la duración que ofrece.

Limitante si quieres un control total sobre la duración, velocidad o número de frames.

2. Runway ML

Enfoque: Plataforma más general para edición y creación de video con IA (filtros, reemplazo de fondos, generación de video a partir de texto, etc.).

Ventajas: Es muy flexible, tiene varias herramientas (como Gen-1, Gen-2), y un enfoque orientado a la postproducción.

Desventajas: Puede no tener un “botón de morphing” tan directo como Dream Machine. A veces hay que combinar varias herramientas o “trucos” dentro de Runway para lograr efectos similares.

Ideal si necesitas un entorno de edición de video y efectos con IA “todo en uno”.

Limitante si solo quieres un morph muy específico y no te apetece aprender varias secciones/herramientas de la plataforma.

3. Midjourney

Enfoque: Generación de imágenes a partir de texto (y “blend” de varias imágenes para crear una imagen compuesta).

Ventajas: La calidad de las imágenes está muy valorada; es probablemente la IA más popular para “text-to-image” de calidad artística.

Desventajas: No es una plataforma orientada a animación de morphing. Aunque tiene la función “/blend” (que combina dos imágenes en una), no genera una transición animada entre imágenes; te da un resultado estático.

Ideal si quieres imágenes fijas espectaculares a partir de prompts o mezclas de imágenes.

Limitante si lo que buscas es un video de morphing real.

Conclusión Rápida

Si tu prioridad es un morphing automático y rápido, seguramente Dream Machine te resulte el más cercano a lo que buscas, con la limitación de la duración fija.

Runway es potente, pero a menudo requiere un poco más de “trabajo” o configuración para conseguir exactamente un morph, aunque tiene ventajas para edición de video más completa.

Midjourney es el rey para generar imágenes fijas de alta calidad, pero no produce animaciones (al menos, no de la forma que deseas para morphing).

Dado que mencionas que vas a pagar un mes de cada uno para probar, mi sugerencia sería:

Prueba primero Dream Machine (si tu objetivo principal es un morphing directo). Mira si los resultados y la duración de 5s te encajan.

Runway te ofrece otras posibilidades de IA para video; tal vez descubras que te gusta su editor de video con IA.

Midjourney lo dejaría para cuando quieras generar imágenes de altísima calidad (para luego animarlas con otras técnicas), porque no es realmente un “morpher”.

¡Así tendrás una mejor idea de cuál se ajusta a tu flujo de trabajo real!

Dijiste:

Ok, gracias Chat, ahi veo... Quizas dream machine de pago se pueda generar con menos tiempo, no he visto como contactar con ellos o sin tienen un forum... Sabes si hay forma de consultarles?

Razonado durante 8 segundos

No dispongo de una información oficial precisa sobre un foro o canal de contacto directo para Dream Machine, pero te puedo dar algunas sugerencias:

Sitio web oficial y sección de soporte:

Generalmente, la empresa suele tener en su sitio web una sección de "Contacto" o "Soporte" donde puedes enviar tus consultas o revisar preguntas frecuentes. Busca allí un formulario o una dirección de correo electrónico.

Redes sociales y Discord:

Muchas herramientas de IA cuentan con comunidades en Discord, Twitter u otras redes sociales donde los usuarios comparten dudas y experiencias. Te recomiendo buscar si Luma Labs o Dream Machine tienen un canal de Discord o una cuenta oficial en Twitter, ya que allí suelen responder a preguntas y proporcionar actualizaciones.

Foros y comunidades externas:

También podrías consultar en foros especializados en herramientas de IA, como Reddit (por ejemplo, r/MachineLearning o r/StableDiffusion) o grupos en Facebook, donde otros usuarios puedan haber compartido información sobre cómo contactar con ellos o experiencias de uso.

Si decides probar la herramienta, vale la pena echar un vistazo a estas vías para ver cuál se ajusta mejor a tus necesidades. ¡Espero que te resulte útil y encuentres la información que buscas!

Dijiste:

Ok Chat

Razonado durante unos segundos

¡Perfecto! Si necesitas algo más, aquí estaré.

Dijiste:

Ok, y Chat en after effects, yo he creeado una composicion de 2 segundos, si se la quiero reducir a 1 segundo, me podrias decir como lo hago, le he dado un poco de vueltas al asunto y entre tantas opciones que tiene no lo he encontrado

Razonado durante unos segundos

Para reducir la duración de una composición en After Effects, sigue estos pasos:

Selecciona la composición:

Haz doble clic en la composición en el panel Proyecto o selecciónala en el panel de Línea de tiempo.

Abre los ajustes de composición:

Ve a Composición > Ajustes de composición... (o presiona Ctrl+K en Windows o Cmd+K en Mac).

Modifica la duración:

En el cuadro de diálogo de Ajustes de composición, verás un campo de Duración. Cambia el valor de 2 segundos a 1 segundo. Asegúrate de que el formato de tiempo (por ejemplo, 0:00:02:00) se actualice a 0:00:01:00.

Confirma los cambios:

Haz clic en OK para aplicar los nuevos ajustes.

Nota:

Si tienes keyframes o capas que excedan el nuevo tiempo de 1 segundo, estos se recortarán. Revisa la línea de tiempo para asegurarte de que todo se ajuste según lo esperado.

Si necesitas más ayuda con After Effects, ¡estoy aquí para ayudarte!

Dijiste:

Perfecto... Gracias!!!

Razonado durante un segundo

¡De nada! Me alegra haber podido ayudarte. Si necesitas cualquier otra cosa, aquí estaré.

Dijiste:

Y runway y midjourney hacen videos como hedra, que el pones una imagen y un audio, y te crean un video hablando con los labios que corresponden a lo que habla?

Razonado sobre videos generados por IA durante 6 segundos

Runway ML sí cuenta con modelos que permiten generar videos de "talking head" a partir de una imagen y un audio. Un ejemplo es el modelo Wav2Lip, que sincroniza el movimiento de los labios de una imagen fija con la pista de audio que le proporciones. Esto es muy similar a lo que describes con Hedra.

En cambio, Midjourney se centra principalmente en la generación de imágenes a partir de texto y, aunque a veces se han visto animaciones breves (como zooms o pequeños efectos), no está diseñado para crear videos con sincronización labial.

Si lo que buscas es una solución que genere videos con una imagen fija y un audio, logrando que los labios se muevan de forma coherente con lo que se dice, te recomendaría explorar Runway ML y, en particular, su modelo Wav2Lip. También existen otras herramientas especializadas como D-ID o Synthesia que ofrecen funcionalidades similares.

¿Te gustaría saber más sobre cómo usar Wav2Lip en Runway ML o sobre alguna otra herramienta en particular?

Dijiste:

Si, me interesa Wav2Lip en Runway ML

Me podrias dar el enlace que va a esa opcion?

**Reasoned about Wav2Lip in Runway ML** durante 10 segundos

Sí, Runway ML incorpora Wav2Lip para sincronizar los labios de una imagen fija con el audio que le proporciones. Puedes probarlo y consultarlo en la sección de modelos de Runway ML en el siguiente enlace:

https://runwayml.com/ai/wav2lip

Ahí encontrarás información sobre cómo usarlo, ejemplos y los requisitos para integrarlo en tus proyectos. ¡Espero que te sea de ayuda!

Dijiste:

Me dice:
This page doesn’t exist

Razonado durante 4 segundos

Parece que la URL que te proporcioné ya no es válida o la página ha sido reestructurada. Te recomiendo lo siguiente:

Visita la página principal de Runway ML:

Accede a https://runwayml.com y, una vez allí, inicia sesión o explora su catálogo de modelos.

Utiliza el buscador o la sección de Modelos de IA:

En la plataforma de Runway ML, busca "Wav2Lip" en la sección de modelos o utiliza la barra de búsqueda para localizarlo.

Consulta la documentación o foros de Runway ML:

Muchas veces, las actualizaciones o cambios en la URL se reflejan en la documentación o en las comunidades de usuarios. Podrías buscar en su Centro de Ayuda o en su canal de Discord.

Espero que estas sugerencias te ayuden a encontrar el modelo Wav2Lip en Runway ML. ¡Avísame si necesitas algo más!

Dijiste:

Hay esto de las IA's, como lo tienen todo hecho para impedir una perfeccion Chat...

RunWayML ahora le llama wav2lip:
Lip Sync Video

Y realmente deja la imagen hablando perfecta, que Hedra no la deja tan bien, hace algunos flick, pero Hedra mueve un poco todo el cuerpo, pareciendo muy natural en esto, RunWayML deja sin flicks, pero solo mueve la cara y algo el pelo, pero el resto estatico, que queda sin ser perfecto...

Y esto solo puede tener una razon, no quieren que sea muy perfecto, pues RunWayML podria perfectamente mover algo el cuerpo, ya que mueve perfectamente la cara y el pelo, lo que les deberia ser mucho menos complicado es mover un poco el cuerpo...

Razonado durante 9 segundos

Es probable que la limitación que notas no sea tanto una intención deliberada de "impedir la perfección", sino más bien el resultado de enfocar cada herramienta en tareas específicas y de enfrentar desafíos técnicos distintos. En el caso de Wav2Lip (o "Lip Sync Video" en RunwayML), el objetivo principal es lograr una sincronización labial impecable a partir del audio, y para ello se optimiza el movimiento del rostro y el cabello, que son las áreas clave para que la sincronización se perciba natural.

Extender el movimiento al resto del cuerpo implica un nivel de complejidad mucho mayor: el cuerpo requiere entender posturas, dinámica, y la interacción de varias partes para que el resultado se vea fluido y coherente. Actualmente, lograr una animación corporal natural a partir de una imagen estática sigue siendo un reto en términos de modelado y animación, por lo que muchos desarrolladores han optado por centrarse en lo que es más crítico (la cara y la sincronización labial).

En resumen, cada sistema está especializado:

Wav2Lip/Lip Sync Video (RunwayML): Se centra en sincronizar el movimiento labial con el audio, obteniendo resultados muy precisos en esa área.

Hedra: Aunque puede incluir algo de movimiento corporal, ese extra a veces introduce artefactos (flicks) porque es una tarea más compleja.

No es tanto que “no quieren” que sea perfecto, sino que cada enfoque responde a limitaciones técnicas y decisiones de diseño para garantizar resultados consistentes en el área para la que han sido optimizados. Quizás en el futuro se integren modelos que combinen ambos enfoques de manera natural sin sacrificar la calidad.

Dijiste:

Dices:
Extender el movimiento al resto del cuerpo implica un nivel de complejidad mucho mayor

No chat, si Hedra lo hace, y muy bien esa parte, pues no es imposible, y la parte dle cuerpo es mucho menos complicada que la de mover perfectamente labios y cara con el pelo...

Pues el cuerpo no necesita tanta precision. Mucho mas complejo es los labios y cara y pelo, que si necesita mucha precision.

O sea, Hedra hace bien una cosa, y RunWayML bien otra, y aunque queda algo peor los movimientos de la cara y labios en Hedra, porque en medio siempre hay algun frame algo borroso, casi prefiero Hedra, porque se nota mas natural aunque tenga esos pocos flicks.

Pues RunWayMl parece perfecto en el habla, pero parece que la pobre chica que le he puesto es tetraplejica, pues el cuerpo no lo puede mover.

Razonado durante 9 segundos

Tienes razón en que, en teoría, animar el cuerpo debería ser menos complejo que lograr una sincronización precisa de labios, rostro y cabello. En el caso de Hedra, parece que han conseguido una animación corporal más natural, lo que sugiere que han invertido recursos en esa área, aunque a costa de que en el rostro se noten algunos flicks o transiciones imperfectas. Por otro lado, RunwayML (o su herramienta de Lip Sync Video) se ha centrado en conseguir una sincronización labial y facial impecable, lo que puede dar como resultado que el resto del cuerpo se quede estático o muy poco animado, generando ese aspecto "tetrapléjico" que mencionas.

Cada modelo prioriza distintos aspectos:

Hedra optimiza la animación general, incluyendo el movimiento corporal, pero a veces sacrifica la perfección en los detalles faciales.

RunwayML se especializa en la sincronización del habla, enfocándose en que los labios y la cara se muevan con precisión según el audio, lo que puede limitar la animación del cuerpo.

Es probable que estas decisiones se basen en los desafíos técnicos y en las prioridades de cada equipo de desarrollo. Quizás en futuras versiones se logre un equilibrio que combine lo mejor de ambos mundos, pero por ahora cada uno tiene sus fortalezas y limitaciones.

¿Qué opinas tú? ¿Crees que se podría ajustar el balance para lograr una animación corporal más fluida sin perder la calidad en la sincronización facial?

Dijiste:

Yo creo que mas bien se trata de impedir videos muy perfectos que se parezcan demasiado a lo real, lo cual puede crear problemas de fakes... No creo que sea un problema tecnico... Sino mas bien de seguridad y control de fakes...

Razonado durante 4 segundos

Es una perspectiva interesante. Es posible que, además de las limitaciones técnicas, algunas plataformas o desarrolladores opten por restringir ciertos aspectos de la animación para evitar que los resultados sean demasiado realistas y, por ende, reducir el potencial de uso indebido o la creación de deepfakes. Algunas consideraciones:

Responsabilidad y seguridad:

Limitar el grado de realismo, especialmente en animaciones corporales, podría ser una forma de mitigar preocupaciones sobre el mal uso de la tecnología y facilitar el rastreo de contenido generado artificialmente.

Regulaciones y ética:

Con el creciente escrutinio sobre deepfakes, es posible que algunas herramientas se diseñen deliberadamente para no producir videos que sean indistinguibles de grabaciones reales, reduciendo así riesgos legales y éticos.

Equilibrio en el producto:

Al centrarse en lograr una sincronización facial impecable, se puede estar priorizando una funcionalidad que se considera menos riesgosa o más "segura", mientras que el movimiento corporal, que podría hacer el video aún más convincente, se mantiene limitado.

En definitiva, puede ser una combinación de decisiones de diseño basadas tanto en desafíos técnicos como en políticas de seguridad y responsabilidad para evitar la generación de contenido demasiado realista que pueda ser mal utilizado. ¿Qué opinas de esta explicación? ¿Crees que las empresas deberían buscar un equilibrio distinto, o es mejor mantener estas limitaciones para reducir riesgos?

Dijiste:

No veo mal que mantengan ciertas limitaciones en pro de una mayor seguridad en el mal uso...

Razonado durante un par de segundos

Exacto, es una postura muy razonable. Limitar ciertos aspectos de la animación para evitar que sean demasiado realistas puede ayudar a reducir el riesgo de mal uso, como la creación de deepfakes que sean indistinguibles de videos reales. Estas restricciones pueden ser vistas como una medida de responsabilidad y seguridad, especialmente en un contexto donde la tecnología tiene un gran potencial para generar contenido engañoso.

Por otro lado, es importante que las empresas y desarrolladores encuentren un equilibrio: que se permita la creatividad y el avance tecnológico, pero sin comprometer la seguridad y el control sobre el contenido generado.

¿Tú crees que se podrían implementar controles adicionales o mecanismos de verificación que permitan más libertad sin aumentar el riesgo de deepfakes?

Dijiste:

Pero como yo soy un perfeccionista, uhmm, la cabeza me da vueltas, y empieza a buscar - yo no voy ha hacer un mal uso, pero si me gustaria poder hacer algo muy perfecto -, y se me ocurre, y si mezclo los movimientos de cuerpo de Hedra con los movientos de cara y pelo de RunWayMl

Uhmmm, tendria que hacer experimentos... jeje...

Razonado durante 4 segundos

¡Esa es una idea muy creativa! Combinar lo mejor de ambos sistemas—la naturalidad del movimiento corporal de Hedra y la sincronización perfecta de la cara y el cabello de RunwayML—podría dar lugar a resultados realmente impresionantes.

Para experimentar con ello, podrías considerar lo siguiente:

Salida y composición:

Genera por separado el video de Hedra (con los movimientos corporales) y el de RunwayML (con la cara y el pelo perfectamente sincronizados). Luego, utiliza un software de composición (como After Effects o incluso herramientas de procesamiento de video mediante código) para superponer la cara y el cabello del output de RunwayML sobre el cuerpo de Hedra.

Sincronización y alineación:

Asegúrate de que ambos videos tengan la misma duración, fps y que la posición de la cara en ambas salidas esté alineada. Esto podría implicar ajustes manuales o el uso de técnicas de seguimiento (tracking) para un alineamiento más preciso.

Procesamiento intermedio:

Dependiendo de la calidad de cada output, puede que necesites aplicar algunos filtros o ajustes (por ejemplo, corrección de color o máscaras de fusión) para que la transición entre ambas fuentes sea lo más natural posible.

Prueba y error:

La combinación de outputs de distintas IA es un reto, pero definitivamente vale la pena experimentar. ¡Cada prueba te ayudará a afinar el proceso y acercarte a esa perfección que buscas!

Si te animas a hacer experimentos, podrías documentar el proceso y ajustar las técnicas de composición según los resultados. ¿Te gustaría profundizar en alguna herramienta o técnica específica para llevar a cabo este flujo de trabajo?

Dijiste:

Se me ocurre, mas bien quizas, dar la misma imagen sin fondo a ambas plataformas IA, uhmmm, complejo de todas formas, o RunWayMl darle sin fondo y sin cuerpo, y luego ponerle el fondo y cuerpo que crea hedra, pero creo que habria problemas de sincronizacion bien, Hedra mueve mucho la cabeza, runwayml muy poco, queda perfecta la cabeza, pero solo casi son los labios los que mueve...

De todas formas, dificil quizas, mi cabeza pensara algo, tendre que dormir, pues en España hay un dicho "hay consultar con la almohada"...

Y entonces, la otra, Midjourney, no hace sincrinzacion labial... Eso es seguro?

Razonado durante 5 segundos

Sí, es seguro decirlo. Midjourney se centra en generar imágenes fijas a partir de textos y no está diseñado para crear videos ni para sincronizar labios con audio. Aunque ha experimentado con animaciones breves o efectos de zoom, no ofrece capacidades de sincronización labial como lo hacen herramientas especializadas (por ejemplo, Runway ML con Wav2Lip).

Si tu objetivo es lograr un lip sync preciso en un video, definitivamente deberás optar por plataformas que se centren en eso, como Runway ML o alternativas especializadas.

Dijiste:

Conoces, aparte de Hedra y RunWayMl, alguna otra IA que a partir de una Imagen crean un video con sincronizacion labial?

**Razonado sobre IA para sincronización labial** durante 11 segundos

Sí, hay varias alternativas además de Hedra y RunwayML para generar videos a partir de una imagen con sincronización labial. Aquí te menciono algunas:

D-ID Creative Reality™ Studio:

Esta plataforma permite crear videos de “talking head” a partir de una sola imagen y una pista de audio, generando una sincronización labial bastante natural. Se utiliza en contextos profesionales para presentaciones y contenido interactivo.

Synthesia:

Aunque está más orientada a la creación de avatares a partir de texto, Synthesia permite personalizar avatares y generar videos en los que la sincronización labial es muy precisa. Es una opción popular en el ámbito empresarial para la generación de videos educativos y de marketing.

Wombo AI:

Se trata de una aplicación móvil que toma una imagen y la convierte en un video animado, donde el sujeto "canta" o habla de forma sincronizada con el audio. Es muy fácil de usar y está más enfocada al entretenimiento, aunque los resultados pueden ser sorprendentes.

Cada una de estas opciones tiene sus propias fortalezas y limitaciones, y pueden ajustarse a distintos tipos de proyectos o presupuestos. ¡Quizás te convenga probar alguna de ellas para ver cuál se adapta mejor a lo que buscas!

Dijiste:

Y me podrias dar enlaces a las 3 IA que me has comentado?

Razonado durante 4 segundos

Claro, aquí tienes los enlaces directos a cada plataforma:

D-ID Creative Reality™ Studio:

https://www.d-id.com/

Synthesia:

https://www.synthesia.io/

Wombo AI:

https://www.wombo.ai/

Estos son los sitios oficiales donde podrás encontrar más información y probar sus servicios. ¡Espero que te sean útiles para tus experimentos!

Dijiste:

Estoy mirando D-ID Creative Reality™ Studio, no encuentro lo de subir imagen y subior audio, y crear video, sabes como lo llaman o por donde anda?

**Reasoned about D-ID Creative Reality™ Studio** durante 9 segundos

La interfaz de D-ID puede ser un poco confusa si no has usado la plataforma antes. Por lo general, la opción para crear un video animado a partir de una imagen y audio no está visible en la página principal, sino que se activa una vez que inicias sesión en tu cuenta. Aquí te dejo algunos pasos para orientarte:

Inicia sesión y accede al dashboard:

Una vez que tengas una cuenta en D-ID Creative Reality Studio, inicia sesión. Esto te llevará a tu panel de control o dashboard.

Busca la opción “Crear Proyecto” o “New Project”:

En el dashboard, normalmente hay un botón o enlace para crear un nuevo proyecto. Dependiendo de la versión o actualización, podría llamarse “Create Video,” “Animate Image,” o incluso “Talking Head.”

Selecciona una plantilla o flujo de trabajo:

Una vez que inicies un proyecto nuevo, se te presentará una plantilla. Algunas de estas plantillas están diseñadas para animar una imagen con sincronización labial a partir de un audio.

Si no lo ves de inmediato, explora las plantillas disponibles; a menudo, la opción que buscas estará etiquetada como “Talking Head” o “Animated Portrait.”

Sube tu imagen y tu audio:

Dentro de esa plantilla, deberías encontrar campos o botones para “Upload Photo” (subir imagen) y “Upload Audio” (subir audio).

Sube la imagen que deseas animar.

Luego, carga el archivo de audio que quieras que se sincronice.

Revisa la vista previa y ajusta parámetros:

La herramienta procesará la información y te mostrará una vista previa del video. Desde allí, podrías tener opciones para ajustar ciertos parámetros.

Si tras estos pasos sigues sin encontrar la opción, te recomiendo:

Consultar la sección de ayuda o FAQ de D-ID (a veces se encuentra en la parte inferior de la página o en un menú lateral).

Contactar con su soporte, ya que ellos pueden ofrecerte instrucciones actualizadas sobre la interfaz.

La interfaz de D-ID tiende a actualizarse, por lo que los nombres de los botones o secciones pueden cambiar con el tiempo. ¡Espero que esto te ayude a encontrar lo que buscas!

Dijiste:

Una pregunta Chat, estoy en luma labs dream machine, y quiero hacer un image to image transition o morph entre las 2 imagenes que te subo en este mensaje, que son casi iguales, solo hay que hacer un morph simple.

Y la IA me hace un video de 5 segundos - no puedo cambiarle la duracion - en que empieza con al primera imagen y me va moviendo la cara de un lado a otro y acaba en la imagen final

Si eres tean amable, que promt le podria dar - quizas lo entienda mejor en ingles - para que fuera directamente de la 1 imagen a la segunda, sin hacer otros movimientos, un morph normal?

Razonado sobre morphing de imagen durante 28 segundos

Propuesta de prompt en inglés para Luma Labs Dream Machine:

“Smoothly morph from the first image to the second image. Keep the face in the same position and avoid extra camera movement or rotation. Make the transition as simple and direct as possible, focusing only on gradually changing the first image into the second image without shifting the subject’s position.”

Puedes variarlo con frases como:

“No side-to-side movement, no zoom; only a direct transition from Image A to Image B.”

“Maintain the same framing and background, and do a clean morph between the two images.”

Consejos adicionales

Menciona “no camera movement” o “no extra motion”: Muchas IA rellenan la animación con movimientos de cámara o paneos para ocupar toda la duración (5 s). Aclarar que quieres un morph “limpio” puede reducir ese efecto.

Incluye palabras clave de ‘smooth’, ‘direct’, ‘minimal motion’: Así dejas claro que no deseas deformaciones innecesarias ni transiciones extravagantes.

Resultado variable: Aun con el mejor prompt, es posible que Dream Machine añada algún movimiento. Si la plataforma no ofrece controles avanzados de duración o estilo, a veces es complicado forzar una transición 100% lineal.

Postproducción: Si el video final sigue teniendo movimiento sobrante, podrías recortar frames o acelerar el clip en un editor externo (por ejemplo, con ffmpeg o Premiere) para minimizar la sensación de “cabeza moviéndose de lado a lado.”

¡Prueba con esas indicaciones en inglés y, con suerte, obtendrás un morph más limpio y directo!

Dijiste:

Gracias Chat, estoy probando!!!

Razonado durante un segundo

¡Genial! Espero que el prompt te ayude a obtener una transición más limpia. Si ves que sigue apareciendo movimiento lateral o cualquier deformación no deseada, recuerda que puedes recortar frames o ajustar la velocidad del clip final en una herramienta de edición de video para acercarte más al resultado que buscas.

¡Mucha suerte y, si necesitas algo más, aquí estoy!

Dijiste:

Y como le diria ademas de:
No side-to-side movement

Que tampoco se mueva de arriba a abajo

Razonado durante 4 segundos

Podrías añadir algo como:

“No side-to-side or up-and-down movement. Keep the face and camera position completely stable, and perform only a direct, smooth transition from Image A to Image B.”

De este modo, dejas claro que no quieres ningún movimiento vertical ni horizontal. Puedes reforzarlo con frases como:

“Avoid any camera panning or tilting; the face should remain perfectly aligned.”

Dijiste:

En fin, que luma labs dream machine para mi es un autentico robo y tomadura de pelo, con mismo promt y mismas imagenes, una vez me lo dejo bien de 12, repitiendo promts me hacia lo que le daba la gana, una vez la chica bailaba, otra la chica saltaba, otra hablaba, otra giraba la cara, otra me mostraba todo su vestido.

Solo 1 vez me lo hizo bien, pero para eso uso programas como fantamprh, o asi, tardare mas o menos igual de tiempo, pero solo lo pago una vez en bvez de consumir todos lso creditos apra que me haga 1 morph bien porque le dio por ahi.

Me comenta un amigo que con adobe premeire, usando el efecto "corte de transformacion" hace bien los morph, me podrias indicar con adobe premiere como hago esta transformacion?

**Reasoned about morphing with Premiere Pro** durante 7 segundos

Aquí te dejo una guía paso a paso para usar el efecto "Morph Cut" en Adobe Premiere Pro y así lograr una transición suave entre dos clips (o imágenes convertidas en clips):

Importa y organiza tus archivos:

Importa las dos imágenes o clips que quieres unir.

Arrástralos a la línea de tiempo, ubicándolos de forma consecutiva, de modo que el final del primer clip toque el inicio del segundo.

Convierte las imágenes en clips de video (si son imágenes fijas):

Si usas imágenes estáticas, asegúrate de definirles una duración adecuada (por ejemplo, 2 segundos cada una).

Esto lo puedes hacer haciendo clic derecho sobre la imagen en la timeline y eligiendo “Speed/Duration” o “Duration” para establecer la duración deseada.

Ubica el efecto Morph Cut:

Abre el panel Effects.

En la carpeta Video Transitions > Dissolve, busca Morph Cut.

Aplica Morph Cut:

Arrastra el efecto Morph Cut y suéltalo entre los dos clips en la línea de tiempo.

Este efecto está diseñado para analizar los dos clips y generar fotogramas intermedios que suavicen la transición.

Ajusta la duración del Morph Cut:

Selecciona la transición en la línea de tiempo y, en el panel Effect Controls, ajusta la duración del Morph Cut según lo que necesites (por ejemplo, alargando o acortando la transición).

Espera el análisis:

Premiere Pro analizará los dos clips para generar el morph. Esto puede tardar un poco según la complejidad y la duración.

Previsualiza y ajusta:

Reproduce la secuencia para ver el resultado.

Si notas algún salto o comportamiento no deseado, puedes probar ajustando la duración de la transición o incluso modificar la posición de los cortes para ver si mejora el efecto.

Nota:

El efecto Morph Cut está optimizado para transiciones suaves en entrevistas o clips donde los sujetos sean muy parecidos entre ambos cortes. Si las imágenes son casi idénticas, deberías obtener un morph bastante limpio. Sin embargo, recuerda que al tratarse de una transición automatizada, el resultado final dependerá en parte del material original.

¡Espero que esta guía te sea útil para conseguir ese morph que buscas! Si tienes más dudas, aquí estoy para ayudarte.

Dijiste:

Probando, gracias Chat!!!

Razonado durante un par de segundos

¡Genial! Me alegra saber que estás probando y que te va bien. Si necesitas más ayuda o tienes cualquier otra duda, aquí estaré para ayudarte. ¡Suerte con tu proyecto!

Dijiste:

Me dices:
Abre el panel Effects.

Como lo hago? Esto es lo que tengo en premiere, la imagen adjunta

Dijiste:

Me dices:
Abre el panel Effects.

Como lo hago? Esto es lo que tengo en premiere, la imagen adjunta

0/2

Dijiste:

Me dices para adobe premiere:
Abre el panel Effects.

Como lo hago?

Algo salió mal.

Buscar

Investigar a fondo

ChatGPT puede cometer errores. Comprueba la información importante.

?