Video Helper Suite 🎥🅥🅗🅢generated

Meta Batch Manager 🎥🅥🅗🅢(BatchManager)

D'un point de vue technique, ce nœud maintient en interne un gestionnaire d'état pour les entrées et les sorties.

Batch Manager

meta_batch
frames_per_batch
INT
VideoHelperSuite

Le nœud Meta Batch Manager 🎥🅥🅗🅢, d'un point de vue technique, maintient en interne des gestionnaires d'état pour ses entrées et ses sorties.

Le Meta Batch Manager est un nœud de gestion central dans la Video Helper Suite, conçu pour organiser et planifier efficacement des lots d'images dans les flux de travail de traitement vidéo. Sa fonction principale est d'agir comme un contrôleur central, segmentant un flux continu d'images vidéo en lots de taille fixe pour que les nœuds suivants les traitent en masse, optimisant ainsi l'utilisation de la mémoire et l'efficacité des calculs.

Fonctionnalités du nœud

D'un point de vue technique, ce nœud maintient en interne des gestionnaires d'état pour ses entrées et ses sorties. Il gère son cycle de vie en suivant un identifiant unique (unique_id) et les informations provenant de l'invite du flux de travail (prompt). Le nœud contient des méthodes internes telles que la réinitialisation (reset), la fermeture des entrées (close_inputs) et la vérification des entrées ouvertes (has_open_inputs). Ces méthodes garantissent que les ressources sont correctement initialisées et libérées lors du traitement de grandes séquences d'images, et prennent en charge le recalcul du nombre total de lots dans des conditions spécifiques (par exemple, lors d'une nouvelle mise en file d'attente).

Description des paramètres du nœud - Meta Batch Manager 🎥🅥🅗🅢

Paramètres de contrôle

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
frames_per_batchENTIEROui161 - BIGMAX (Pas : 1)Description du paramètre 1 (Paramètre d'entrée : frames_per_batch - Utilisé pour définir le nombre d'images vidéo dans chaque lot de traitement. La plage de valeurs va de 1 à un maximum très grand, avec un pas de 1.)

Sortie

Nom du paramètreType de donnéesDescription
meta_batchVHS_BatchManagerDescription du paramètre 2 (Paramètre de sortie : meta_batch - Produit un objet de gestion de lot, destiné à être transmis aux nœuds de traitement vidéo suivants.)

Cas d'utilisation

Dans un flux de travail typique de mise à l'échelle vidéo ou d'interpolation d'images, vous pouvez placer ce nœud au début du processus. Par exemple, après avoir chargé une séquence vidéo, connectez-la au Meta Batch Manager, définissez le nombre d'images à traiter par lot, puis transmettez l'objet meta_batch de sortie aux nœuds de mise à l'échelle ou d'encodage suivants. Ainsi, les nœuds suivants traiteront la vidéo lot par lot selon la taille définie, au lieu de charger toutes les images à la fois, évitant efficacement les problèmes de mémoire insuffisante.

Lien vers le code source du nœud Meta Batch Manager 🎥🅥🅗🅢

Le nœud Meta Batch Manager 🎥🅥🅗🅢 provient du pack de nœuds ComfyUI-VideoHelperSuite.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…