- Ana Sayfa
- İş Akışları
- Wan2.1 VACE Kontrol Videosu
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.
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"); // SaveAnimatedWEBPSDK, 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















