ينفّذ سير العمل هذا في ComfyUI إخفاءً تلقائيًا لأجسام الفيديو انطلاقًا من عبارة نصية بسيطة باستخدام عقدة SAM3 Video Masking (المعرّف: 9cea40bb-b0cf-4b40-a758-8935cfe8d52f). تقوم بتحميل المقطع عبر VHS_LoadVideo، ثم تصف ما تريد عزله (مثل "سيارة حمراء" أو "شخص") في mask_prompt داخل العقدة، فيعثر النظام على كل حالة مطابقة، ويتتبعها عبر الإطارات بمعرّفات ثابتة، وينتج ثلاث قنوات إخراج: معاينة تراكب القناع، وقناع ثنائي خام لكل إطار، وقصّ للموضوع. تتولى عُقد SaveVideo تصدير النتائج.

تقنيًا، يوفّر VHS_LoadVideo تسلسل إطارات ثابتًا (fps والدقة) للاستدلال. أثناء التجربة يمكنك تحديد عدد الإطارات عبر frame_load_cap للمعاينة بسرعة، ثم التحويل للتشغيل الكامل بضبطها إلى 0. تفسّر عقدة SAM3 Video Masking موجهك النصي، وتجزّئ الهدف عبر الإطارات، وتحافظ على استمرارية الهوية حتى لا تومض الأجسام أو تتبدّل. المخرجات مناسبة للتركيب لاحقًا، أو التمويه الانتقائي، أو تصحيح الألوان، أو استبدال الخلفية. كما توفّر عقدة MarkdownNote داخل المخطط نصائح وتذكيرات أثناء العمل.

API

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

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

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

شغّله من 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.

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

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

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