Video Helper Suite 🎥🅥🅗🅢/latentgenerated

Select Latents 🎥🅥🅗🅢(SelectLatents)

Ce nœud reçoit en entrée un dictionnaire contenant plusieurs échantillons de représentations latentes

Select Latents

latent
LATENT
indexes
0
err_if_missing
err_if_empty
VideoHelperSuite

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ètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
latentLATENTOui--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ètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
indexesSTRINGOui0-Exemples : 1,3,5 ou 0-4. Les index commencent à 0.
err_if_missingBOOLEANOuiTrue-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_emptyBOOLEANOuiTrue-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ètreType de donnéesDescription
LATENTLATENTLATENT (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.

Chargement des commentaires…