Todas las Noticias en Películas, Avances de Películas y Reseñas.

Cómo hacer un vídeo deepfake [Explained]

Sí, ciertamente existe mucho miedo en torno al tema de los vídeos deepfake y a cómo pueden tener consecuencias catastróficas. Pero ya sea que desee subirse a bordo del tren de aceptación o decida quedarse en la plataforma por temor, adquirir un poco más de conocimiento sobre el tema no le hará ningún daño.

Deepfake no es intrínsecamente malo; de hecho, es uno de los desarrollos más brillantes en el mundo tecnológico que está causando graves niveles de disrupción. Una vez que vea el potencial de la tecnología GAN y se dé cuenta de que en realidad se puede utilizar de manera productiva para el bien de la humanidad, el deepfake no parecerá tan amenazador como lo parece ahora.

Como dice Yoda, “El miedo es el camino hacia el Lado Oscuro”. El miedo lleva a la ira, la ira lleva al odio, el odio lleva al sufrimiento”.

Deepfake tiene una otra cara, bastante oscura también. Pero cuanto más te familiarices con este concepto y tecnología, menos control tendrá sobre ti. De hecho, incluso puedes explorar el potencial positivo de los deepfakes y convertirlos en un activo en lugar de un pasivo.

En este momento, las instituciones políticas están tomando medidas enérgicas (con razón) para eliminar todo acceso al software deepfake disponible en línea. Si bien esto dificulta el acceso, encontramos un software que todavía está disponible. (¿Pero, por cuánto tiempo más?)

Cosas que debes saber antes de hacer un vídeo deepfake

Si tienes un conocimiento intermedio de informática y alguna experiencia con software, hacer un vídeo deepfake no será tan difícil. Toda la premisa se basa en el hecho de que el software hará el trabajo duro y todo lo que tienes que hacer es ingresar los datos y ejecutar el software. Existe software de audio que también requiere que se escriban las salidas, pero para este instructivo, nos centraremos más en la transformación de rostros.

Antes de continuar, tenga en cuenta que no puede utilizar la imagen de nadie sin su permiso y definitivamente no puede publicarla en el dominio público. Esto incluye cualquier tipo de video, fotografía o incluso audio que potencialmente pueda violar el derecho básico de cualquier ser humano y causarle daño. Celebridades y personalidades famosas incluidas.

Otro aspecto importante a tener en cuenta es que el deepfaking es un método extremadamente popular utilizado para promover la propaganda política y el caos, recomendamos mantenerse alejado de dicho contenido para evitar problemas.

La razón por la que somos tan contundentes sobre lo que es aceptable no es solo que el uso indebido de software deepfake se haya convertido en una crisis internacional. Ya se está generando miedo en la gente acerca de este software y su potencial.

Recomendado:  Los científicos del MIT expresan su preocupación por la IA: compartirla genera 'juicios más duros' que los humanos

Pero es así, aquellos que quieren hacer daño y pretenden causar caos encontrarán otra vía, si no ésta. Pero cuanto más seamos conscientes de cómo funciona el deepfake, menos poder tendrá sobre ti.

Requisitos

No es posible crear un vídeo deepfake sin contar con el soporte de hardware adecuado. Asegúrese de estar equipado con lo siguiente antes de continuar.

Hardware

  • Una CPU moderna con 8 GB de RAM debería funcionar; Se prefiere más RAM para un procesamiento más rápido
  • Un procesador gráfico Nvidia o AMD con 2 GB de RAM o más
  • Windows 7 y superior
  • Intel Core i5 y superior

Software

  • Para este instructivo, recomendamos obtener el ProfundoFaceLab software de GitHub.
  • Algunas tarjetas gráficas NVIDIA requieren la instalación del kit de herramientas CUDA. Puedes descargarlos para tu dispositivo desde aquí.

Requisitos del vídeo de origen y destino

  • Tanto los vídeos de origen como los de destino deben ser de alta resolución; es preferible 4K, pero los vídeos de 1080p deberían ser suficientes.
  • Los vídeos deben ser lo suficientemente brillantes como para que se puedan ver las caras individuales.
  • Las caras que estás a punto de intercambiar deben tener algunos rasgos similares: color de piel, cabello, barba y accesorios como gafas y sombreros.
  • La cara que necesita ser extraída y reemplazada no debería estar muy lejos en el video, pero tampoco debería ser un primer plano.
  • El video debe presentar las 2 caras en varios ángulos y expresiones.
  • Para que el software pueda trazar el rostro deseado, debe ser suficiente para escanearlo por completo, entre 2 y 3 minutos.
  • Los vídeos en los que el sujeto no se mueve deberían ser más fáciles de modificar.

Para obtener los mejores resultados, recomendamos utilizar vídeos de entrevistas, ya que le brindan una toma algo cercana de un sujeto sin moverlo por el encuadre. Al software le resultará más fácil escanear y extraer conjuntos de caras de dichos vídeos sin comprometer mucho la calidad del vídeo.

Cómo hacer un vídeo deepfake

Hay 3 aspectos principales en los que entra en juego el software. Extracción de datos, capacitación de la red neuronal y fusionando del archivo de origen y del archivo de destino. El vídeo tiene tres aspectos principales que están interconectados. El calidad del vídeo, la cantidad de tiempo usted decide invertir en la formación, y el duración del vídeo en sí. Si quieres que el resultado tenga buena calidad, tendrás que invertir el tiempo necesario para que las redes neuronales se entrenen para el vídeo. Además, si el vídeo que deseas crear es de larga duración, la calidad se verá comprometida de una forma u otra.

