Wan2.2-S2V Sesle Sürülen Video Oluşturma

Bu ComfyUI iş akışı, tek bir referans görseli ve bir ses parçasını Wan 2.2 S2V (sound-to-video) modeliyle senkronize bir videoya dönüştürür. Wan omurgası UNETLoader, CLIPLoader ve VAELoader ile yüklenir ve ModelSamplingSD3 ile doğru zamanlama ayarlanır. Metin isteminiz CLIPTextEncode ile kodlanırken, ses AudioEncoderLoader ve AudioEncoderEncode ile işlenir. Bu sinyaller, LoadImage'dan gelen görselle birlikte, WanSoundImageToVideo'yu sesin ritmi ve vurgusuna uygun hareket sentezlemek için yönlendirir. KSampler adım, CFG ve tohum kontrolünü sağlar; VAEDecode gizlileri karelere dönüştürür; CreateVideo ise son klibi birleştirir.

Üretim için pratik iki mühendislik detayı: ilk kare sabitleme ve ölçeklenebilir uzunluk. 'Fix overbaked first frame' grubu, LatentCut ve LatentConcat ile ilk gizli kareyi çoğaltır, ardından ilk çözülmüş kareyi atar ve yaygın VAE “overbaked” (aşırı pişmiş) görünümünü önler. Uzun klipler için, Video S2V Extend alt grafikleriyle segmentleri parça parça (varsayılan 77 kare) zincirleyebilirsiniz; böylece VRAM'i aşırı kullanmadan dakika seviyesinde videolar oluşturabilirsiniz. İş akışı ayrıca lightning yolu da destekler: bir Wan 2.2 lightning LoRA ile 4 adımda örnekleme yapabilirsiniz (önerilen CFG ~1.0). Kalite ve stabilite isterseniz, standart yolu ~20 adımda (CFG ~6.0) kullanın.

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_wan2_2_14B_s2v.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.2-S2V Sesle Sürülen Video Oluşturma" (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_wan2_2_14B_s2v_api.json");

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

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

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

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