FaceFusion 3.1.x, Nuevo sistema de procesamiento por lotes, Actualización de modelos, NSFW, ¡Actualizaciones recomendadas!
FaceFusion Actualizado a la versión 3.1.1. Esta actualización añade la función de lote, modelo de cambio de cara, y una nueva interfaz de usuario, esta vez el lote es diferente de la versión anterior de la forma de flujo de trabajo, la operación es más conveniente y simple.
Este artículo utiliza FaceFusion para explicar un determinado cliente envoltura, para obtener más cliente envoltura por favor, mueva:FaceFusion: Video Face Swap Enhancement Tool | Voice Sync Video Mouth Moves al final del artículo.

Actualizaciones
nueva función
- aprobar (una factura o inspección, etc.)
batch-run
Comando para introducir la función por lotes - Añadir máscara facial ajustable y analizador facial
- Actualización de la interfaz de usuario para la versión 5 de Gradio
- Añadir la opción de seleccionar el dispositivo de cámara web en el modo de intercambio de caras en directo
Nuevos modelos
- sensibilizar sobre
DeepFaceLive
Apoyo al modelo - adicional
hififace_256
modelo de trasplante de cara - Modelo de mejora del marco actualizado
Optimización y resolución de problemas
- Optimización de los procesadores de modificación de la edad para reducir los efectos de halo
- aumentando
--temp-path
para cambiar la ruta del recurso temporal - Añadir codificador de vídeo
h264_qsv
responder cantandohevc_qsv
- Eliminar obsoleto
--skip-download
parámetros - Optimización de problemas al cerrar secuencias de webcam
- uso obligatorio
libvpx-vp9
códecswebm
tratar con - Corrección de actualizaciones incoherentes de la vista previa
- Solucionado el problema de duración del vídeo al restaurar el audio
- Solución de problemas de OpenVINO
- Añadir barra de progreso para la extracción y fusión de vídeos
Actualizaciones adicionales
He realizado más optimizaciones y mejoras en la versión 3.1.1
- Sistema de procesamiento por lotes integrado, ahora con la opción de cambiar entre
普通模式
responder cantando批量模式
De dos tipos. - El modo por lotes permite cambiar imágenes y vídeos por lotes.
modo por lotes
📢 El modo por lotes es una característica experimental, por favor, ¡también comentarios si encuentras errores! 📢
Hay que preparar dos carpetas antes de usar el modo por lotes 📂
Uno para almacenar fotos de caras. (La resolución de la imagen no tiene por qué ser constante, pero el formato debe ser uniforme).

Una para poner las fotos/vídeos que necesites cambiar. (¡Las fotos y los vídeos están bien! Yo pongo el vídeo aquí)

(!!!! Asegúrese de que no hay caracteres especiales como el chino en la ruta o el nombre del archivo !!!!)
(!!!! Asegúrese de que no hay caracteres especiales como el chino en la ruta o el nombre del archivo !!!!)
(!!!! Asegúrese de que no hay caracteres especiales como el chino en la ruta o el nombre del archivo !!!!)
Abra FaceFusion y seleccione Modo por lotes.

Rellene la ruta de la imagen de intercambio de caras aquí en el archivo de origen
Ejemplo de ruta de Windows:D:\AI\DUDU\facefusion\test
Ejemplo de ruta MAC:/Users/ccua/Downloads/Dom-Lab/face/test

Elija el formato de la imagen, puede elegir jpg si es jpg, png si es png.(Tenga en cuenta que el formato tiene una diferencia de caso! JPG no es lo mismo que jpg!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)

En el archivo de destino, introduzca la ruta en la que desea cambiar el vídeo/imagen.
Ejemplo de ruta de Windows:D:\AI\DUDU\facefusion\target
Ejemplo de ruta MAC:/Users/ccua/Downloads/Dom-Lab/face/target

Seleccione el formato de archivo de destino, mantener el mismo formato con el formato de archivo en la carpeta. (Tenga en cuenta que el formato tiene una diferencia de caso! MP4 no es lo mismo que mp4!!!)

Asegúrese de que todos los parámetros anteriores están configurados y haga clic en Iniciar. El lote comenzará a ejecutarse en segundo plano. El progreso debe verse en el lanzador.

Vista de progreso.


Los resultados generados se visualizan en el directorio de salida tras la ejecución.

