Wan2.1 VACE مرجع إلى فيديو

يحوّل Wan2.1 VACE Reference to Video صورة واحدة إلى فيديو قصير يحافظ على أسلوب المرجع وموضوعه مع إدخال حركة موجّهة بمطالبات نصية. نواة سير العمل هي عقدة WanVaceToVideo التي تدمج صورة مرجعية محمّلة (LoadImage) مع نص مطالبة مُشفّر عبر CLIPTextEncode. يوفر العمود الفقري للنشر نماذج Wan 2.1 VACE—استخدم UNETLoader وVAELoader في مجموعة "Load models here" لاختيار Wan2.1-VACE-1.3B أو Wan2.1-VACE-14B. تضبط عقدة ModelSamplingSD3 جهاز التجميع، ويتولى KSampler إزالة الضجيج بالخطوات ومقياس cfg الذي تختاره. إذا كنت تحتاج إلى محولات أسلوبية، يتيح LoraLoader تطبيق LoRA مطابق ضمن نفس عائلة نموذج الانتشار.

بعد التجميع، يعيد VAEDecode بناء الإطارات من الكوامن. يساعد TrimVideoLatent على تحديد المدة بدقة، ويمكن لمجموعة "First Frame control" (ImageToMask, SolidMask, MaskToImage, RepeatImageBatch) قفل أو حماية أجزاء من الإطار الأول لتعزيز الحفاظ على الهوية أو التكوين. تتيح عُقد PreviewImage فحصًا سريعًا أثناء التكرار. أخيرًا، تقوم CreateVideo بتجميع الإطارات ويمكنك التصدير عبر SaveVideo (MP4) أو SaveAnimatedWEBP لمعاينات خفيفة. توجيه المؤلف: تعمل الإعدادات الافتراضية steps=20 وcfg=6.0 بشكل جيد؛ ومع CausVid LoRA استخدم خطوات أقل (2–4) وcfg منخفضًا (~1.0). بالنسبة للدقة، يناسب VACE-1.3B دقة 480p، بينما يقدم VACE-14B جودة أعلى ويدعم 480p و720p مقابل وقت تصيير أطول.

API

استخدم سير العمل هذا من الكود

كل سير عمل في Comfy هو رسم بياني بصيغة JSON. الحمولة أدناه هي هذا سير العمل بالضبط كما يشغله ComfyUI — يمكنك جلبه من الرابط، حفظه في نظام التحكم بالإصدارات، أو تحميله في ComfyUI وتشغيله عقدة تلو الأخرى.

video_wan_vace_14B_ref2v.json
جاري جلب JSON لسير العمل…

شغّله من TypeScript أو Python باستخدام Comfy SDK. نفس الكود يعمل على Comfy Cloud أو ComfyUI الذي تستضيفه بنفسك — فقط عنوان URL الأساسي يتغير.

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

// Run "Wan2.1 VACE مرجع إلى فيديو" (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_ref2v_api.json");

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

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

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

يأخذ SDK سير العمل بصيغة API: افتح هذا سير العمل في ComfyUI واستخدم ملف → تصدير سير العمل (API).

يتطلب الوصول إلى Comfy Cloud API خطة تتضمن مفتاح API.

الأسئلة الشائعة

الأسئلة الشائعة

عرض جميع سير العمل
Showing 30 of 30 templates