Scale Batch Prompt Schedule(ScaleBatchPromptSchedule)
Este nodo identifica los fotogramas clave definidos en el formato `'número_de_fotograma':'prompt'` al analizar la cadena de entrada.
Scale Batch Prompt Schedule
El nodo Scale Batch Prompt Schedule analiza la cadena de entrada para identificar fotogramas clave definidos en el formato número_de_fotograma:(valor) (por ejemplo, 0:(0.0)). Los fotogramas clave múltiples se separan por comas y saltos de línea.
El nodo Scale Batch Prompt Schedule se utiliza para ajustar una programación de prompts generada por el nodo BatchPromptSchedule de Fizz, de modo que se adapte a un nuevo número total de fotogramas. Su función principal es reasignar las posiciones de los fotogramas clave dentro de la programación, adaptando así el plan de prompts de animación original a secuencias de vídeo de diferentes longitudes sin alterar el contenido de los prompts.
Funcionalidad del Nodo
Este nodo analiza la cadena de entrada e identifica los fotogramas clave definidos en el formato número_de_fotograma:(valor) (por ejemplo, 0:(0.0), 7:(1.0), 15:(0.0)). Luego, calcula un factor de escala basado en los números de fotogramas totales antiguo y nuevo, y utiliza este factor para recalcular la posición de cada fotograma clave en la nueva línea de tiempo. Finalmente, genera una cadena en el mismo formato pero con números de fotograma actualizados para que los nodos posteriores la utilicen.
Especificación de Parámetros del Nodo - Scale Batch Prompt Schedule
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
input_str | STRING | Sí | 0:(0.0),\n7:(1.0),\n15:(0.0)\n | - | input_str (parámetro de entrada): Cadena de la programación de prompts original que debe ser escalada. El formato debe ser número_de_fotograma:(valor) con fotogramas clave separados por comas y saltos de línea (por ejemplo, 0:(0.0),\n7:(1.0),\n15:(0.0)\n). |
old_frame_count | INT | Sí | 1 | 1 - 4096 (incremento: 1) | old_frame_count (parámetro de entrada): Número total de fotogramas correspondiente a la programación de prompts original. El rango de valores es de 1 a 4096. |
new_frame_count | INT | Sí | 1 | 1 - 4096 (incremento: 1) | new_frame_count (parámetro de entrada): Nuevo número total de fotogramas al que se desea escalar la programación de prompts. El rango de valores es de 1 a 4096. |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| STRING | STRING | STRING (parámetro de salida): Cadena de la nueva programación de prompts escalada. |
Casos de Uso
Este nodo es muy útil cuando se crean vídeos animados y se necesita ajustar el número total de fotogramas. Por ejemplo, si inicialmente diseñaste un plan de variación de prompts para una animación de 30 fotogramas, pero más tarde decides extender la animación a 60 fotogramas, puedes usar este nodo para escalar suavemente el plan original de 30 fotogramas a 60, sin necesidad de recalcular manualmente la posición de cada fotograma clave.
Enlace al Código Fuente del Nodo Scale Batch Prompt Schedule
El nodo Scale Batch Prompt Schedule pertenece al paquete de nodos ComfyUI-KJNodes.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.