CorridorKey ComfyUI: Keying e Matting Video Guidato
Questo workflow CorridorKey ComfyUI trasforma un video sorgente più un passaggio maschera grezzo in piastre di primo piano pulite, un matte di alta qualità e anteprime di revisione per iterazioni rapide. È una pipeline di keying controllabile e amichevole per editor costruita attorno al nodo e modello personalizzato CorridorKey, destinata a riprese live-action dove si desidera precisione e stabilità piuttosto che un rimozione dello sfondo con un solo clic.
Il grafico include quattro deliverable: una piastra solo primo piano, un matte in scala di grigi, un'anteprima elaborata e una sovrapposizione QC. Mantiene il tuo frame rate originale per un round-tripping senza soluzione di continuità in NLE e compositori. Il nodo CorridorKey ComfyUI è fornito da SeanBRVFX/ComfyUI-CorridorKey e carica i pesi da nikopueringer/CorridorKey_v1.0.
Modelli chiave nel workflow Comfyui CorridorKey ComfyUI
- CorridorKey v1.0. Un modello di keying guidato che affina una maschera grezza fornita dall'utente in un matte dettagliato e temporalmente coerente attraverso i frame. Si concentra sul mantenimento di strutture fini come capelli e bordi mossi, minimizzando aloni e buchi. I pesi del modello sono ospitati su Hugging Face per un uso semplificato all'interno di ComfyUI.
Come utilizzare il workflow Comfyui CorridorKey ComfyUI
Questo workflow prende due clip allineati di identica durata, risoluzione e fps: la tua piastra sorgente e un passaggio maschera grezzo. Converte quindi i frame della maschera in un matte a canale singolo, esegue CorridorKey per affinare le alpha per frame e assembla quattro output di revisione sincronizzati.
Fase 1 — Carica filmato e maschera
Carica la tua piastra sorgente in LoadVideo (#26) e una clip maschera grezza corrispondente in LoadVideo (#29). Le due clip devono corrispondere nel conteggio dei frame, fps e dimensioni per garantire una sincronizzazione perfetta. Una maschera grezza può essere un roto approssimativo, un passaggio soglia o qualsiasi matte di regione d'interesse che copre il soggetto con una certa tolleranza. Mantenere la maschera temporalmente stabile, anche se grezza, rende il raffinamento più coerente da ripresa a ripresa.
Fase 2 — Dividi i frame e prepara la maschera
Entrambi i video sono decompressi in frame e fps utilizzando GetVideoComponents (#27, #30). La clip maschera viene convertita in un matte a canale singolo con ImageToMask (#31). Per impostazione predefinita, il nodo legge il canale rosso, che si adatta a maschere codificate come grafiche rosse solide; cambia il canale se la tua maschera è in scala di grigi o codificata in verde o blu. Mira a una maschera che includa tutti i dettagli del soggetto ma eviti grandi regioni di sfondo per ridurre i falsi positivi successivamente.
Fase 3 — Keying guidato con CorridorKey
I frame dalla piastra sorgente alimentano l'input image e il matte convertito alimenta l'input mask di CorridorKey (#28). Il modello affina i bordi, riempie piccoli buchi e bilancia il mantenimento dei dettagli contro il rumore, usando la maschera grezza come guida spaziale forte. Emissione quattro output per frame: fg per la piastra di primo piano, matte per l'alpha raffinata, processed per un'anteprima visiva semplice e QC per una sovrapposizione a colpo d'occhio che evidenzia le aree problematiche. Usa QC per individuare aloni, errori di trasparenza o tremolii dei bordi prima di impegnarti in esportazioni.
Fase 4 — Assembla e salva i deliverable
I flussi raffinati vengono convertiti nuovamente in video mantenendo il fps originale. CreateVideo (#33) costruisce la piastra di primo piano da fg e SaveVideo (#32) la scrive su disco. La maschera matte viene convertita in frame visualizzabili con MaskToImage (#35), quindi esportata tramite CreateVideo (#34) e SaveVideo (#36) come riferimento in scala di grigi. I rami processed e QC sono allo stesso modo assemblati con CreateVideo (#37, #39) e salvati usando SaveVideo (#38, #40) per una rapida revisione e controlli di qualità da ripresa a ripresa.
Nodi chiave nel workflow Comfyui CorridorKey ComfyUI
CorridorKey (#28)
Questo è il fulcro che trasforma una guida grezza in un matte e primo piano pronto per la produzione. Tratta la maschera guida come il segnale principale: se è troppo stretta potresti tagliare capelli e sfocature di movimento, e se è troppo larga il key può entrare nello sfondo. Mantieni il tuo spazio colore di input coerente tra la piastra e la maschera, e affidati all'output QC per giudicare l'integrità dei bordi prima di esportare. Quando affini riprese difficili, iterare sulla maschera grezza piuttosto che sovra-ottimizzare i passaggi a valle.
ImageToMask (#31)
Questo nodo estrae un matte a canale singolo dalla clip maschera. Abbina il suo selettore di canale a come è codificata la tua maschera, ad esempio rosso per grafiche rosse solide o il canale appropriato per matte codificati a colori. Se la tua maschera è in scala di grigi, seleziona il canale adatto alla luminanza in modo che il bianco rappresenti il soggetto e il nero rappresenti lo sfondo. Un input binario pulito o quasi binario qui migliora notevolmente la stabilità di CorridorKey.
Extra opzionali
- Assicurati che entrambi gli input condividano fps, risoluzione e conteggio dei frame identici per evitare derive o scivolamenti di frame negli output.
- Preferisci sorgenti a frame rate costante ed evita letterboxing o pillarboxing in entrambi i clip di input.
- Se vedi aloni in
QC, espandi leggermente la maschera grezza e riesegui; se i bordi sembrano strozzati, allenta la maschera appena abbastanza per includere ciuffi e sfocature di movimento. - Esporta sia la piastra di primo piano che il matte; nel tuo NLE o compositore, usa il matte come l'alpha per la piastra di primo piano per un controllo esatto.
- Per lavori in batch, mantieni coerenti i nomi e la codifica della tua maschera in modo che
ImageToMasknon richieda modifiche per ciascuna ripresa.
Link
- Nodo personalizzato CorridorKey: SeanBRVFX/ComfyUI-CorridorKey
- Pesi del modello CorridorKey: nikopueringer/CorridorKey_v1.0
Riconoscimenti
Questo workflow implementa e si basa sui seguenti lavori e risorse. Riconosciamo con gratitudine SeanBRVFX per ComfyUI-CorridorKey e nikopueringer per CorridorKey_v1.0 per i loro contributi e manutenzione. Per dettagli autorevoli, si prega di fare riferimento alla documentazione originale e ai repository collegati di seguito.
Risorse
- SeanBRVFX/ComfyUI-CorridorKey
- Repository sorgente: SeanBRVFX/ComfyUI-CorridorKey
- nikopueringer/CorridorKey_v1.0
- Fonte del modello: nikopueringer/CorridorKey_v1.0
Nota: L'uso dei modelli, dei dataset e del codice di riferimento è soggetto alle rispettive licenze e termini forniti dai loro autori e manutentori.
