Description
Le nœud LTXV Img To Video Inplace KJ remplace les trames spécifiées d'un tenseur latent vidéo par des images encodées dans l'espace latent. Il est conçu pour fonctionner avec des modèles vidéo tels que LTXV (Lightning Transformer Video) où vous souhaitez insérer des images statiques (par exemple, images clés, trames de référence) dans la représentation latente d'une séquence vidéo.
Le nœud utilise une entrée DynamicCombo pour le nombre d'images à insérer, qui crée dynamiquement des entrées d'image supplémentaires en fonction de la valeur sélectionnée. Cela nécessite ComfyUI 0.8.1 et frontend 1.33.4 ou ultérieure.
Entrées
| Nom | Type | Description |
|---|---|---|
vae | VAE | Le VAE vidéo utilisé pour encoder les images d'entrée dans l'espace latent. Doit correspondre au VAE ayant généré le latent d'entrée. |
latent | LATENT | Le tenseur latent vidéo original dans lequel les images encodées seront insérées. Le latent doit avoir une dimension de lot représentant le nombre de trames. |
num_images | DYNAMICCOMBO | Un menu déroulant/combo pour sélectionner le nombre d'images à insérer. La sélection d'un nombre (par exemple, 3) créera dynamiquement autant d'entrées d'image supplémentaires (par exemple, image_1, image_2, image_3). Les images sont insérées dans l'ordre où elles apparaissent, en remplaçant les positions de trames correspondantes (en commençant par la première trame). |
Remarque sur les entrées dynamiques : Les libellés exacts et le nombre d'entrées d'image dépendent de la valeur
num_imagessélectionnée. Les images doivent être fournies comme des entréesIMAGEstandard (par exemple, chargées via un nœud Charger Image) et seront encodées par levaeConnectée avant insertion.
Sorties
| Nom | Type | Description |
|---|---|---|
latent | LATENT | Le tenseur latent vidéo modifié avec les images encodées insérées dans les trames spécifiées. La dimension de lot reste la même que celle du latent d'entrée. |
Notes d'utilisation
- Compatibilité : Ce nœud nécessite ComfyUI 0.8.1 ou ultérieure et frontend 1.33.4 ou ultérieure pour prendre en charge la fonctionnalité DynamicCombo. L'utilisation de versions plus anciennes entraînera des erreurs ou des entrées manquantes.
- Correspondance VAE : Assurez-vous que le VAE utilisé ici correspond au VAE ayant servi à créer le
latentd'entrée. Un VAE non correspondant produira une mauvaise reconstruction ou des artefacts. - Ordre des trames : Les images sont insérées dans les N premières trames de la séquence latente dans l'ordre où elles sont fournies. Par exemple, si
num_images = 2,image_1remplace la trame 0 etimage_2remplace la trame 1. Le reste des trames reste inchangé. - Dimensions latentes : Le
latentd'entrée doit contenir un lot de trames de forme(N, C, H, W)oùNest le nombre de trames. Chaque image encodée doit avoir des dimensions spatiales correspondant à(H, W)du latent pour une insertion correcte. - Cas d'utilisation : Ce nœud est utile pour conditionner la génération vidéo sur des trames de référence spécifiques, créer des points de boucle cohérents ou injecter des visuels statiques dans un pipeline vidéo.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.