يعرض هذا سير العمل إنشاء أقنعة للفيديو اعتمادًا على النص باستخدام عقدة SAM3 Video Masking (المعرّف: 9cea40bb-b0cf-4b40-a758-8935cfe8d52f). تقوم بتحميل المقطع عبر VHS_LoadVideo، وتصف الهدف بلغة بسيطة (مثلًا: "سيارة حمراء"، "شخص"، "كوب قهوة")، فتجد العقدة كل حالة مطابقة وتتبعها عبر الإطارات بمعرّفات ثابتة. تنتج ثلاثة مخرجات متوازية: معاينة تراكب (أقنعة ملونة فوق الإطارات الأصلية)، وتدفق قناع خام ثنائي/رمادي، وتدفق مقصوص يبقي البكسلات المقنّعة فقط.
تقنيًا، تنفذ العقدة كشف العناصر وتقسيمها المشروط بالنص لكل إطار، ثم تربط الاكتشافات عبر الزمن للحفاظ على ثبات المعرّفات. يوفر VHS_LoadVideo تسلسل الإطارات و fps؛ وتكتب SaveVideo كل تدفق إخراج إلى القرص. للتكرار السريع، تسمح معلمة frame_load_cap في VHS_LoadVideo بتحديد عدد الإطارات التي تتم معالجتها؛ أعد ضبطها إلى 0 للتشغيل الكامل. تتضمن الرسمة عقدة MarkdownNote لتذكيرات سريعة حول كتابة الأوامر والاختبار.
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.
الأسئلة الشائعة














