KJNodes/miscgenerated

Scale Batch Prompt Schedule(ScaleBatchPromptSchedule)

Ce nœud identifie les images clés définies au format `'numéro de trame':'prompt'` en analysant la chaîne d'entrée.

Scale Batch Prompt Schedule

STRING
input_str
0:(0.0), 7:(1.0), 15:(0.0)
old_frame_count
1
new_frame_count
1
KJNodes

Le nœud Scale Batch Prompt Schedule analyse la chaîne d'entrée pour identifier les images clés définies au format numéro_de_trame:(valeur) (par exemple, 0:(0.0)). Plusieurs images clés sont séparées par des virgules et des sauts de ligne.

Le nœud Scale Batch Prompt Schedule est utilisé pour ajuster un planning de prompts généré par le nœud BatchPromptSchedule de Fizz afin de l'adapter à un nouveau nombre total de trames. Sa fonction principale est de remapper les positions des images clés dans le planning, adaptant ainsi le plan de prompts d'animation original à des séquences vidéo de différentes longueurs sans modifier le contenu des prompts.

Fonctionnalité du nœud

Ce nœud analyse la chaîne d'entrée pour identifier les images clés définies au format numéro_de_trame:(valeur) (par exemple, 0:(0.0), 7:(1.0), 15:(0.0)). Il calcule ensuite un facteur d'échelle basé sur les anciens et nouveaux nombres totaux de trames et l'utilise pour recalculer la position de chaque image clé sur la nouvelle timeline. Enfin, il génère en sortie une chaîne dans le même format mais avec les numéros de trames mis à jour, pour utilisation par les nœuds suivants.

Description des paramètres du nœud - Scale Batch Prompt Schedule

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
input_strSTRINGOui0:(0.0),\n7:(1.0),\n15:(0.0)\n-input_str (Paramètre d'entrée) : La chaîne du planning de prompts original à mettre à l'échelle. Le format doit être numéro_de_trame:(valeur) avec les images clés séparées par des virgules et des sauts de ligne (par exemple, 0:(0.0),\n7:(1.0),\n15:(0.0)\n).
old_frame_countINTOui11 - 4096 (Pas : 1)old_frame_count (Paramètre d'entrée) : Le nombre total de trames correspondant au planning de prompts original. La plage de valeurs est de 1 à 4096.
new_frame_countINTOui11 - 4096 (Pas : 1)new_frame_count (Paramètre d'entrée) : Le nouveau nombre total de trames vers lequel mettre à l'échelle le planning de prompts. La plage de valeurs est de 1 à 4096.

Sortie (Output)

Nom du paramètreType de donnéesDescription
STRINGSTRINGSTRING (Paramètre de sortie) : La sortie est la chaîne du nouveau planning de prompts mis à l'échelle.

Cas d'utilisation

Ce nœud est très utile lors de la création de vidéos animées et lorsqu'il est nécessaire d'ajuster le nombre total de trames. Par exemple, si vous avez initialement conçu un plan de variation de prompts pour une animation de 30 trames, mais que vous décidez plus tard de prolonger l'animation à 60 trames, vous pouvez utiliser ce nœud pour mettre à l'échelle de manière fluide le plan original de 30 trames à 60 trames sans avoir à recalculer et saisir manuellement la position de chaque image clé.

Lien vers le code source du nœud Scale Batch Prompt Schedule

Le nœud Scale Batch Prompt Schedule provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…