Get Latent Range From Batch(GetLatentRangeFromBatch)
Ce nœud prend en charge le traitement de tenseurs latents avec deux dimensions courantes : les formats quadridimensionnels (B, C, H, W) et pentadimensionnels (B, C, T, H, W), correspondant respectivement à des lots d'images et à des séquences de trames vidéo.
Get Latent Range From Batch
Le nœud Get Latent Range From Batch prend en charge le traitement de tenseurs latents de deux dimensions courantes : les formats quadridimensionnel (B, C, H, W) et pentadimensionnel (B, C, T, H, W), correspondant respectivement à des lots d'images et à des séquences de trames vidéo.
Le nœud Get Latent Range From Batch est un outil conçu pour extraire une plage de données spécifiée d'un lot d'espace latent (Latent). Sa fonction principale est de découper un sous-ensemble continu à partir du tenseur latent en entrée, en fonction de la position de départ et du nombre définis par l'utilisateur. Cette opération est très utile pour les flux de travail nécessitant de traiter des séquences vidéo ou des parties spécifiques d'un lot d'images.
Fonctionnalités du Nœud
Ce nœud prend en charge le traitement de tenseurs latents de deux dimensions courantes : les formats quadridimensionnel (B, C, H, W) et pentadimensionnel (B, C, T, H, W), correspondant respectivement à des lots d'images et à des séquences de trames vidéo. Son mécanisme interne consiste à analyser la forme du tenseur d'entrée pour déterminer la taille de la dimension du lot ou du temps, puis à utiliser une opération de découpage pour extraire précisément les données dans la plage cible, en fonction des paramètres d'index de départ et du nombre de trames fournis. Lorsqu'un paramètre est défini sur -1, le nœud calcule automatiquement la valeur limite correspondante.
Description des Paramètres du Nœud - Get Latent Range From Batch
Entrées (Inputs)
| Nom du Paramètre | Type de Données | Requis | Valeur par Défaut | Plage/Valeurs Possibles | Description |
|---|---|---|---|---|---|
latents | LATENT | Oui | - | - | latents (paramètre d'entrée) : Saisissez un lot contenant des tenseurs latents, le nœud en extraira les données de la plage spécifiée. |
Paramètres de Contrôle (Parameters)
| Nom du Paramètre | Type de Données | Requis | Valeur par Défaut | Plage/Valeurs Possibles | Description |
|---|---|---|---|---|---|
start_index | INT | Oui | 0 | -1 - 4096 (pas: 1) | start_index (paramètre d'entrée) : Spécifie l'index de position de départ pour l'opération d'extraction. La plage de valeurs est de -1 à 4096 avec un pas de 1. Lorsqu'il est défini sur -1, le calcul commence à partir de la fin. |
num_frames | INT | Oui | 1 | -1 - 4096 (pas: 1) | num_frames (paramètre d'entrée) : Spécifie le nombre de données (trames) consécutives à extraire. La plage de valeurs est de -1 à 4096 avec un pas de 1. Lorsqu'il est défini sur -1, toutes les données de l'index de départ jusqu'à la fin sont extraites. |
Sortie (Output)
| Nom du Paramètre | Type de Données | Description |
|---|---|---|
| LATENT | LATENT | LATENT (paramètre de sortie) : Produit un nouveau lot contenant le sous-ensemble de tenseurs latents extrait. |
Scénarios d'Utilisation
Dans les flux de travail de création d'animation ou de traitement vidéo, ce nœud peut être utilisé pour extraire des segments clés d'une longue séquence afin de les affiner. Par exemple, un utilisateur peut d'abord utiliser un nœud pour générer une séquence vidéo latente contenant plusieurs trames, puis utiliser ce nœud pour découper quelques trames nécessitant des ajustements spécifiques. Ces trames peuvent ensuite être envoyées à d'autres nœuds pour être stylisées ou restaurées, avant d'être finalement recombinées avec la séquence originale.
Points d'Attention
Veuillez noter que l'index de départ doit se situer dans la plage valide du tenseur latent d'entrée, sinon le nœud signale une erreur. Pour les tenseurs pentadimensionnels, l'opération de découpage s'effectue sur la dimension temporelle (T) ; pour les tenseurs quadridimensionnels, elle s'effectue sur la dimension du lot (B).
Lien vers le Code Source du Nœud Get Latent Range From Batch
Le nœud Get Latent Range From Batch provient du pack de nœuds ComfyUI-KJNodes.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.