KJNodes/hunyuanvideogenerated

HunyuanVideo Encode Keyframes To Cond(HunyuanVideoEncodeKeyframesToCond)

Этот узел принимает изображения начального и конечного кадров и кодирует их в латентное пространство с помощью указанного вариационного автоэнкодера (VAE).

Hunyuan Video Encode Keyframes To Cond

model
positive
vae
start_frame
end_frame
negative
model
positive
negative
latent
num_frames
33
tile_size
512
overlap
64
temporal_size
64
temporal_overlap
8
KJNodes

Узел HunyuanVideo Encode Keyframes To Cond принимает на вход изображения начального и конечного кадров и кодирует их в латентное пространство с помощью указанного вариационного автоэнкодера (VAE).

HunyuanVideo Encode Keyframes To Cond — это узел, специально разработанный для рабочих процессов генерации видео. Его основная функция — обработка начального и конечного кадров, их кодирование в латентное представление и генерация условий (conditioning) для управления видео-моделью. Узел предназначен для создания начальной визуальной и условной основы для генерации видео-последовательности.

Функциональность узла

Этот узел принимает на вход изображения начального и конечного кадров и кодирует их в латентное пространство с помощью указанного вариационного автоэнкодера (VAE). Он поддерживает мозаичное (tiled) кодирование для обработки изображений высокого разрешения и позволяет задавать размер блока кодирования по временной оси и область перекрытия, что особенно важно при работе с видео-VAE. Узел выводит модифицированную модель, положительные и отрицательные условия, а также объект LATENT, содержащий закодированное латентное представление.

Описание параметров узла - HunyuanVideo Encode Keyframes To Cond

Входные соединения (Inputs)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
modelMODELДа--model (входной параметр): Модель, используемая для генерации видео.
positiveCONDITIONINGДа--positive (входной параметр): Положительные условия для управления генерацией.
vaeVAEДа--vae (входной параметр): Вход для вариационного автоэнкодера, используемого для кодирования изображений в латентное пространство.
start_frameIMAGEДа--start_frame (входной параметр): Входное изображение начального ключевого кадра видео-последовательности.
end_frameIMAGEДа--end_frame (входной параметр): Входное изображение конечного ключевого кадра видео-последовательности.
negativeCONDITIONINGНет--negative (входной параметр): Опциональные отрицательные условия.

Параметры управления (Parameters)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
num_framesINTДа332 - 4096 (шаг: 1)num_frames (входной параметр): Задаёт общее количество кадров для генерации. Диапазон от 2 до 4096, шаг 1.
tile_sizeINTДа51264 - 4096 (шаг: 64)tile_size (входной параметр): Задаёт размер каждого тайла (плитки) при мозаичном кодировании изображения. Диапазон от 64 до 4096, шаг 64.
overlapINTДа640 - 4096 (шаг: 32)overlap (входной параметр): Задаёт количество перекрывающихся пикселей между тайлами при мозаичном кодировании. Диапазон от 0 до 4096, шаг 32.
temporal_sizeINTДа648 - 4096 (шаг: 4)Только для видео-VAE: Количество кадров, кодируемых за один раз.
temporal_overlapINTДа84 - 4096 (шаг: 4)Только для видео-VAE: Количество перекрывающихся кадров.

Выходные данные (Output)

Имя параметраТип данныхОписание
modelMODELmodel (выходной параметр): Выводит изменённую модель, готовую к приёму условий от ключевых кадров.
positiveCONDITIONINGpositive (выходной параметр): Выводит обработанные положительные условия (positive conditioning).
negativeCONDITIONINGnegative (выходной параметр): Выводит обработанные отрицательные условия (negative conditioning).
latentLATENTlatent (выходной параметр): Выводит латентное представление, полученное в результате кодирования начального и конечного кадров.

Сценарии использования

В рабочих процессах интерполяции видео или генерации видео-последовательности по ключевым кадрам пользователь может разместить этот узел после узла загрузки модели. Подключив изображения начального и конечного ключевых кадров и задав общее количество кадров, этот узел подготовит необходимые входные условия и начальное латентное состояние для последующей видео-генерационной модели, направляя её на генерацию согласованных промежуточных кадров.

Важные замечания

Узел предъявляет требования к размерам входных изображений и автоматически изменяет их размер до кратного 8. Параметры temporal_size и temporal_overlap действуют только в том случае, если используемый VAE является видео-VAE, и управляют способом кодирования по временной оси.

Ссылка на исходный код узла HunyuanVideo Encode Keyframes To Cond

Узел HunyuanVideo Encode Keyframes To Cond взят из пакета узлов ComfyUI-KJNodes.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…