Этот рабочий процесс ComfyUI выполняет видео аутпейтинг: расширяет холст каждого кадра в клипе и синтезирует правдоподобное новое содержимое вокруг исходного видео. Он загружает исходник через VHS_LoadVideo, обрабатывает кадры пользовательским outpainting‑процессором, настроенным на использование LTX 2.3 Video Outpainting IC LoRA, и собирает кадры обратно в готовое видео через VHS_VideoCombine. MarkdownNote в графе даёт подсказки прямо по месту.
Технически, основной шаг аутпейтинга (ID пользовательской ноды: 2e37ecc9-770a-4ac2-972c-e953901f49d3) добавляет паддинг к кадру в выбранном(ых) направлении(ях) и делает Инпейтинг новых областей, сохраняя оригинальное содержимое. LTX 2.3 Video Outpainting IC LoRA кондиционирует диффузию так, чтобы сгенерированные края оставались стилистически и семантически согласованными от кадра к кадру. В рабочем процессе доступны два ключевых таймлайн‑параметра: skip_first_frames (обрезать кадры в начале) и frame_count (сколько кадров обработать после пропуска). Например, для клипа на 600 кадров можно поставить skip_first_frames: 60 и frame_count: 480, чтобы обработать кадры 60–539. Так удобно тестировать короткие отрезки перед рендером всего видео.
Поскольку это построено на узлах VHS, вы получаете надёжное извлечение и сборку кадров, а также понятный контроль частоты кадров и места сохранения. Используйте это, когда нужно превратить вертикальное видео в широкоформатное, добавить «воздух» сверху/по бокам для рефрейминга или расширить фон под новое соотношение сторон без заметного кропа.
API
Использовать этот рабочий процесс из кода
Каждый рабочий процесс Comfy — это JSON-граф. Ниже представлен payload этого процесса, точно так же, как его запускает ComfyUI: получите его по ссылке, храните в системе контроля версий или загрузите в ComfyUI и выполняйте по узлам.
Запустите его на TypeScript или Python с помощью Comfy SDK. Один и тот же код работает с Comfy Cloud или вашим собственным ComfyUI — меняется только базовый URL.
// Install (beta)
npm i @comfyorg/sdk
// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");SDK принимает рабочий процесс в API-формате: откройте этот процесс в ComfyUI и используйте Файл → Экспортировать рабочий процесс (API).
Доступ к API Comfy Cloud требует плана с API-ключом.
FAQ