Recomendado:  Los 5 mejores NAS para Plex 2023: transcodificación 4K, alta capacidad

Tenga en cuenta que hay una cosa a la que renunciará en el primer intento y será principalmente la calidad. Cuanto más trabaje con el software, más fácil le resultará lograr los resultados que desea.

  • Descargar el Software DeepFaceLab torrent buscando su plataforma en “Versiones” y luego seleccionando una versión adecuada que vaya con su tarjeta gráfica.
  • Después de haber descargado el archivo .EXE deseado, haga doble clic en él en su escritorio para extraer los archivos en su dispositivo.
  • Una vez extraído, verá dos carpetas, interno y espacio de trabajo junto con una serie de archivos por lotes. La carpeta ‘espacio de trabajo’ es a la que deberá acceder en todo momento durante el proceso de conversión. Cuando ingrese a esta carpeta, verá dos archivos de video .MP4: “data_dst” y “data_src”. El primero es el archivo de vídeo de destino en el que desea copiar la cara reemplazada y el segundo es el archivo de vídeo de origen del que desea extraer la cara para pegarla en el vídeo de destino.
  • Por ahora, volvamos a la carpeta donde extrajiste todo el archivo .EXE original y, desde aquí, seleccionemos el despejar el espacio de trabajo archivo por lotes. Aquí es donde guardará sus archivos.
  • Después de haber limpiado el espacio de trabajo para crear uno nuevo, coloque sus videos de origen y de destino dentro de la carpeta “espacio de trabajo” y cambie el nombre del video original que será el producto final como datos_dst y el vídeo que se utilizará para reemplazar la cara como fuente_datos.
  • Ahora, debes separar los fotogramas de ambos videos en carpetas separadas siguiendo los siguientes pasos.
  • Correr extraer imágenes del video data_src, La consola se abrirá para iniciar el proceso de extracción del archivo fuente.
  • Correr extraer imágenes del video data_dst FULL FPS siguiente para repetir el mismo proceso para el archivo de destino.
  • La consola cerrar automáticamente una vez extraídos los fotogramas.

  • Correr extracto de conjunto de caras data_src.
  • Cuando la consola te solicite tu tipo de rostro, ingresa “wf“.
  • Correr vista data_src alineada resultado para comprobar la calidad de los fotogramas extraídos. Ahora verás el alineado carpeta donde puede ver los conjuntos de caras extraídos del video fuente dentro del fuente_datos carpeta. Si hay marcos que parecen desorientados o cree que son innecesarios para su uso, elimínelos de esta carpeta.
  • Repita este proceso para el video data_dst ejecutando extracto de conjunto de caras data_dst.
  • Cuando la consola te solicite tu tipo de rostro, ingresa “wf“.
  • Correr vista data_dst alineada resultados para ver los fotogramas que se han extraído del vídeo de destino. Ahora verás el alineado carpeta donde puede ver los conjuntos de caras extraídos del video fuente dentro del datos_dst carpeta. Si hay marcos que parecen desorientados o cree que son innecesarios para su uso, elimínelos de esta carpeta.
  • También puedes enmascarar manualmente las caras de tus videos de origen y de destino para obtener mejores resultados al final.
  • Para enmascarar los conjuntos de caras del vídeo de destino, ejecute máscara data_dst – editar. La consola que se carga le permitirá establecer puntos límite para mapear los conjuntos de caras individualmente. Al enmascarar, asegúrese de mapear solo el interior de la cara que necesita enmascararse y evite acercarse al cabello de la persona.
  • De manera similar, para enmascarar los conjuntos de caras del video fuente, ejecute máscara data_src – editar.
Recomendado:  4 formas de solucionar el problema de que el peso de la imagen a mitad del viaje no funciona

Parte 3: Entrenamiento

  • Ejecute el tren H64 archivo por lotes si eres principiante (espera un compromiso de calidad)
  • Una vez que se abra la consola, presione Entrar/Regresar para seleccionar todas las opciones predeterminadas.
  • El modelo comenzará a cargarse y mostrará información como opciones de sesión y el tamaño del conjunto de datos.
  • El ventana de vista previa se abrirá una vez que el modelo haya terminado de cargarse. Observe el proceso de entrenamiento cuadro por cuadro.
    • La mejor manera de medir el éxito de la capacitación es observando el valor de pérdida del archivo. Cualquier valor inferior a 0,2 debería ser suficiente.
  • Prensa Ingresar para finalizar el entrenamiento una vez que esté satisfecho con los resultados.

Parte 4: Fusionar y Convertir

  • Correr convertir H64 para convertir el modelo H64 a partir de archivos por lotes.
  • Seleccione todas las opciones predeterminadas usando entrar/regresar.
  • Una nueva carpeta llamada unir será creado en el carpeta data_dst.
  • Ahora ejecuta el convertido a mp4 archivo por lotes.
  • Buscar resultado.mp4 dentro de la carpeta ‘espacio de trabajo’. Ese es el último video deepfake que estableciste crear.

Eso es todo lo que necesitas saber para crear tú mismo un vídeo deepfake.