SOLO DUE SETTIMANE | 20% DI SCONTO su Seedream 5.0 Pro!

Tutorial di ComfyUI Face Swap (2026): Il flusso di lavoro completo di ReActor e la scorciatoia da 30 secondi di cui nessuno ti parla

Il tutorial completo per il face swap in ComfyUI: installa ReActor, correggi i volti sfocati a 128px, gestisci gli scambi video, e poi scopri la scorciatoia cloud da 30 secondi che nessuno menziona.

Hai seguito il video su YouTube. Hai installato ComfyUI, aggiunto il nodo ReActor, premuto Queue Prompt e hai ottenuto questo invece di un face swap: fatal error C1083: Python.h: No such file or directory.

Un utente lo ha riassunto perfettamente nel repo di ReActor, dopo che insightface si è rifiutato di compilare su Python 3.13: "ChatGPT e Claude non hanno aiutato... Ho ricevuto un altro errore e sono caduto nella tana del coniglio delle correzioni" (issue #166, 2025).

Sono stato in quella tana del coniglio. Quindi questa guida fa onestamente entrambi i lavori. Primo, il vero tutorial di ComfyUI face swap: i nodi esatti, le impostazioni esatte, le trappole, tutto quanto. Poi la via di fuga: lo stesso swap, ricostruito in una scheda del browser, trenta secondi, nessuna installazione, e arriva fino al video.

È una riga? Sì

Un uomo frustrato di notte davanti a due monitor, uno pieno di cavi di nodi ComfyUI aggrovigliati con un dialogo di errore rosso, l'altro un muro di errori del terminale

Punti Chiave

  • ReActor è il nodo predefinito di ComfyUI per il face swap: gratuito, open source, e rinato come progetto solo SFW dopo che il repo originale è stato bloccato (ComfyUI-ReActor, 2026).
  • Il suo motore di swap, inswapper_128, produce volti a 128x128 pixel. Ecco perché gli swap grezzi appaiono morbidi finché non si aggiunge un modello di ripristino del volto sopra.
  • Gli swap facciali video vengono eseguiti frame per frame. Una regressione ha cronometrato 81 frame in 22 minuti su una RTX 4090 prima che venisse risolta.
  • Una catena cloud a tre modelli ottiene lo stesso swap in circa 30 secondi per immagine, più un vero video e GIF alla fine, con zero installazioni.

Il Risultato del ComfyUI Face Swap che Costruiremo Oggi

Guarda prima, leggi dopo. A sinistra c'è lo still originale di Condescending Wonka, il fotogramma di Gene Wilder del 1971 che è diventato uno dei template meme più usati su internet. A destra c'è lo stesso fotogramma con un volto completamente diverso fuso. Stesso sorrisetto, stesso cappello a cilindro, stessa grana morbida della pellicola, nuova persona.

Confronto affiancato del Willy Wonka originale e della versione con face swap

Confronto affiancato: lo still originale del meme Condescending Wonka a sinistra, lo stesso fotogramma con un nuovo volto fuso a destra

E poiché un sorrisetto così compiaciuto merita movimento, ecco lo stesso frame swap animato in un GIF in loop:

Willy Wonka appoggiato sulla mano con un sorrisetto condiscendente

Il frame di Wonka con face swap animato in un GIF in loop, il sorrisetto che si allarga mentre la camera si avvicina lentamente

Entrambe le immagini sopra sono raggiungibili in due modi. Il primo percorso è il classico workflow di ComfyUI face swap con ReActor, che questa guida copre nodo per nodo. Il secondo percorso è una catena cloud che ho eseguito in una scheda del browser su Atlas Cloud, che ha richiesto circa trenta secondi per passaggio. Avrai entrambi, e puoi decidere come valuti le tue serate.

Perché ComfyUI Face Swap È Ovunque, e Perché i Primi Tentativi Falliscono

ComfyUI si è guadagnato la corona. L'editor a grafo di nodi ha circa 123k stelle su GitHub nel 2026, e "comfyui face swap" è diventata una ricerca predefinita perché lo strumento ti dà il controllo totale: scegli il modello di swap, scegli il modello di ripristino, collegalo a qualsiasi pipeline tu voglia.

La parte del face swap di quell'ecosistema ha del dramma incorporato. Il repo originale di ReActor è stato rimosso da GitHub, poi è tornato come ComfyUI-ReActor, una versione strettamente SFW con rilevamento di nudità integrato che rifiuta input non sicuri. Quella è la versione che tutti installano oggi.

Allora perché così tanti primi tentativi finiscono in lacrime? Quattro ragioni si ripresentano continuamente:

  1. Il muro di compilazione di insightface. ReActor dipende da insightface, che compila C++ al momento dell'installazione. Versione Python sbagliata, e ottieni l'errore Python.h dall'introduzione. Python 3.13 è un noto colpevole; la libreria che alimenta metà degli swap facciali di internet non è ancora aggiornata.
  2. Il volto a 128 pixel. Il modello di swap si chiama inswapper_128 perché 128x128 è letteralmente la sua risoluzione di output. Ogni swap grezzo sembra leggermente fuso finché un modello di ripristino del volto non ricostruisce il dettaglio.
  3. Il video è dolore frame per frame. Un video con face swap è solo centinaia di singoli swap di immagini. Una regressione di versione ha fatto sì che 81 frame richiedessero 1.341 secondi, circa 22 minuti, su una RTX 4090 con 24 GB di VRAM (issue #72, 2024). È stato risolto, ma la matematica frame per frame non scompare mai.
  4. Nessuna NVIDIA, nessuna festa. Lo stack di accelerazione assume CUDA. Su un Mac o una scheda AMD, il passaggio di swap ricade per lo più sulla CPU, e tutto quanto sopra si applica a un multiplo più crudele.

Niente di tutto questo significa saltare ComfyUI. Significa entrare con le impostazioni giuste e aspettative oneste. Eccole.

Il Classico Workflow di ComfyUI Face Swap: ReActor Passo dopo Passo

Questa è la parte che la maggior parte dei "tutorial" affretta. Rallenta qui e il tuo primo swap funzionerà.

Installazione di ReActor per ComfyUI Face Swap

Il percorso pulito nel 2026:

  1. Apri ComfyUI Manager, cerca "ReActor", installa ComfyUI-ReActor, riavvia.
  2. Scarica inswapper_128.onnx e mettilo in ComfyUI\models\insightface.
  3. I modelli di ripristino del volto (GPEN-BFR-512, CodeFormer, GFPGAN) si trovano in ComfyUI\models\facerestore_models. Il Manager può anche recuperarli.
  4. Buone notizie: dalla versione 0.7.0, il nuovo core di ReActor ha rimosso il vecchio requisito di Visual Studio C++ Build Tools che rompeva migliaia di installazioni Windows.
  5. Cattive notizie: per ora evita Python 3.13. insightface 0.7.3 non riesce a compilare contro di esso. Attieniti al Python che viene fornito con la build portatile di ComfyUI.

Se l'installazione finisce ma i nodi ReActor non appaiono, controlla il log della console all'avvio. Nove volte su dieci è un insightface incompleto, e la soluzione è rieseguire install.bat con il Python giusto, non reinstallare ComfyUI.

Il Workflow di ComfyUI Face Swap: Nodi e Impostazioni che Contano

Il workflow minimo per le immagini è di quattro nodi:

Load Image (la tua immagine target) + Load Image (il volto che stai scambiando) → ReActor Fast Face SwapSave Image

Se stai generando il target con Stable Diffusion nello stesso grafo, indirizza l'output di VAE Decode nell'input_image di ReActor invece di un nodo Load Image. Ecco come appare il cablaggio in pratica, dall'eccellente guida nodo per nodo di Comflowy (Comflowy, 2024):

Diagramma del workflow di ComfyUI face swap che mostra i nodi Load Image collegati al nodo ReActor Fast Face Swap e poi a Save Image

Diagramma del workflow di ComfyUI face swap che mostra i nodi Load Image collegati al nodo ReActor Fast Face Swap e poi a Save Image

Il pannello delle impostazioni è dove gli swap passano da fusi a decenti. Il mio cheat sheet:

Impostazione ReActorValore consigliatoPerché
swap_modelinswapper_128L'unica opzione reale; è il motore
facedetectionretinaface_resnet50Rilevatore più accurato; quelli più piccoli sono più veloci ma perdono volti inclinati
face_restore_modelGPEN-BFR-512Ricostruisce i dettagli che lo swap a 128px perde; CodeFormer è l'alternativa
face_restore_visibility0.7 a 0.8La forza totale sembra ritoccata; sfumala indietro
codeformer_weight0.5 a 0.75Solo se si usa CodeFormer; più basso = più identità, più alto = più pulizia
input_faces_index0Quale volto nel target sostituire; contare da sinistra a destra per le foto di gruppo

Eseguilo su una foto sorgente chiara e frontale e otterrai un comfyui face swap genuinamente rispettabile. Luce morbida, niente occhiali da sole, niente capelli sul viso. La qualità del volto sorgente conta più di qualsiasi impostazione nella tabella.

ComfyUI ReActor Face Swap Video, la Versione Onesta

Sì, un comfyui reactor face swap video è possibile, ed è qui che l'hobby diventa uno stile di vita. La catena standard:

VHS Load Video (Video Helper Suite divide la clip in frame) → ReActor Fast Face Swap (eseguito su ogni singolo frame) → interpolazione RIFE opzionale (smussa il movimento) → Video Combine (ricuce i frame).

Cosa tralasciano i tutorial:

  • La matematica è brutale. Una clip di 10 secondi a 24fps sono 240 face swap. Anche a un sano 1-2 secondi per frame, sono 4-8 minuti di tempo GPU per tentativo, e raramente lo centri al primo tentativo.
  • Il volto ondeggia. ReActor tratta ogni frame indipendentemente, quindi le micro-differenze tra i frame si leggono come sfarfallio. RIFE aiuta, ma un comfyui face swap video raramente regge al rallentatore.
  • Picchi di VRAM. Caricare alcune centinaia di frame più il rilevamento più i modelli di ripristino troverà rapidamente il tuo limite di memoria.

Funziona. Le persone pubblicano ottimi risultati. Ma ognuno di quei risultati è l'intera serata di qualcuno, e questo è il contesto per ciò che viene dopo.

Dove Pica AI e Canva Face Swap Incontrano Ostacoli

Il riflesso naturale dopo un'installazione fallita è "va bene, userò un'app." Il livello delle app scambia il tuo dolore di installazione con diversi ostacoli.

Pica AI è l'app di face swap che appare per prima nei risultati di ricerca. È genuinamente facile: carica, clicca, fatto. Ma il livello gratuito brucia. Nel mio test personale, il contatore crediti era a 4, Pica non pubblica una pagina dei prezzi aperta al momento della scrittura, e le recensioni di terze parti riportano costantemente la stessa coppia di limiti: esportazioni con watermark e risoluzione limitata sugli account gratuiti. La sua presenza su Trustpilot è un piccolo gruppo di recensioni con lamentele ricorrenti su confusione di fatturazione e supporto, e gli swap video si accodano notevolmente nelle ore di punta. Un watermark sulla battuta finale non è un piccolo difetto su un meme. Il watermark È l'uccisore della battuta.

Canva face swap sorprende le persone nell'altra direzione: non è veramente di Canva. Il face swapping in Canva proviene da app di terze parti nel suo marketplace, non una funzionalità nativa. La popolare app FaceSwap assegna un credito gratuito al giorno, e gli swap fotografici sono il massimo; non esiste un serio canva face swap per video. Va bene per un gag una tantum in una presentazione, ma è un vicolo cieco per qualsiasi cosa di più.

Quindi il livello delle app ti salva dall'installazione e ti fa pagare in watermark, razioni giornaliere e video mancanti. Il che solleva la domanda ovvia: cosa succede se mantieni la libertà di mescolare i modelli di ComfyUI e lasci perdere tutto il resto?

Il Workflow di ComfyUI Face Swap, Ricostruito nel Cloud

Ecco il riformulare che ha cambiato il modo in cui li faccio. Il motivo per cui le configurazioni face swap comfyui sono potenti è la componibilità: un modello per lavoro, in catena. Questa idea non ha bisogno della tua GPU. Ho ricostruito l'intera catena dai playground dei modelli in una scheda del browser di Atlas Cloud, pagamento per esecuzione, e ogni passaggio è finito mentre il mio caffè era ancora caldo.

La divisione dei compiti:

CompitoModelloPerché questo
Generare un volto sorgenteGPT Image 2Ritratti sintetici puliti, nessun problema di somiglianza con persone reali
Fondere il volto in un meme o in uno still cinematograficoNano Banana 2 (edit)Preserva grana, illuminazione e l'aspetto "è sempre stato così"
Swap di ritratti ad alta fedeltàSeedream 5.0 Pro (edit)La sua lucidatura è sbagliata per i meme grezzi ma perfetta per i ritratti puliti
Animare il risultatoSeedance 2.0 MiniImmagine-a-video, clip di 5 secondi a 720p sono più che sufficienti per un meme

Niente installazioni, niente insightface, niente ansia da VRAM, e niente qui costa più di spiccioli per esecuzione. Puoi sfogliare l'intero catalogo sulla pagina dei modelli di Atlas Cloud e provare ogni playground prima di impegnarti in qualcosa.

Una nota di servizio prima del tutorial: Seedream 5.0 Pro sta eseguendo una promozione a tempo limitato in questo momento, il che conta se il caso d'uso dello swap di ritratto è il tuo.

Due criceti che indossano cappotti che tengono una scatola regalo incartata

Banner promozionale a tempo limitato di Atlas Cloud Seedream 5.0 Pro con due criceti dipinti che tengono una scatola regalo

Tutorial di ComfyUI Face Swap nel Cloud: Da Still Cinematografico a GIF

Ora la parte riproducibile. Cinque passaggi, ogni prompt copia-incollabile, e ho eseguito ogni screenshot qui sotto per davvero. Il nostro obiettivo: mettere un nuovo volto in Condescending Wonka e metterlo in movimento.

Passaggio 1: Scarica il Meme Originale, Mai Ricrearlo

L'errore più grande nel lavoro con i meme AI è chiedere a un modello di disegnare una somiglianza di un fotogramma famoso. Una ricreazione AI di Wonka non è Wonka. I lettori individuano il falso in mezzo secondo e la battuta muore. Scarica il template reale:

bash
1curl -L -o wonka.jpg https://imgflip.com/s/meme/Creepy-Condescending-Wonka.jpg
2

Quello è il vero still cinematografico del 1971, completo della grana morbida e del colore leggermente sbiadito che lo fanno leggere come "il meme" e non "una foto di un uomo con un cappello." Quelle imperfezioni sono il valore. Proteggile in ogni passaggio successivo.

Passaggio 2: Genera il Volto Sorgente (GPT Image 2)

Puoi usare il tuo selfie qui: frontale, luce uniforme, niente che copra il viso. Per un blog pubblico preferisco fare una demo con un volto sintetico, quindi ne ho generato uno nel playground di GPT Image 2. Impostazioni: qualità alta, aspect ratio 1:1.

text
1Studio portrait photo of a cheerful man in his late 20s with short brown hair and light stubble, looking directly at the camera, neutral background, soft even lighting, photorealistic, head and shoulders framing.
2

Interfaccia del generatore di immagini AI che mostra il prompt di testo e il ritratto generato

Playground di GPT Image 2 su Atlas Cloud con il prompt del ritratto compilato e il volto sorgente finito visibile nel pannello di output

Ecco il volto che porteremo avanti per il resto del tutorial:

Uomo sorridente con capelli castani e barba incolta che indossa un maglione scuro

Ritratto da studio generato dall'AI di un uomo allegro sulla trentina con capelli corti castani e barba leggera

Passaggio 3: Fondere il Face Swap con Nano Banana 2 Edit

Questo è il passaggio che separa la fusione dall'aspetto di adesivo incollato. Apri il playground di Nano Banana 2 edit, carica lo still di Wonka come immagine uno e il tuo volto sorgente come immagine due, imposta la risoluzione a 1k, e incolla:

text
1Replace Willy Wonka's face with the man's face from the second image, fully fused into the still. The face must stay recognizably human and look like the same person: keep his own eyes, eyebrows, nose and mouth. Give him the meme's exact condescending smirk, chin resting on his hand. Strictly preserve the original photo's composition, the purple jacket, the tan top hat, the bow tie, the soft 1971 film grain, colors and lighting. The new face must blend seamlessly into the original frame's texture. Do not sharpen, beautify, or upscale the rest of the image.
2

Un volto per esecuzione. Se un template ha due volti, eseguilo due volte piuttosto che chiedere entrambi contemporaneamente; i modelli di edit gestiscono un trasferimento di identità in modo pulito e iniziano a improvvisare con due.

Screenshot di un'interfaccia di generatore di immagini AI che esegue un face swap

Playground di Nano Banana 2 edit su Atlas Cloud con lo still di Wonka e il volto sorgente caricati, e il risultato fuso nel pannello di output

L'output, a dimensione reale. Nota cosa è sopravvissuto: la grana, l'ombra del cappello, la chioma riccia, la posa compiaciuta del mento sulla mano. Questo è l'effetto "è sempre stato lui" che nessuno swap incollato ti dà:

Ryan Gosling photoshoppato nella posa classica del meme di Willy Wonka

Il meme Condescending Wonka con il nuovo volto completamente fuso, grana e illuminazione intatte

Passaggio 4: Il Tuo Momento Face Swap Video di ComfyUI, Senza ComfyUI

Ricordi la matematica di 240 frame per clip dalla sezione ReActor? Qui è una sola esecuzione. Apri il playground di Seedance 2.0 Mini image-to-video, carica il frame di Wonka fuso, imposta 720p e 5 secondi, e incolla:

text
1Vintage 1970s film look: the man in the top hat slowly leans further onto his hand as his condescending smirk widens, eyebrows rising slightly, slow gentle push-in on his face, soft film grain flickering, dreamy pastel background staying out of focus, no camera cuts.
2

4. interfaccia

Playground di Seedance 2.0 Mini su Atlas Cloud con il frame di Wonka fuso caricato e il video finito di 5 secondi nel pannello di output

La clip finita è il GIF che hai visto all'inizio di questo articolo. Tempo totale per questo passaggio: circa un minuto di coda, zero frame gestiti a mano, nessun ondeggiamento del volto perché il modello video anima un'immagine coerente invece di riassemblare 120 swap indipendenti.

Passaggio 5: Trasforma l'MP4 in un GIF

Limitazione onesta: il playground video produce MP4, non GIF. La soluzione costa un prompt. Incolla questo in qualsiasi LLM, ChatGPT funziona, o uno dei modelli aperti come DeepSeek o Qwen sulla pagina LLM di Atlas Cloud:

text
1Write a single ffmpeg command that converts wonka.mp4 into a high-quality looping GIF: 480px wide, 12 fps, using palettegen and paletteuse in one filter_complex pass, infinite loop. Then explain each flag in one line.
2

Riceverai qualcosa del genere, che è esattamente ciò che ha prodotto il GIF sopra:

bash
1ffmpeg -i wonka.mp4 -filter_complex "[0:v]fps=12,scale=480:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" -loop 0 wonka.gif
2

Questa è l'intera catena. Meme scaricato, volto generato, fusione, movimento, GIF. Cinque passaggi, una scheda del browser.

Face Swap Gandalf: Non Passerai

Stessa ricetta, film diverso. Prendi lo still originale da https://i.imgflip.com/14xbe.jpg, mantieni la barba, il cappello e l'oscurità di Moria nella tua lista di conservazione, e lascia che il prompt di fusione faccia il suo lavoro. Un volto moderno che spunta dalla barba di Gandalf colpisce esattamente la giusta nota di sbagliato:

Un uomo barbuto che urla mentre tiene una spada e un bastone

La scena Non Passerai di Gandalf con un nuovo volto fuso, barba, cappello e l'oscurità di Moria intatti

Face Swap la Scena della Prua del Titanic

La scena della prua "Sto volando" è il raro template che è sia un classico del cinema che genuinamente ad alta risoluzione (la copia Imgflip su https://i.imgflip.com/4k0a6c.png è 1440x900). Due volti sono visibili, quindi rispetta la regola di un volto per esecuzione: ho scambiato Jack e lasciato Rose esattamente come nel film.

Jack e Rose sulla prua del Titanic al tramonto

La scena della prua del Titanic con il volto di Jack scambiato con il volto sorgente, illuminazione del tramonto e Rose invariati

Swap di Ritratti ad Alta Fedeltà, Dove si Inserisce Seedream

Una nota sul modello dai test A/B: per la fusione di meme e still cinematografici, resta con Nano Banana 2, perché preserva grana e imperfezione, e "troppo pulito" si legge come falso. Ma se capovolgi il compito verso ritratti puliti, foto professionali, foto di matrimonio, arte di personaggi ad alta risoluzione, allora quella stessa lucidatura diventa il punto. Lì, Seedream 5.0 Pro edit è la scelta più forte: abbellisce mentre fonde, che è un bug per Wonka e una caratteristica per un ritratto.

Cosa Ti Costa Realmente un ComfyUI Face Swap

Niente matematica di abbonamento, solo le forme oneste dei tre percorsi.

ComfyUI locale: il software è gratuito, ed è questo il titolo che tutti ripetono. Il conto reale è una scheda NVIDIA di classe 12GB, una serata (o un weekend) di configurazione, l'elettricità, e ogni futura serata in cui un aggiornamento di dipendenza rompe di nuovo insightface. Se possiedi già la GPU e ami armeggiare, quel conto può valere la pena. Armeggiare è un hobby, e agli hobby è permesso costare tempo.

App di face swap: un abbonamento per il livello buono, watermark e razioni di credito giornaliere su quello gratuito, e video o mancante o limitato. Stai noleggiando comodità con il contatore sempre visibile.

La catena cloud: prezzo a pagamento per esecuzione nella classe dei centesimi per immagine, nessun abbonamento inattivo, e il passaggio video fatturato solo quando ne generi effettivamente uno. L'intera pipeline di Wonka sopra, volto incluso, mi è costata meno di un caffè, e l'avrei pagato solo per saltare la lettura di un altro stack trace di insightface.

Una rapida parola sulle regole, perché il face swapping se lo merita: scambia il tuo volto o volti per cui hai il permesso di usarli. Le piattaforme limitano i deepfake di persone reali, e i modelli di fusione rifiuteranno apertamente alcuni input di celebrità. I template meme pubblici usati per commenti, come tutto in questo tutorial, sono il parco giochi sicuro. Mantienilo divertente, non fraudolento.

FAQ su ComfyUI Face Swap

Il face swap di ComfyUI è gratuito?

Il software e il nodo ReActor sono gratuiti e open source. L'installazione completa non lo è: hai bisogno di circa una GPU NVIDIA da 12GB per un uso confortevole, più il tempo di configurazione. Se non possiedi l'hardware, una catena cloud a pagamento per esecuzione è più economica che acquistare.

Perché il mio ComfyUI ReActor face swap appare sfocato?

Perché il modello di swap, inswapper_128, letteralmente produce il volto a 128x128 pixel. Risolvi nel nodo ReActor: imposta face_restore_model su GPEN-BFR-512 (o CodeFormer) e face_restore_visibility su 0.7 o 0.8. Il passaggio di ripristino ricostruisce i dettagli che lo swapper non può produrre.

ComfyUI ReActor può fare video face swap?

Sì. La catena standard comfyui reactor video face swap è VHS Load Video in ReActor in Video Combine, con interpolazione RIFE opzionale per la fluidità. Aspettati tempi di elaborazione frame per frame, un po' di sfarfallio del volto tra i frame, e un uso pesante di VRAM su clip più lunghe. Le clip brevi sono molto più perdonabili.

Canva ha un vero face swap?

Non nativamente. Il face swapping di Canva proviene da app di terze parti nel marketplace, quella popolare assegna un credito gratuito al giorno, e sono solo foto. Per i video face swap avrai bisogno di uno strumento completamente diverso.

Come trasformo un video face swap in un GIF?

Chiedi a qualsiasi LLM un comando ffmpeg usando palettegen e paletteuse, che producono colori molto più puliti di una conversione ingenua. La riga singola nel Passaggio 5 sopra converte qualsiasi MP4 in un GIF in loop a 480px, 12fps che puoi pubblicare ovunque.

Il face swapping AI è legale?

Scambiare il tuo volto, o un volto per cui hai il permesso esplicito di usare, va bene quasi ovunque. Pubblicare swap di persone reali senza consenso può violare le regole della piattaforma e, in molti luoghi, la legge. I template meme e gli still cinematografici usati per commenti si trovano in un territorio di fair use di lunga data, ma non usarli commercialmente.

Modelli recenti

Un'unica API per tutta l'IA multimediale.

Esplora tutti i modelli