
يحوّل هذا سير العمل في ComfyUI صورة واحدة إلى فيديو قصير باستخدام مسار صورة إلى فيديو في Wan 2.1. النواة هي عقدة WanImageToVideo التي تُحضّر التكييف الزمني (عدد الإطارات وfps وإشارات الحركة) وتُمرّره إلى diffusion. يتم ترميز توجيه النص عبر CLIPTextEncode (مدعومًا بـ CLIPLoader الذي يحمّل مُرمّز النص UMT5 XXL)، بينما يتم تضمين صورة البداية عبر CLIPVisionEncode باستخدام أوزان من CLIPVisionLoader. يتم تحميل العمود الفقري للنموذج عبر UNETLoader (Wan2.1) وVAELoader (Wan VAE). يضبط ModelSamplingSD3 ملف التجميع الصحيح، وتنفّذ KSampler إزالة الضجيج عبر تسلسل الإطارات الكامِنة. أخيرًا، يحوّل VAEDecode الكوامِن إلى إطارات RGB، ويجمع CreateVideo الإطارات وفق fps/الحجم الذي اخترته، وتكتب SaveVideo النتيجة إلى القرص.
سير العمل منظم للوضوح: Step1 - Load models، Step2 - Upload start_image، Step3 - Video size، Step4 - Prompt. ستضبط العرض/الارتفاع ومعدل الإطارات في مجموعة Video size، وتقدم صورة مصدر نظيفة عبر LoadImage، وتصوغ مطالبة نصية (مع مطالبة سلبية اختيارية) لتوجيه النمط والمحتوى. هذا يجعله مناسبًا لتحريك دوران الشخصية، أو حركات بورتريه خفيفة، أو لقطات منتج رئيسية—كلها من صورة ثابتة واحدة—مع الحفاظ على نتائج متوقعة عبر صورة البداية وقابلة لإعادة الإنتاج عبر seed وإعدادات KSampler.
API
استخدم سير العمل هذا من الكود
كل سير عمل في Comfy هو رسم بياني بصيغة JSON. الحمولة أدناه هي هذا سير العمل بالضبط كما يشغله ComfyUI — يمكنك جلبه من الرابط، حفظه في نظام التحكم بالإصدارات، أو تحميله في ComfyUI وتشغيله عقدة تلو الأخرى.
شغّله من TypeScript أو Python باستخدام Comfy SDK. نفس الكود يعمل على Comfy Cloud أو ComfyUI الذي تستضيفه بنفسك — فقط عنوان URL الأساسي يتغير.
// Install (beta)
npm i @comfyorg/sdk
// Run "وان 2.1 صورة إلى فيديو" (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("image_to_video_wan_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("56")[0].toFile("output.png"); // SaveVideoيأخذ SDK سير العمل بصيغة API: افتح هذا سير العمل في ComfyUI واستخدم ملف → تصدير سير العمل (API).
يتطلب الوصول إلى Comfy Cloud API خطة تتضمن مفتاح API.
الأسئلة الشائعة













