Un deepfake es un vídeo, imagen o audio generado o manipulado mediante inteligencia artificial para mostrar a una persona haciendo o diciendo algo que nunca ocurrió. La tecnología usa redes neuronales, especialmente las llamadas Redes Generativas Adversarias (GAN), para sustituir rostros, clonar voces o alterar expresiones con un resultado hiperrealista.
Esta guía te explica exactamente cómo crear un deepfake desde cero, qué herramientas usar, qué script ejecutar y cómo aplicarlo para conseguir vídeos con potencial viral. También encontrarás el script listo para copiar y una sección de preguntas frecuentes con las dudas más comunes.
¿Qué es un deepfake y cómo funciona?
Los deepfakes funcionan entrenando dos redes neuronales que compiten entre sí. Una red genera imágenes falsas y otra las evalúa para distinguirlas de las reales. Con suficientes iteraciones, el resultado es prácticamente indistinguible del material original.
El proceso requiere tres elementos básicos:
- Material de origen: imágenes o vídeo de la cara que quieres sustituir.
- Material de destino: el vídeo base donde se insertará el rostro.
- Modelo de IA: el software o script que realiza el intercambio.
Cuantas más imágenes de calidad tengas del sujeto, mejor será el resultado final. Lo ideal son al menos 300-500 fotos desde diferentes ángulos y con distintas condiciones de iluminación.
Pasos para hacer un deepfake: Resumen rápido
- Elige la herramienta o script que vas a usar.
- Recopila imágenes de alta calidad del rostro que quieres insertar.
- Prepara el vídeo de destino donde aparecerá el nuevo rostro.
- Configura el entorno (Python, dependencias, GPU si es posible).
- Ejecuta el script de entrenamiento del modelo.
- Aplica el modelo al vídeo y exporta el resultado.
- Retoca el vídeo final para mejorar la coherencia visual.
- Publica y optimiza para viralización.
Herramientas y aplicaciones para crear deepfakes
Existen varias opciones según tu nivel técnico y los recursos disponibles. Aquí tienes las más utilizadas:
DeepFaceLab
Es la herramienta más potente y usada por creadores avanzados. Funciona en local, requiere una GPU NVIDIA y ofrece control total sobre el proceso. Es la base del script que encontrarás más adelante en esta guía.
Faceswap
Una alternativa de código abierto con interfaz gráfica. Compatible con Windows, Linux y macOS. Ideal si quieres resultados profesionales sin depender de servicios en la nube.
Deepfakes Web
Funciona directamente desde el navegador, sin necesidad de instalar nada. Es más limitada que las opciones anteriores, pero perfecta para empezar. El proceso puede tardar varias horas porque el entrenamiento ocurre en sus servidores.
ReFace
Aplicación móvil para iOS y Android. Muy sencilla de usar: subes una foto tuya y la app la inserta en GIFs, memes o fragmentos de películas. No da control creativo profundo, pero es excelente para contenido viral rápido.
Deep Art Effects
Más enfocada en transformar fotos y vídeos en estilos artísticos mediante aprendizaje profundo. No es un deepfake de intercambio facial en sentido estricto, pero sirve para crear contenido visualmente llamativo.
Tutorial paso a paso con DeepFaceLab
Requisitos previos
- Windows 10 o superior (DeepFaceLab tiene mejor soporte en Windows).
- GPU NVIDIA con al menos 4 GB de VRAM (recomendado: 8 GB o más).
- Al menos 16 GB de RAM.
- Python 3.7 o superior instalado.
- CUDA y cuDNN configurados correctamente.
Instalación
- Descarga el repositorio desde GitHub: iperov/DeepFaceLab.
- Extrae los archivos en una carpeta con espacio suficiente (mínimo 20 GB libres).
- Ejecuta el archivo setup.bat para instalar las dependencias automáticamente.
Preparación del material
- Crea una carpeta llamada data_src y coloca dentro el vídeo de origen (la cara que quieres usar).
- Crea una carpeta llamada data_dst con el vídeo de destino (donde aparecerá el nuevo rostro).
- Ejecuta el script de extracción de fotogramas para ambos vídeos.
El script para hacer deepfakes: Cópialo y úsalo directamente
Este es el script básico de flujo de trabajo para DeepFaceLab. Puedes copiarlo y adaptarlo a tus rutas de archivo:
Script de extracción de fotogramas (ejecutar primero):
# Paso 1
python main.py videoed extract-video --input-file data_src/source_video.mp4 --output-dir data_src/
# Paso 2
python main.py videoed extract-video --input-file data_dst/destination_video.mp4 --output-dir data_dst/ Script de detección y alineación de rostros:
# Paso 3
python main.py extract --input-dir data_src/ --output-dir data_src/aligned/ --detector s3fd
# Paso 4
python main.py extract --input-dir data_dst/ --output-dir data_dst/aligned/ --detector s3fd Script de entrenamiento del modelo:
# Paso 5
python main.py train --training-data-src-dir data_src/aligned/ --training-data-dst-dir data_dst/aligned/ --model-dir models/ --model SAEHD Script de conversión y exportación del vídeo final:
# Paso 6
python main.py merge --input-dir data_dst/ --output-dir data_dst/merged/ --output-mask-dir data_dst/merged_mask/ --model-dir models/ --model SAEHD
# Paso 7
python main.py videoed video-from-sequence --input-dir data_dst/merged/ --output-file result.mp4 --reference-file data_dst/destination_video.mp4 El entrenamiento (paso 5) es el más largo. Para un resultado de calidad media necesitarás entre 50.000 y 200.000 iteraciones, lo que puede traducirse en varias horas o días dependiendo de tu GPU.
Ejemplos de deepfakes virales y por qué funcionaron
Algunos deepfakes han conseguido millones de visualizaciones. Analizar qué los hizo virales ayuda a replicar su éxito:
Tom Cruise en TikTok (@deeptomcruise)
Esta cuenta acumuló millones de seguidores con vídeos de un Tom Cruise falso haciendo trucos de magia y comentando anécdotas. Funcionó porque la calidad era excepcional y los vídeos eran cortos, entretenidos y publicados en una plataforma con alto alcance orgánico.
Obama en el vídeo de BuzzFeed
BuzzFeed y el director Jordan Peele publicaron un vídeo donde Obama decía frases que nunca pronunció, con el objetivo de advertir sobre los peligros de la desinformación. La paradoja del mensaje lo hizo enormemente compartido.
Recreaciones históricas
Vídeos que "resucitan" a figuras históricas como Salvador Dalí o Einstein para hablar en museos o dar charlas generan curiosidad inmediata. Combinan el factor sorpresa con un contexto educativo que facilita su difusión.
Los factores comunes en deepfakes virales son: calidad técnica alta, un sujeto reconocible, un contexto inesperado o humorístico y una duración corta (menos de 60 segundos para redes sociales).
Consejos para viralizar tu vídeo deepfake
- Usa personajes o rostros reconocibles por tu audiencia objetivo.
- Elige un concepto claro: humor, sorpresa, nostalgia o polémica controlada.
- Cuida el audio. Un deepfake con voz mal sincronizada pierde credibilidad al instante.
- Publica primero en TikTok o YouTube Shorts para aprovechar el algoritmo de descubrimiento.
- Añade siempre una etiqueta visible que indique que el vídeo es un deepfake. Además de ser éticamente correcto, reduce el riesgo de reportes que limiten el alcance.
- El primer segundo del vídeo es decisivo. Empieza con el momento más impactante.
Consideraciones éticas y legales
Crear deepfakes conlleva responsabilidades importantes. Antes de publicar cualquier contenido, ten en cuenta lo siguiente:
- Consentimiento: usar la imagen de una persona sin su permiso puede vulnerar su derecho a la propia imagen, especialmente en España y la Unión Europea.
- Desinformación: publicar un deepfake como si fuera real puede tener consecuencias legales graves, incluyendo responsabilidad civil o penal.
- Contenido sexual: crear deepfakes de naturaleza sexual sin consentimiento es ilegal en muchos países y está tipificado como delito en España desde 2023.
- Uso publicitario: usar la imagen de una celebridad en publicidad sin contrato es también ilegal.
El uso responsable de los deepfakes en marketing o entretenimiento, con consentimiento de los implicados y etiquetado claro como contenido sintético, puede abrir posibilidades creativas muy interesantes sin cruzar ninguna línea legal.
Preguntas frecuentes sobre los deepfakes
¿Es ilegal hacer un deepfake?
Depende del uso. Crear un deepfake con fines creativos, humorísticos o educativos, con consentimiento de los implicados y etiquetado como contenido artificial, es legal en la mayoría de países. Lo que está prohibido es usarlos para suplantar identidades, difamar, engañar o crear contenido sexual sin consentimiento.
¿Cuánto tiempo lleva hacer un deepfake?
Un deepfake básico con herramientas sencillas como ReFace se puede hacer en minutos. Uno de calidad profesional con DeepFaceLab requiere entre 24 y 72 horas de entrenamiento en una GPU potente, más el tiempo de preparación y edición posterior.
¿Qué ordenador necesito para hacer un deepfake?
Para resultados profesionales necesitas una GPU NVIDIA con al menos 6-8 GB de VRAM (una RTX 3060 o superior es una buena opción), 16 GB de RAM y bastante espacio en disco. Si no tienes ese hardware, puedes usar Google Colab con GPU gratuita o de pago para ejecutar los scripts en la nube.
¿Puedo hacer un deepfake sin saber programar?
Sí. Herramientas como ReFace, Reface App o Deepfakes Web no requieren ningún conocimiento técnico. Sin embargo, para resultados de mayor calidad y control, aprender a ejecutar scripts básicos en Python marca una diferencia notable.
¿Qué pasa si subo un deepfake a YouTube o TikTok?
Ambas plataformas tienen políticas sobre contenido sintético. YouTube exige etiquetar los vídeos que usan IA de forma realista. TikTok también requiere revelar el uso de deepfakes en ciertos contextos. No seguir estas normas puede resultar en la eliminación del vídeo o la suspensión de la cuenta.
Resumen
Los deepfakes son una tecnología poderosa con aplicaciones creativas muy reales, desde el marketing y el entretenimiento hasta la educación y el arte. Con las herramientas adecuadas, el script correcto y un concepto sólido, es posible crear contenido que genuinamente capture la atención y se comparta de forma masiva.
La clave está en combinar calidad técnica con una idea que conecte con la audiencia, y siempre desde una postura ética y transparente sobre el origen del contenido.