KJNodes/ltxvgenerated

LTXV Img To Video Inplace KJ(LTXVImgToVideoInplaceKJ)

Заменяет кадры латентного представления видео на закодированные входные изображения, использует DynamicCombo, который требует ComfyUI 0.8.1 и фронтенд 1.33.4 или новее.

LTXV Img To Video Inplace KJ

vae
latent
num_images
latent
KJNodes

Описание

Нода LTXV Img To Video Inplace KJ заменяет указанные кадры латентного тензора видео на изображения, закодированные в латентное пространство. Она предназначена для работы с видеомоделями, такими как LTXV (Lightning Transformer Video), когда требуется вставить статические изображения (например, ключевые кадры, опорные кадры) в латентное представление видеопоследовательности.

Нода использует вход DynamicCombo для количества вставляемых изображений, который динамически создает дополнительные входы изображений на основе выбранного значения. Это требует ComfyUI 0.8.1 и фронтенда 1.33.4 или новее.

Входы

ИмяТипОписание
vaeVAEВидео VAE, используемый для кодирования входных изображений в латентное пространство. Должен соответствовать VAE, который использовался для создания входного latent.
latentLATENTОригинальный латентный тензор видео, в который будут вставлены закодированные изображения. Ожидается, что латент имеет пакетное измерение (batch size), представляющее количество кадров.
num_imagesDYNAMICCOMBOВыпадающий список/комбобокс для выбора количества изображений, которые вы хотите вставить. Выбор числа (например, 3) динамически создаст такое же количество дополнительных входов изображений (например, image_1, image_2, image_3). Изображения вставляются в порядке их появления, заменяя соответствующие позиции кадров (начиная с первого кадра).

Примечание о динамических входах: Точные названия и количество входов изображений зависят от выбранного значения num_images. Изображения должны подаваться как стандартные входы IMAGE (например, загруженные через ноду Load Image) и будут закодированы прикреплённым vae до вставки.

Выходы

ИмяТипОписание
latentLATENTИзмененный латентный тензор видео с вставленными закодированными изображениями в указанные кадры. Пакетное измерение остается таким же, как у входного latent.

Примечания по использованию

  • Совместимость: Эта нода требует ComfyUI 0.8.1 или новее и фронтенд 1.33.4 или новее для поддержки функциональности DynamicCombo. Использование более старых версий приведет к ошибкам или отсутствующим входным данным.
  • Соответствие VAE: Убедитесь, что используемый VAE соответствует тому VAE, который использовался для создания входного latent. Использование несоответствующего VAE приведет к плохому восстановлению или артефактам.
  • Порядок кадров: Изображения вставляются в первые N кадров латентной последовательности в том порядке, в котором они подаются. Например, если num_images = 2, image_1 заменяет кадр 0, а image_2 заменяет кадр 1. Остальные кадры остаются без изменений.
  • Размерности латента: Входной latent должен содержать пакет кадров с формой (N, C, H, W), где N — количество кадров. Каждое закодированное изображение должно иметь пространственные размерности, соответствующие (H, W) латента для правильной вставки.
  • Пример использования: Эта нода полезна для задания условия генерации видео на основе определенных опорных кадров, создания постоянных точек зацикливания или внедрения статичных визуальных элементов в пайплайн видео.

Комментарии

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

Загрузка комментариев…
LTXV Img To Video Inplace KJ (LTXVImgToVideoInplaceKJ) - ComfyUI-KJNodes | ComfyUI Wiki