يحوّل سير العمل هذا في ComfyUI أمرًا نصيًا واحدًا إلى فيديو قصير باستخدام Flux3ImageToVideoNode، ثم يرمّز النتيجة إلى ملف فيديو قياسي باستخدام SaveVideo. افتراضيًا، تم إعداد القالب للإخراج بدقة 720p و24 fps، لكن يمكنك تغيير العرض/الارتفاع وfps لتناسب تنسيقات عمودية (9:16) أو مربعة (1:1) أو سينمائية (21:9). يمكن تشغيل سير العمل اعتمادًا على الأمر النصي فقط لتوليد نص-إلى-فيديو خالص، أو إدخال إطار بداية اختياري عبر LoadImage لتوجيه التكوين أو تموضع العنصر أو الأسلوب من الإطار الأول.
تقنيًا، تقوم Flux3ImageToVideoNode بتوسيع الأمر إلى تسلسل إطارات بحركة متسقة زمنيًا. عناصر التحكم الأساسية تشمل نص الأمر، seed (لإعادة الإنتاج)، العرض/الارتفاع (النسبة والدقة)، عدد الإطارات (المدة)، وfps. إذا قدّمت صورة مرجعية عبر LoadImage، يمكن للعقدة استخدامها كإطار تهيئة للمساعدة على تثبيت التأطير والهوية؛ ويمكن ضبط قوة تأثير ذلك داخل Flux3ImageToVideoNode. بعد توليد الإطارات، تقوم SaveVideo بتجميعها في مقطع واحد. لاحظ أن سير العمل هذا يُخرج فيديو صامتًا؛ إذا احتجت صوتًا فأضِفه لاحقًا في محرر فيديو.
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.
الأسئلة الشائعة














