Video Helper Suite 🎥🅥🅗🅢/maskgenerated

Repeat Masks 🎥🅥🅗🅢(RepeatMasks)

D'un point de vue technique, ce nœud reçoit un masque au format tenseur PyTorch et le traite via torch.

Repeat Masks

mask
MASK
count
multiply_by
INT
VideoHelperSuite

Le nœud Répéter les Masques 🎥🅥🅗🅢 est un outil conçu pour traiter et étendre des données de masque. Sa fonction principale est de recevoir un masque d'entrée (MASK) et de le concaténer en le répétant le long de la dimension du lot selon un facteur spécifié, générant ainsi une nouvelle séquence de masques contenant plusieurs copies identiques. Ce nœud sert principalement les workflows nécessitant un traitement par lots ou séquentiel des masques.

Fonctionnalité du Nœud

D'un point de vue technique, ce nœud reçoit un masque au format tenseur PyTorch et utilise l'opération torch.cat pour le concaténer en le répétant le long de la dimension 0 (dimension du lot) un nombre de fois spécifié. Ses entrées et sorties sont toutes du type de données MASK standard de ComfyUI, garantissant la compatibilité avec les autres nœuds du pipeline. Le paramètre multiply_by contrôle le nombre de répétitions, avec une valeur minimale de 1 et une valeur maximale limitée par la constante BIGMAX définie par le système.

Spécifications des Paramètres du Nœud - Répéter les Masques 🎥🅥🅗🅢

Entrées de Connexion (Inputs)

Nom du ParamètreType de DonnéesRequisValeur par DéfautPlage/Valeurs PossiblesDescription
maskMASKOui--mask (paramètre d'entrée) : Les données du masque original à répéter. Type MASK.

Paramètres de Contrôle (Parameters)

Nom du ParamètreType de DonnéesRequisValeur par DéfautPlage/Valeurs PossiblesDescription
multiply_byINTOui11 - BIGMAX (pas: 1)multiply_by (paramètre d'entrée) : Spécifie le nombre de fois que le masque doit être répété. Plage de valeurs de 1 à BIGMAX, avec un pas de 1.

Sorties (Output)

Nom du ParamètreType de DonnéesDescription
MASKMASKMASK (paramètre de sortie) : La nouvelle séquence de masques générée par concaténation répétée.
countINTcount (paramètre de sortie) : Le nombre total de masques contenus dans la nouvelle séquence (c'est-à-dire le nombre de répétitions).

Cas d'Utilisation

Ce nœud est très utile dans les workflows de génération vidéo ou de traitement par lots d'images, lorsque vous avez besoin d'appliquer le même masque à une série d'images. Par exemple, vous pouvez fournir à ce nœud un masque de segmentation d'avant-plan, définir multiply_by sur le nombre d'images de la vidéo pour générer rapidement une séquence de masques applicable à toutes les images, puis l'envoyer à un nœud de synthèse vidéo ultérieur.

Points d'Attention

À noter que ce nœud effectue uniquement une concaténation par répétition simple et ne modifie ni n'interpole le contenu du masque lui-même. La séquence de masques en sortie est identique en contenu, seule la taille du lot est augmentée. Une valeur trop élevée pour le paramètre multiply_by peut entraîner une augmentation significative de l'utilisation de la mémoire GPU.

Lien vers le Code Source du Nœud Répéter les Masques 🎥🅥🅗🅢

Le nœud Répéter les Masques 🎥🅥🅗🅢 provient du pack de nœuds ComfyUI-VideoHelperSuite.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…