يرشدك هذا الشرح في ComfyUI عبر SDPose-OOD: Video to Pose Map — وهو سير عمل يحوّل أي فيديو مُدخل إلى تسلسل نظيف من خرائط الوضعيات. يبدأ المسار بـ LoadVideo لفك ترميز الإطارات، ثم يمرّر كل إطار عبر مستخرج الوضعيات SDPose-OOD (المعتمد على نقطة التحقق sdpose_wholebody_fp16.safetensors) لاكتشاف نقاط الجسم بالكامل، ثم يجمع إطارات الوضعيات في مقطع نهائي باستخدام CreateVideo و SaveVideo. تدعم عقدة SDPose-OOD (معرّف النوع 01b6a731-fb78-4070-9a38-c87146da9604) اكتشاف عدة أشخاص وتُخرج خريطة وضعيات مرسومة لكل إطار تغطي معالم الجسم واليدين والوجه.
تقنيًا، يقدّر نموذج SDPose-OOD نقاطًا ثنائية الأبعاد (2D keypoints) لكل شخص مرئي في كل إطار، ثم تقوم العقدة برسم تلك المعالم كصورة خريطة وضعيات (هيكل/خطوط ومفاصل) بشكل متسق عبر التسلسل. عبر الحفاظ على معدل الإطارات والأبعاد الأصلية من LoadVideo، يمكن لـ CreateVideo إنتاج فيديو وضعيات مطابق واحد-لواحد لتوقيت المصدر، ما يجعله مناسبًا كشرط (conditioning) للتوليد اللاحق (مثل توليد الصور/الفيديو الموجّه بالوضعية) أو لتحليل الحركة والتصور المبدئي. تُنهي SaveVideo النتيجة إلى الموقع والترميز الذي تختاره.
API
استخدم سير العمل هذا من الكود
كل سير عمل في Comfy هو رسم بياني بصيغة JSON. الحمولة أدناه هي هذا سير العمل بالضبط كما يشغله ComfyUI — يمكنك جلبه من الرابط، حفظه في نظام التحكم بالإصدارات، أو تحميله في ComfyUI وتشغيله عقدة تلو الأخرى.
شغّله من TypeScript أو Python باستخدام Comfy SDK. نفس الكود يعمل على Comfy Cloud أو ComfyUI الذي تستضيفه بنفسك — فقط عنوان URL الأساسي يتغير.
// Install (beta)
npm i @comfyorg/sdk
// Run "SDPose-OOD: من فيديو إلى خريطة وضعية" (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("utility_sdpose_ood_video_to_pose_map_api.json");
const job = await client.run(wf);
await job.getOutputs("680")[0].toFile("output.png"); // SaveVideoيأخذ SDK سير العمل بصيغة API: افتح هذا سير العمل في ComfyUI واستخدم ملف → تصدير سير العمل (API).
يتطلب الوصول إلى Comfy Cloud API خطة تتضمن مفتاح API.
الأسئلة الشائعة













