يحّول سير العمل هذا في ComfyUI صورة ثابتة واحدة إلى مقطع فيديو 1080p مُتقن باستخدام Seedance 2.5 عبر ByteDance2ReferenceNodeV2. الرسم البياني بسيط وموثوق عمدًا: تُدخل LoadImage إطارك المصدر إلى خط المعالجة، وتولّد ByteDance2ReferenceNodeV2 إطارات مشروطة بالحركة من ذلك المرجع، وتقوم SaveVideo بترميز تسلسل المخرجات إلى MP4 قابل للتشغيل بمعدل الإطارات ونسبة الأبعاد التي تختارها. تتحكم بالمدة (حتى ~30 ثانية) وFPS وقوة الحركة والبذرة للحصول على نتائج قابلة لإعادة الإنتاج.
تقنيًا، تستخدم ByteDance2ReferenceNodeV2 الصورة المدخلة كأساس بصري، وتولّد تسلسل إطارات متماسكًا زمنيًا يحافظ على الهوية والبنية مع إدخال حركات شبيهة بالكاميرا (مثل بان لطيف وتكبير/تصغير ومنظر مجسّم) وديناميكيات للمشهد. وبما أن الدقة ونسبة الأبعاد قابلة للضبط، يمكنك إنتاج مقاطع 1920x1080 أفقية، أو 1080x1920 عمودية، أو مربعة، مع الحفاظ على 1080 على الحافة الطويلة. ثم تقوم SaveVideo بتجميع الإطارات عند FPS المحدد. ملاحظة: هذا الرسم البياني المصغّر يخرج فيديو فقط؛ لإضافة موسيقى أو حوار أو مؤثرات، قم بدمج الصوت لاحقًا أو وسّع سير العمل بعقد صوت/أدوات خارجية.
API
استخدم سير العمل هذا من الكود
كل سير عمل في Comfy هو رسم بياني بصيغة JSON. الحمولة أدناه هي هذا سير العمل بالضبط كما يشغله ComfyUI — يمكنك جلبه من الرابط، حفظه في نظام التحكم بالإصدارات، أو تحميله في ComfyUI وتشغيله عقدة تلو الأخرى.
شغّله من TypeScript أو Python باستخدام Comfy SDK. نفس الكود يعمل على Comfy Cloud أو ComfyUI الذي تستضيفه بنفسك — فقط عنوان URL الأساسي يتغير.
// Install (beta)
npm i @comfyorg/sdk
// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");يأخذ SDK سير العمل بصيغة API: افتح هذا سير العمل في ComfyUI واستخدم ملف → تصدير سير العمل (API).
يتطلب الوصول إلى Comfy Cloud API خطة تتضمن مفتاح API.
الأسئلة الشائعة