uso del modelo deepfacelive
Aquí se selecciona el modo de ejecucióndeepfacelive
. Anulación换脸处理
Opciones.

Aparecerá la parte inferior深度换脸模型
opciones (como en la configuración de programas informáticos)

Aquí hay muchos modelos estrella por defecto, todos ellos ya entrenados.

por ejemploelon_musk_224
Es Elon Musk.emilia_clarke_244
Es de Emilia Clarke (Mamá Dragón).
después目标文件
Sube la imagen/vídeo que quieras cambiar, podrás ver que la vista previa tiene el efecto correspondiente.

Sin embargo, en la práctica, hay veces en que la cara del cambio es muy "blanda". Esto tiene que ver con la elección dedeepfacelive
es relevante, y marcando la casilla脸部增强
responder cantando帧增强
No es válido para los resultados generados.

Eficacia del vídeo

tenga en cuenta
Debido al tamaño relativamente grande de los modelos (casi 100G más o menos), sólo tengo en el paquete de integración eliperov/
Un modelo de Musk al principio. Si necesita otros modelos, puede descargarlos en esta dirección.
https://huggingface.co/facefusion

Los modelos descargados se guardan en.assets\models\后缀
Por ejemplofacefusion/deepfacelive-models-edel
Los modelos se descargan en.assets\models\edel
Medio.
Modelos personalizados
Cómo utilizar su propia formacióndeepfacelive
¿Modelos?
Acerca de la formacióndeepfacelive
Por razones de espacio, no nos extenderemos aquí en detalle, así que puede buscar y aprender por su cuenta.
En el directorio raíz del proyecto.assets\models\
Crear uncustom
archivo (papel)
Coloque su propio modelo entrenado (archivo .dfm) en la carpeta.assets\models\custom
catálogo
Reinicie FaceFusion en深度换脸模型
Las opciones se bajan a la parte inferior para ver los archivos de modelos personalizados que se pusieron.
problemas comunes
- P: ¿Cuánta configuración se necesita para el modo por lotes? ¿En qué se diferencia del modo normal?
- R: ¡No hay diferencia! ¡Uno se ejecuta individualmente, uno se ejecuta en una cola por lotes! ¡Preparar un disco duro más grande puede ser (la ejecución de la necesidad de cortar fotogramas de vídeo, cuanto más tiempo se prepara el vídeo, más fotogramas serán cortados, ocupando más disco duro!)
- P: Diferencia entre modo por lotes y flujo de trabajo
- ¡R: El modo por lotes se basa en el flujo de trabajo, la libertad de flujo de trabajo puede ser programado alto y difícil! ¡El modo por lotes es simple y más adecuado para los blancos!
- P: ¿Puedo realizar otras operaciones mientras se ejecuta un lote?
- R: ¡No cambies al modo normal para el intercambio de caras o la vista previa!
- P: ¿Supone algún problema cerrar el programa a mitad de su ejecución?
- R: Si se cierra el programa mientras se realiza el intercambio de caras, el archivo de fotogramas en caché del vídeo actual permanecerá en el disco duro local. La solución es borrar los archivos del directorio raíz del paquete de integración.
\Cache\VideoCache
El contenido de la carpeta es suficiente.
- P: ¿Por qué sólo hay tres modos en el modo por lotes?
- R: Más adelante se admitirán otros modos, que aún se están desarrollando y probando.
- P: ¿Es posible cambiar varios vídeos de una imagen por lotes?
- R: Puede ser de uno a muchos o de muchos a muchos.
Un ejemplo:
Pon una foto y pon tres vídeos. Finalmente generará tres vídeos para cambiar la cara según esta foto.
Pon dos fotos y pon un video. Finalmente generará dos vídeos para cambiar la cara según esta foto.
Pon tres fotos y pon tres vídeos. Al final generará nueve vídeos para cambiar la cara según esa foto.
Requisitos de configuración
GANA
La tarjeta Windows N requiere 6 G de memoria de vídeo
El paquete de integración viene con el entorno cuda, no es necesario instalar cuda adicional
Atención usuarios de tarjetas gráficas de la serie 10 👇🏻👇🏻
Si el paquete de integración se está ejecutando con un error relacionado con la cuda, se debe cancelar el método de ejecución.cuda
seleccionecpu
.
MAC
Chip MAC Apple Silicon M1/M2/M3/M4
Recomendado 8G RAM o más
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Puestos relacionados
Sin comentarios...