Быстрое видео за четыре шага
Урок «video-fast» в группе Видео списка уроков. Шагов: 8.
Чему вы научитесь
Сократите двадцать шагов до четырёх с помощью ускоряющей LoRA.
Что понадобится
- Урок продолжает LoRA: добавить стиль или тему. Карточка говорит об этом; это подсказка, а не замок.
- Файлы моделей, которые урок проверяет:
- половина high_noise модели Wan 2.2:
models/diffusion_models, напримерWan2_2-T2V-A14B-HIGH_fp8_e4m3fn_scaled_KJ.safetensors; - половина low_noise модели Wan 2.2:
models/diffusion_models, напримерWan2_2-T2V-A14B-LOW_fp8_e4m3fn_scaled_KJ.safetensors; - ускоряющая LoRA для Wan (lightx2v или похожая), файл high:
models/loras, напримерwan2.2_t2v_lightx2v_4steps_lora_v1.1_high_noise.safetensors; - ускоряющая LoRA для Wan (lightx2v или похожая), файл low:
models/loras, напримерwan2.2_t2v_lightx2v_4steps_lora_v1.1_low_noise.safetensors.
- половина high_noise модели Wan 2.2:
- Ноды: Load Diffusion Model, ModelSamplingSD3, LoraLoaderModelOnly, KSampler (Advanced).
- Приложение ничего не скачивает и не устанавливает. Тексты шагов ниже говорят, какие файлы, в какие папки и какой шаблон ComfyUI их называет.
Шаги
Слова каждого шага, как их показывает урок. Имена нод выделены.
Откуда берётся скорость (чтение)
Ускоряющая LoRA учит модель делать за четыре шага то, на что обычно уходит двадцать. Самая известная для Wan называется
lightx2v.Цена: меньше разнообразия и чуть грубее движение. Для проб и подбора промпта это почти всегда выгодно: ролик готов в несколько раз быстрее.
Нужен граф для видео
Этот урок продолжает граф из урока «Видео из текста» или «Видео из картинки». На холсте должны быть две ноды Load Diffusion Model и две ноды ModelSamplingSD3.
Если их нет, сначала пройдите один из этих уроков.
Поставьте LoRA в обе модели
Нужны две ноды LoraLoaderModelOnly, каждая между своей нодой Load Diffusion Model и нодой ModelSamplingSD3. Как их вставить, показано в уроке «LoRA: добавить стиль или тему».
Выберите ускоряющие файлы
В ноде на пути модели
high_noiseвыберите в полеlora_nameфайлlightx2vсо словомhigh, на путиlow_noiseфайл со словомlow.Для моделей
t2vиi2vфайлы разные: берите те, что подходят к вашим моделям. Силуstrength_modelоставьте 1.Два сэмплера
Нужны два сэмплера из урока о видео: первый получает модель
high_noise, второй получает модельlow_noiseи результат первого.Поставьте четыре шага
В обоих сэмплерах поставьте
steps4. В первомend_at_step2, во второмstart_at_step2.Четыре шага делятся пополам: два делает первая модель, два вторая.
Поставьте cfg 1
В обоих сэмплерах поставьте
cfg1.Ускоряющая LoRA обучена работать без усиления текста. С большим значением ролик выгорает и покрывается артефактами. При
cfg1 текст из входаnegativeперестаёт действовать.Теперь быстро (чтение)
Ролик считается в несколько раз быстрее.
Когда промпт подобран, можно вернуться к двадцати шагам ради качества: уберите ускоряющие LoRA, верните
steps20,cfg3.5 и границу на шаге 10.
Что проверяет урок
Шаг для чтения сделан, когда вы нажимаете Понятно, дальше. Шаг с делом отмечается сам, когда на холсте есть:
- Шаг 2, Нужен граф для видео:
- нода Load Diffusion Model.
- нода Load Diffusion Model.
- нода ModelSamplingSD3.
- нода ModelSamplingSD3.
- в поле
unet_nameноды Load Diffusion Model (первый проход) стоит файл такого вида: половина high_noise модели Wan 2.2; такой файл лежит вmodels/diffusion_models, напримерWan2_2-T2V-A14B-HIGH_fp8_e4m3fn_scaled_KJ.safetensors. - в поле
unet_nameноды Load Diffusion Model (второй проход) стоит файл такого вида: половина low_noise модели Wan 2.2; такой файл лежит вmodels/diffusion_models, напримерWan2_2-T2V-A14B-LOW_fp8_e4m3fn_scaled_KJ.safetensors.
- Шаг 3, Поставьте LoRA в обе модели:
- нода LoraLoaderModelOnly.
- нода LoraLoaderModelOnly.
MODELноды Load Diffusion Model (первый проход) во входmodelноды LoraLoaderModelOnly (LoRA первого прохода) (можно через LoraLoaderModelOnly или ModelSamplingSD3).MODELноды LoraLoaderModelOnly (LoRA первого прохода) во входmodelноды ModelSamplingSD3 (сдвиг первого прохода) (можно через LoraLoaderModelOnly); илиMODELноды ModelSamplingSD3 (сдвиг первого прохода) во входmodelноды LoraLoaderModelOnly (LoRA первого прохода) (можно через LoraLoaderModelOnly).MODELноды Load Diffusion Model (второй проход) во входmodelноды LoraLoaderModelOnly (LoRA второго прохода) (можно через LoraLoaderModelOnly или ModelSamplingSD3).MODELноды LoraLoaderModelOnly (LoRA второго прохода) во входmodelноды ModelSamplingSD3 (сдвиг второго прохода) (можно через LoraLoaderModelOnly); илиMODELноды ModelSamplingSD3 (сдвиг второго прохода) во входmodelноды LoraLoaderModelOnly (LoRA второго прохода) (можно через LoraLoaderModelOnly).
- Шаг 4, Выберите ускоряющие файлы:
- в поле
lora_nameноды LoraLoaderModelOnly (LoRA первого прохода) стоит файл такого вида: ускоряющая LoRA для Wan (lightx2v или похожая), файл high; такой файл лежит вmodels/loras, напримерwan2.2_t2v_lightx2v_4steps_lora_v1.1_high_noise.safetensors. - в поле
lora_nameноды LoraLoaderModelOnly (LoRA второго прохода) стоит файл такого вида: ускоряющая LoRA для Wan (lightx2v или похожая), файл low; такой файл лежит вmodels/loras, напримерwan2.2_t2v_lightx2v_4steps_lora_v1.1_low_noise.safetensors.
- в поле
- Шаг 5, Два сэмплера:
- нода KSampler (Advanced).
- нода KSampler (Advanced).
MODELноды ModelSamplingSD3 (сдвиг первого прохода) во входmodelноды KSampler (Advanced) (первый проход) (можно через LoraLoaderModelOnly).MODELноды ModelSamplingSD3 (сдвиг второго прохода) во входmodelноды KSampler (Advanced) (второй проход) (можно через LoraLoaderModelOnly).LATENTноды KSampler (Advanced) (первый проход) во входlatent_imageноды KSampler (Advanced) (второй проход).
- Шаг 6, Поставьте четыре шага:
stepsноды KSampler (Advanced) (первый проход):4. Почему: ускоряющая LoRA обучена делать всё за четыре шага.stepsноды KSampler (Advanced) (второй проход):4. Почему: ускоряющая LoRA обучена делать всё за четыре шага.end_at_stepноды KSampler (Advanced) (первый проход):2. Почему: четыре шага делятся пополам: два делает первая модель, два вторая.start_at_stepноды KSampler (Advanced) (второй проход):2. Почему: четыре шага делятся пополам: два делает первая модель, два вторая.
- Шаг 7, Поставьте cfg 1:
cfgноды KSampler (Advanced) (первый проход):1. Почему: ускоряющая LoRA обучена без усиления текста. С большим cfg ролик выгорает.cfgноды KSampler (Advanced) (второй проход):1. Почему: ускоряющая LoRA обучена без усиления текста. С большим cfg ролик выгорает.
Частые ошибки
- cfg остался 3.5: выгоревший, шумный ролик.
- Файлы ускорителя
t2vс моделямиi2vили наоборот. - Оставить 20 шагов: скорости нет, результат часто пережжён.
- Рассчитывать на негативный промпт: при cfg 1 он ничего не делает.