Select Latents 🎥🅥🅗🅢(SelectLatents)
Ce nœud reçoit en entrée un dictionnaire contenant plusieurs échantillons de représentations latentes
Select Latents
Le nœud Select Latents 🎥🅥🅗🅢 reçoit en entrée un dictionnaire contenant plusieurs échantillons de représentations latentes.
Le nœud Select Latents est un outil permettant de filtrer des trames spécifiques à partir d'un ensemble de représentations latentes. Sa fonction principale est d'extraire les parties correspondantes du lot de représentations latentes d'entrée, en fonction des index spécifiés par l'utilisateur, et de produire un nouveau lot de représentations latentes en sortie. Cette opération est similaire à la "sélection de plans" dans le montage vidéo, permettant à l'utilisateur de contrôler précisément la séquence de trames ciblée par le traitement ultérieur.
Fonctionnalités du nœud
Ce nœud reçoit en entrée un dictionnaire contenant plusieurs échantillons de représentations latentes. Son mécanisme interne analyse la chaîne d'index fournie par l'utilisateur, la convertit en une liste d'index spécifiques, puis extrait les tranches de données correspondantes de chaque tenseur du dictionnaire d'entrée en fonction de ces index. Il prend en charge des formats d'index flexibles, y compris des nombres individuels, des listes séparées par des virgules et des représentations de plages (par exemple, 0-5,10), et peut gérer les problèmes potentiels de dépassement d'index.
Spécifications des paramètres du nœud - Select Latents 🎥🅥🅗🅢
Entrées (Inputs)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
latent | LATENT | Oui | - | - | latent (paramètre d'entrée) : Lot de représentations latentes à filtrer en entrée, provenant généralement de la sortie d'un encodeur VAE ou d'autres nœuds de génération. |
Paramètres de contrôle (Parameters)
| Nom du paramètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
indexes | STRING | Oui | 0 | - | Exemples : 1,3,5 ou 0-4. Les index commencent à 0. |
err_if_missing | BOOLEAN | Oui | True | - | err_if_missing (paramètre d'entrée) : Lorsqu'il est défini sur True, le nœud générera une erreur si un index spécifié est hors de la plage d'entrée ; s'il est défini sur False, les index hors limites sont ignorés. |
err_if_empty | BOOLEAN | Oui | True | - | err_if_empty (paramètre d'entrée) : Lorsqu'il est défini sur True, le nœud générera une erreur si le résultat du filtrage basé sur les index est vide ; s'il est défini sur False, il autorise une sortie vide. |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| LATENT | LATENT | LATENT (paramètre de sortie) : Lot de représentations latentes filtré en sortie, contenant uniquement les trames correspondant aux index spécifiés. |
Scénarios d'utilisation
Ce nœud est très utile dans les flux de travail de génération ou d'édition vidéo. Par exemple, après avoir utilisé un nœud générant un lot de représentations latentes (comme "VAE Encode (for Batches)") pour créer une séquence latente d'une vidéo, vous pouvez utiliser ce nœud pour sélectionner uniquement les trames de la plus haute qualité ou les plus critiques. Ensuite, vous pouvez envoyer le résultat filtré au nœud d'échantillonnage ou de décodage suivant, vous concentrant ainsi sur le traitement des segments sélectionnés, améliorant l'efficacité du travail ou permettant des effets spécifiques.
Notes importantes
Veuillez noter que l'indexation commence à 0. Si les options de vérification d'erreur sont activées, le nœud lèvera une exception et interrompra l'exécution du flux de travail lorsqu'un index spécifié dépasse la plage réelle des représentations latentes d'entrée, ou si le résultat final du filtrage est vide. Cela aide à identifier rapidement les problèmes dans des flux complexes.
Lien vers le code source du nœud Select Latents 🎥🅥🅗🅢
Le nœud Select Latents 🎥🅥🅗🅢 provient du package de nœuds ComfyUI-VideoHelperSuite.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.