1. O que é o Fluxo de Trabalho ComfyUI ReActor Face Swap?
O fluxo de trabalho ComfyUI ReActor Face Swap permite a troca de rostos contínua em imagens e vídeos usando modelos avançados de detecção, troca e aprimoramento de rostos. Esta implementação do ReActor Face Swap produz resultados naturais e de alta qualidade enquanto oferece opções flexíveis de restauração e upscale.
Últimas Atualizações
Atualizações recentes trouxeram melhorias significativas para o fluxo de trabalho ReActor Face Swap. O suporte para modelos de restauração GPEN 1024/2048 melhora a qualidade do rosto, enquanto as atualizações no processamento de vídeo e otimização geral de desempenho permitem operações de troca de rosto mais rápidas.
2. Benefícios do ComfyUI ReActor Face Swap:
- Produz substituições de rosto realistas enquanto mantém expressões faciais naturais, iluminação e textura
- Oferece recursos de restauração flexíveis com configurações de aprimoramento personalizáveis
- Inclui suporte para upscale para melhorar a resolução de imagem e vídeo para saídas mais nítidas
- Entrega saídas de vídeo suaves usando interpolação de quadros para movimento fluido
3. Como Usar o Fluxo de Trabalho ComfyUI ReActor Face Swap
Método Primário: Substituição de Rosto de Vídeo para Imagem
- Entradas:
- Vídeo Alvo: Carregado através do nó Load Video (Upload)
- Imagem Fonte: Carregada através do nó Load Image
- Procedimento:
- Execute o fluxo de trabalho ReActor Face Swap clicando em Queue Prompt para resultados de alta qualidade
- O vídeo final será salvo usando o nó Video Combine
Métodos Alternativos
O fluxo de trabalho ReActor Face Swap suporta tanto o processamento multi-face quanto apenas imagem. Para troca de múltiplos rostos, ajuste o parâmetro input_faces_index
no nó Fast Face Swap para direcionar rostos específicos (por exemplo, 0,1,2). Para operações apenas de imagem, use simplesmente o nó Load Image em vez de Load Video (Upload) para sua entrada alvo.
4. Referência de Nós e Parâmetros do ComfyUI ReActor Face Swap
Load Video (Upload) Node
- Objetivo: Carrega o vídeo alvo para troca de rostos
- Principais Parâmetros:
force_rate
: Ajusta a taxa de quadros para extração de vídeo
select_every_nth
: Controla a frequência de seleção de quadros
- Valores baixos: Mais quadros, mais suave mas processamento mais longo
- Valores altos: Menos quadros, mais rápido mas mais irregular
skip_first_frames
: Pula um número especificado de quadros iniciais
- Útil para cortar o início do vídeo de entrada
- Compromissos: Equilíbrio entre suavidade do vídeo e tempo de processamento
Load Image Node
- Objetivo: Carrega a imagem fonte contendo o rosto a ser trocado
- Principais Parâmetros:
image
: Caminho para a imagem do rosto fonte
- Garanta imagens de rosto de alta qualidade e claras para melhores resultados
- Compromissos: A qualidade da imagem impacta diretamente nos resultados da troca
Fast Face Swap Node
- Objetivo: Realiza a operação de troca de rostos
- Principais Parâmetros:
swap_model
: Seleção de modelo de troca de rosto
- inswapper_128.onnx: Modelo padrão otimizado para qualidade
facedetection
: Escolha do algoritmo de detecção de rosto
- retinaface_resnet50: Alta precisão, mais lento
- retinaface_mobile0.25: Mais rápido, menor precisão
face_restore_visibility
: Força de mistura para restauração (0.1–1.0)
- Maior: Restauração mais forte, potencial super-suavização
- Menor: Restauração sutil, preserva detalhes originais
codeformer_weight
: Equilíbrio de preservação de detalhes (0.0–1.0)
- Maior: Resultados mais suaves, menos detalhes
- Menor: Mais detalhes, potenciais artefatos
input_faces_index
: Especifica rostos para troca em processamento multi-face
- Compromissos: Equilíbrio entre qualidade, velocidade e precisão
Face Booster Node
- Objetivo: Realça e restaura o rosto trocado antes da integração
- Principais Parâmetros:
interpolation
: Seleção do método de aprimoramento (ex.: Bicubic)
visibility
: Intensidade da restauração (0.1–1.0)
- Maior: Aprimoramento mais forte mas pode super-processar
- Menor: Aprimoramento sutil, aparência mais natural
codeformer_weight
: Equilíbrio de detalhes (0.0–1.0)
- Maior: Mais suave, menos detalhes
- Menor: Mais detalhes, possíveis artefatos
- Compromissos: Qualidade aprimorada vs aparência natural
Load Upscale Model Node
- Objetivo: Carrega o modelo de upscale de IA para aprimoramento de resolução
- Principais Parâmetros:
model_name
: Seleção do modelo de upscale (ex.: RealESRGAN_x4plus.pth)
- Compromissos: Maior resolução vs uso de memória
Upscale Image Node
- Objetivo: Aplica upscale a imagens processadas
- Principais Parâmetros:
upscale_model
: Aplicação do modelo selecionado
image
: Alvo para o upscale
- Compromissos: Melhoria de qualidade vs tempo de processamento
Video Combine Node
- Objetivo: Combina quadros processados em vídeo final
- Principais Parâmetros:
frame_rate
: Taxa de quadros do vídeo de saída
- Maior: Reprodução mais suave, mais quadros necessários
- Menor: Mais irregular mas processamento mais rápido
filename_prefix
: Prefixo personalizado para arquivo de saída
save_output
: Controla a gravação do vídeo no caminho especificado
- Compromissos: Qualidade de saída vs tamanho do arquivo
Para atualizações, detalhes do modelo e suporte ao fluxo de trabalho ReActor Face Swap, por favor visite o repositório oficial no GitHub https://github.com/Gourieff/comfyui-reactor-node.