Рабочий процесс замены персонажа Wan Animate 2.2 предназначен для замены персонажей и сцен в видео с использованием расширенных AI-моделей. Этот рабочий процесс использует модель Wan 2.2 Animate, специально оптимизированную под человеческие объекты, благодаря чему замена получается стабильной и правдоподобной. Процесс начинается с использования модели Nano Banana 2, чтобы сгенерировать референсное изображение по первому кадру видео. Это изображение служит основой для замены персонажа по всей последовательности. В рабочем процессе задействованы несколько пользовательских узлов, включая ComfyUI-WanAnimatePreprocess и ComfyUI-segment-anything-2, чтобы эффективно сегментировать и обрабатывать кадры.
Технически рабочий процесс использует сочетание узлов, таких как VHS_LoadVideo для загрузки видео, и GeminiNanoBanana2 для применения замены персонажа на основе референсного изображения. Затем нода SaveVideo используется для вывода финального анимированного видео. Этот рабочий процесс особенно полезен авторам, которым нужно получать высококачественную анимацию персонажей в видео, объединяя AI-приёмы для улучшения пайплайна производства. Фокус на человеческих объектах обеспечивает высокую точность лица и тела, поэтому он подходит для проектов, где нужна реалистичная анимация персонажей.
API
Использовать этот рабочий процесс из кода
Каждый рабочий процесс Comfy — это JSON-граф. Ниже представлен payload этого процесса, точно так же, как его запускает ComfyUI: получите его по ссылке, храните в системе контроля версий или загрузите в ComfyUI и выполняйте по узлам.
Запустите его на TypeScript или Python с помощью Comfy SDK. Один и тот же код работает с Comfy Cloud или вашим собственным ComfyUI — меняется только базовый URL.
// Install (beta)
npm i @comfyorg/sdk
// Run "Рабочий процесс замены персонажей Wan Animate 2.2" (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("templates_purz_wan22_animate_auto_full_scene_api.json");
const job = await client.run(wf);
await job.getOutputs("349")[0].toFile("output.png"); // SaveImageSDK принимает рабочий процесс в API-формате: откройте этот процесс в ComfyUI и используйте Файл → Экспортировать рабочий процесс (API).
Доступ к API Comfy Cloud требует плана с API-ключом.
FAQ















