HR Endless Sampler: видео MiniMax H3 любой длины на 16 ГБ

ComfyUI Wikinews

Нода ComfyUI, которая рендерит видео MiniMax H3 неограниченной длины, разбивая инференс на чанки и используя Gemma для сохранения непрерывности.

HR Endless Sampler это новая пользовательская нода ComfyUI от u/rhradec, которая рендерит видео MiniMax H3 любой длины, автоматически разбивая инференс на небольшие чанки, что делает возможной генерацию длинных видео на одной видеокарте с 16 ГБ VRAM. Тот же подход позволяет рендерить видео 1080p произвольной длины в рамках этого объёма VRAM (GitHub | обсуждение на Reddit).

Демо HR Endless Sampler: видео MiniMax H3 в 1080p, 625 кадров, на 16 ГБ VRAM

625 кадров видео MiniMax H3 в 1080p, отрендеренных на одной видеокарте с 16 ГБ VRAM с помощью чанкового сэмплирования

Официальное демо: видео MiniMax H3 1080p, 625 кадров, сгенерированное на одной видеокарте с 16 ГБ VRAM

Как это работает

Нода представляет собой прямую замену SamplerCustomAdvanced из ComfyUI с разбиением сэмплирования на чанки. В настоящее время она поддерживает MiniMax H3 (поддержка LTX 2.5 запланирована следующей). Вместо сэмплирования одного длинного латентного тензора за один проход она:

  1. Разбивает инференс на небольшие чанки одного и того же длинного латентного тензора, размер которых подбирается под объём вашей VRAM.
  2. Планирует продакшн с помощью Gemma4 12B QAT: встроенная LLM анализирует ваш исходный промпт и все референсные изображения, а затем планирует тайминг действий для каждого плана и каждого чанка.
  3. Переписывает промпты для каждого чанка: после каждого чанка она анализирует ранее отрендеренные кадры и создаёт новые короткие промпты, которые сохраняют непрерывность и согласованность всего видео.
  4. Переносит кадры продолжения: настраиваемое количество завершённых кадров из предыдущего чанка (по умолчанию 22) служит затравкой для следующего чанка, чтобы переходы оставались бесшовными.

Меньшие чанки занимают меньше VRAM, но требуют большего числа передач контекста. Например, 39 кадров это практичная отправная точка для 1080p на видеокарте с 16 ГБ VRAM. С чанками по 73 кадра можно рендерить 1080p на 16 ГБ VRAM, не считая референсных кадров.

Встроенный предпросмотр и видеоплееры

Расширение устанавливает четыре узла:

НодаНазначение
HR Endless SamplerПоследовательно сэмплирует длинный латентный тензор, просит Gemma спланировать весь продакшн и управлять каждым чанком, а на выходе выдаёт готовый латентный тензор, промпты чанков и метаданные таймлайна.
HR Endless Sampler PreviewЖивой предпросмотр с накоплением кадров, воспроизведением чанков по порядку, границами планов, всплывающими подсказками с промптом и таймингом, покадровым просмотром и графиками производительности.
HR Endless Sampler Save VideoСохраняет стандартное видео, анимированные VHS-форматы или последовательности float EXR, сохраняя при этом таймлайн Endless, промпты и соответствие чанков.
HR Endless Sampler Load VideoПросматривает готовые медиафайлы и восстанавливает их интерактивный таймлайн в браузере, выдавая видео, аудио и метаданные таймлайна.

Узлы предпросмотра и сохранения/загрузки используют общий цветной таймлайн чанков с границами планов:

Нода предпросмотраТаймлайн чанков
Живой предпросмотр во время инференсаТаймлайн чанков с промптами и таймингом для каждого чанка

При наведении на чанк отображается точный промпт H3, созданный Gemma для этого чанка, а также разбивка времени: работа сэмплера, Gemma и прочие операции. Кнопка «Похожие видео» (Matching Videos) позволяет сравнивать предыдущие рендеры с тем же префиксом имени файла бок о бок.

Доступность

HR Endless Sampler имеет открытый исходный код под лицензией Apache-2.0. Для установки склонируйте репозиторий в ComfyUI/custom_nodes/ и перезапустите ComfyUI. В README описаны все настройки, включая chunk_frames и video_continuation. Автор активно участвует в обсуждении на Reddit и помогает пользователям настраивать ноду для видеокарт с 12 ГБ VRAM. Запланированы более агрессивно квантованный вариант Gemma и вариант с OpenAI-эндпоинтом (для запуска LLM, переписывающей промпты, в облаке с нулевым потреблением локальной VRAM).

Комментарии

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

Загрузка комментариев…
HR Endless Sampler: видео MiniMax H3 любой длины на 16 ГБ | ComfyUI Wiki