En esta lección os voy a enseñar una automatización totalmente brutal. De verdad, a mí me ha hecho estallar la cabeza y estoy seguro de que a vosotros también.
¿Qué vamos a conseguir hoy? Vamos a coger un video de una persona real y vamos a transformar a esa persona en otro personaje completamente diferente, manteniendo sus movimientos exactos.
Para que os hagáis una idea: he cogido un video de las redes sociales de una bailarina y, usando solo una foto de Wonder Woman, he creado un video nuevo donde es Wonder Woman la que está bailando copiando los pasos exactos de baile con una naturalidad impresionante. Se mueve la falda, las botas… ¡todo encaja perfecto!
¿Para qué sirve esto?
Imaginad las posibilidades. Con esto podéis:
- Influencers Digitales: Puedes crear un personaje (como una mascota de marca o un avatar humano) y generar contenido sin tener que grabar a una persona real cada vez.
- Anonimato: Si quieres crear contenido educativo o para redes sociales pero no quieres mostrar tu rostro, puedes grabarte a ti mismo y la IA te transformará en el personaje que elijas.
- Localización: Puedes cambiar la localización del video a otro lugar sin problemas.
Videotutorial Paso a Paso:
Aquí tienes el video completo donde realizo el proceso en tiempo real para que no te pierdas ningún detalle.
Descarga el Workflow de n8n de esta lección:
Comparto la hoja de cálculo de Google: https://docs.google.com/spreadsheets/d/1hnvP8SDhfHh6biSLLRffg25Nok4_lop8m7ksPAv0ZrM/edit?usp=sharing
Las Herramientas
Para lograr esta magia vamos a usar nuestro querido n8n para orquestar todo, y nos apoyaremos en:
- Google Sheets: Para organizar los videos que queremos procesar.
- cloudinary.com: Para alojar nuestros archivos multimedia.
- fal.ai: La plataforma de modelos de Inteligencia Artificial que hará el trabajo pesado.
Paso 1: Preparando los Ingredientes (Google Sheets)
Para que nuestra automatización funcione, necesitamos un lugar donde poner nuestros «ingredientes» (videos e imágenes) y donde recibir el video transformado. Usaremos Google Sheets.
Lo primero es tener una hoja de cálculo donde le diremos a la automatización qué hacer. He creado unas columnas muy sencillas:
- ID: Un identificador para el proyecto (ej: «WonderWoman»).
- Video de Referencia: El video original (el baile).
- Imagen de Referencia: La foto del personaje (Wonder Woman).
- Output: Aquí es donde la IA nos pegará el video final.
- Estado: Una columna clave. Si pongo «Crear», la automatización sabe que tiene que trabajar. Cuando termine, ella sola cambiará esto a «Hecho».
Paso 2: Alojamiento de archivos (cloudinary.com)
Un detalle importante: para que la IA pueda leer nuestros videos e imágenes, necesitan estar en internet. No vale tenerlos en el escritorio de tu PC.
Para esto usamos Cloudinary. Es una herramienta que tiene un plan gratuito muy generoso (25GB). Simplemente subís ahí vuestro video base y la foto del personaje. Copiáis las URL que os dan y las pegáis en vuestro Google Sheet. ¡Así de fácil!
Paso 3: El Cerebro de la operación (n8n y fal.ai)
Ahora nos vamos a n8n. El flujo empieza leyendo nuestro Google Sheet y filtrando solo las filas que digan «Crear».
Una vez tenemos los datos, usamos un nodo HTTP Request para llamar a fal.ai. Esta plataforma nos da acceso a modelos de IA muy potentes de forma económica.
- Vamos a usar un modelo llamado wan animate, específicamente la función «move» dentro de la categoría de video (este modelo tiene dos funciones «Move» o «Replicate»).
- Autenticación: Necesitarás tu API Key de fal.ai.
- Le enviamos un JSON (un trozo de código) donde le decimos: «Toma esta URL de video (la bailarina) y toma esta URL de imagen (Wonder Woman)».
Nota sobre los créditos: fal.ai es de pago, pero es muy económico. Con una recarga de 10 dólares tenéis para hacer muchísimas pruebas.
Paso 4: El bucle de espera (Wait)
Aquí viene el truco. Generar un video tarda tiempo (pueden ser más de 5 minutos). Si le pedimos el resultado inmediatamente, nos dará error.
Por eso, en n8n configuramos un sistema inteligente:
- Enviamos la orden de crear el video.
- Ponemos un nodo Wait (Espera) de unos minutos.
- Preguntamos: «¿Ya está el video?».
- Si no está listo (Error > 400): La automatización vuelve a esperar otros minutos y vuelve a preguntar.
- Si está listo (Código 200): Obtenemos la URL del video generado.
Paso 5: Guardar el resultado
Cuando fal.ai nos dice «¡Aquí tienes tu video!», el último paso es que n8n vuelva a nuestro Google Sheet y:
- Pegue el enlace del video nuevo en la columna «Output».
- Cambie el estado de «Crear» a «Hecho».
¡Y listo! Ya podéis descargar vuestro video.
Conclusión
Como veis, es una pasada. Podéis dejar en la hoja de cálculo 10 videos preparados, irnos a dormir, y que la automatización los vaya haciendo uno a uno.
En esta lección hemos visto cómo cambiar un personaje en otro, pero en la próxima os voy a enseñar algo todavía más loco: cómo cambiar también la voz para que el personaje suene totalmente diferente.
¡A trastear y a ser felices! Nos vemos en el siguiente video.