تم تصميم سير العمل 'Moonvalley: نقل الحركة' لنقل الحركة بسلاسة من فيديو إلى آخر باستخدام ComfyUI. يستفيد هذا سير العمل من نموذج توليد الفيديو Moonvalley المتخصص في التقاط تفاصيل الحركة الدقيقة وإعادة إنتاجها. يعتمد جوهر العملية على 'MoonvalleyVideo2VideoNode' التي تطبق ديناميكيات الحركة من فيديو مرجعي على فيديو مستهدف. يفيد ذلك خصوصًا المحركين ومحرري الفيديو الذين يريدون إضفاء حركة ديناميكية على مشاهد ثابتة دون الحاجة إلى تحريك يدوي مكثف.
تقنيًا، يبدأ سير العمل بتحميل فيديو مرجعي باستخدام عقدة 'LoadVideo'. يجب أن يكون طول الفيديو 5 ثوانٍ على الأقل لضمان التقاط بيانات حركة كافية. تقوم 'MoonvalleyVideo2VideoNode' بعد ذلك بتحليل أنماط الحركة وتطبيقها على الفيديو المستهدف. أخيرًا، تُستخدم عقدة 'SaveVideo' لتصدير الفيديو الجديد المُحرّك. يوفر تضمين عُقَد '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.
الأسئلة الشائعة















