ComfyUI H3 Motion Context Auto-Chain: липсинк-видео одним запуском
Аддон для ComfyUI-H3-Motion-Context, соединяющий липсинк-клипы MiniMax H3: аудио разбивается, движение и звук продолжаются через латентный контекст, клипы склеиваются в один MP4.
Пример кадра из демо автоподборки липсинка, опубликованного автором.
Какую проблему решает
Генерация MiniMax H3 ограничена клипами примерно в 20 секунд, поэтому липсинк-видео длиннее обычно означает ручную цепочку запусков ComfyUI: новый запуск каждые 20 секунд, подгонка размеров под VRAM и последующая склейка. Аддон Auto-Chain автоматизирует этот цикл. Он режет полное аудио на куски размером с клип, сохраняет исходную таймлайн для бесшовной склейки, автоматически ставит следующий клип в очередь и переносит непрерывность видео и аудио через латентный контекст H3, так что каждый клип продолжает предыдущий.
Демо автора (TBG ETUR на YouTube) показывает длинное липсинк-видео из связанных клипов, включая движение камеры, задаваемое промптами отдельных клипов:
Входящие ноды
| Нода | Что делает |
|---|---|
| H3 Auto Chain Audio | режет аудио на куски размером с клип и выдаёт текущее аудио, промпт, номер клипа и конфигурацию цепочки |
| H3 Auto Chain Load Latent | загружает латентный видео/аудио-представление предыдущего клипа для ноды Motion Context |
| H3 Auto Chain Save Latent | сохраняет текущий выход сэмплера в пронумерованный слот для продолжения |
| H3 Auto Chain Frame Reference | подаёт референсное изображение: исходное изображение для каждого клипа, последний кадр предыдущего клипа (last_frame, рекомендуется) или только для клипа 1 |
| H3 Auto Chain Motion Context | для продолжающих клипов делегирует оригинальной ноде Motion Context, для первого клипа — сквозной проход |
| H3 Auto Chain + Stitch | сохраняет текущий клип, извлекает его последний кадр, ставит следующий клип в очередь и по завершении цепочки склеивает все клипы в один MP4 |
Промпты для отдельных клипов работают через общий style_prompt и нумерованные clip_prompts ([1] The character walks through a rainy city street., [2] The character enters a warm cafe., ...), а каждый сегмент получает собственный выходной файл, поэтому цепочку можно возобновить или перерендерить один клип с тем же chain_id.
Пример воркфлоу
В репозитории есть полный липсинк-воркфлоу, соединяющий ноды аддона с оригинальным пакетом H3 Motion Context:
Рекомендуемые стартовые настройки: куски по 20 секунд, 24 fps, 22 контекстных кадра, режим референса last_frame.
Установка
Аддону нужны оригинальный пакет ComfyUI-H3-Motion-Context и рабочий воркфлоу MiniMax H3. Установите обе папки в ComfyUI/custom_nodes/ и перезапустите ComfyUI:
ComfyUI/custom_nodes/ComfyUI-H3-Motion-Context-orig/
ComfyUI/custom_nodes/ComfyUI-H3-Motion-Context-Auto-Chain-addon/Экспериментальный модифицированный форк H3 не следует устанавливать вместе с оригинальным пакетом и этим аддоном, поскольку он регистрирует дублирующиеся ID нод.
Доступность
- Код: Ltamann/ComfyUI-H3-Motion-Context-Auto-Chain-addon на GitHub
- Воркфлоу:
MiniMax H3 Lipsync.jsonвexample_workflows/ - Демо: TBG ETUR на YouTube
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.