Wan2.1 VACE Kontrol Videosu - After
Wan2.1 VACE Kontrol Videosu - Before

Wan2.1 VACE Control Video, bir kaynak videonun hareketini ve zamanlamasını korurken, metin istemi ve referans görsel ile yeniden stilize eden veya karakterize eden yönlendirmeli bir video-to-video iş akışıdır. Wan2.1 VACE kontrol noktalarını (1.3B veya 14B) UNETLoader ve VAELoader ile yükler, metninizi CLIPTextEncode ile kodlar ve üretimi basit görsel ön işleme (varsayılan olarak Canny) ile elde edilen kontrol sinyalleriyle koşullandırır. GetVideoComponents, giriş klibinden kareleri ve FPS'yi okur; TrimVideoLatent ise seçilen kare aralığı ve çözünürlükle latent dizisini hizalar.

Arka planda, ModelSamplingSD3 Wan2.1 VACE için beklenen örnekleyici zamanlamasını ayarlar ve KSampler, kontrol videosu, istem ve referans görselinizle oluşturulan video latent dizisinde gürültü azaltma yapar. VAEDecode, son latentleri tekrar karelere dönüştürür, CreateVideo bunları istenen FPS'de birleştirir ve MP4 (SaveVideo) veya animasyonlu WebP (SaveAnimatedWEBP) olarak dışa aktarabilirsiniz. İsteğe bağlı CausVid LoRA (LoraLoader), çok düşük adımlarda hareketi hızlandırabilir veya sabitleyebilir; ancak gücünü ayarlamanız gerekebilir. 14B model daha yüksek doğruluk (ve 720p desteği) sunar ancak daha yavaş çalışır ve daha fazla VRAM kullanır; 1.3B varyantı daha hızlıdır ve 480p çıktılar için uygundur.

API

Bu iş akışını koddan kullan

Her Comfy iş akışı bir JSON grafiğidir. Aşağıdaki veri, bu iş akışının tam olarak ComfyUI'da çalıştırıldığı halidir — URL'den alın, sürüm kontrolünde saklayın veya ComfyUI'da yükleyip düğüm düğüm çalıştırın.

video_wan_vace_14B_v2v.json
İş akışı JSON'u alınıyor…

Comfy SDK ile TypeScript veya Python'dan çalıştırın. Aynı kod Comfy Cloud veya kendi barındırdığınız bir ComfyUI'ı hedefler — sadece temel URL değişir.

// Install (beta)
npm i @comfyorg/sdk

// Run "Wan2.1 VACE Kontrol Videosu" (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("video_wan_vace_14B_v2v_api.json");

const asset = client.assets.fromFile("input.png");
wf.setInput("134", "image", asset); // LoadImage

wf.setInput("6", "text", "your prompt here"); // CLIPTextEncode

const job = await client.run(wf);
await job.getOutputs("70")[0].toFile("output.png"); // SaveAnimatedWEBP

SDK, API formatında bir iş akışı alır: bu iş akışını ComfyUI'da açın ve Dosya → İş Akışını Dışa Aktar (API) seçeneğini kullanın.

Comfy Cloud API erişimi, API anahtarı içeren bir plan gerektirir.

SSS

Sık Sorulan Sorular

Tüm iş akışlarını gör
Showing 30 of 30 templates