ينشئ سير عمل ComfyUI هذا لقطات B‑roll مُتقنة لمنتجات الإعلانات عبر ثلاث طرق عملية: التوليد من المطالبة فقط، وإدراجات موجهة بالمراجع، وتعديلات فيديو خفيفة. في الأساس، تقوم ByteDance2TextToVideoNode بتوليد مقاطع قصيرة من مطالبتك النصية، بينما تتيح ByteDance2ReferenceNode تثبيت الأسلوب وهوية العنصر باستخدام صورة واحدة أو أكثر (مثل لقطة منتج أمامية وصورة ثابتة للمشهد). تُدخل عُقد LoadImage و LoadVideo أصولك إلى المخطط، وتوفر PrimitiveNode المعلمات الأساسية (الدقة، عدد الإطارات، FPS، seed)، وتعزل Video Slice مقطعًا مستهدفًا من فيديو مُدخل، وتكتب SaveVideo النتيجة النهائية. توثّق MarkdownNote داخل سير العمل الاستخدام المقصود وتتضمن مطالبات مثال.
الطريقة 1 (Prompt Only) هي الأسرع لإنشاء لقطة B‑roll جديدة: اكتب مطالبة وصفية (مثل مثال دوران الهاتف الذكي في الغابة)، واضبط الإطارات/FPS/الحجم عبر PrimitiveNode، ثم اعرض النتيجة عبر ByteDance2TextToVideoNode. الطريقة 2 (Reference Images) تضيف تحكمًا: مرّر صورة المنتج وصورة ثابتة للمشهد إلى ByteDance2ReferenceNode لمطابقة الإضاءة واللون والتكوين قبل التوليد، لإنتاج لقطة إدراج تمتزج مع مونتاج قائم. الطريقة 3 (Video Edit) مخصصة للاستبدالات الخفيفة: استخدم LoadVideo و Video Slice لتحديد الجزء الذي تريد تحسينه، وطابق توقيته وأبعاده عبر PrimitiveNode، ووجّه التوليد بالمطالبة والمراجع، ثم صدّر عبر SaveVideo كاستبدال جاهز للإسقاط في برنامج المونتاج.
لأن المعلمات الأساسية واضحة، يسهل الحفاظ على الاتساق: ثبّت seed لإعادة نفس النتائج، وطابق FPS والدقة مع خطك الزمني، واجعل المقاطع قصيرة (3–5 ثوانٍ) لتفاصيل أوضح وحركة أكثر ثباتًا. مسار المراجع فعّال خصوصًا للحفاظ على هوية المنتج واستمرارية المشهد مع الاستمرار في تجربة حركات كاميرا أو إضاءة ضمن مطالبتك.
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.
الأسئلة الشائعة













