يرشدك هذا الدرس في ComfyUI عبر سير عمل لورقة اتصال يحوّل 8 صور مرتّبة إلى لوحة قصص منظمة و7 أزواج متجاورة من الإطارات المفتاحية لتوليد فيديو Kling 3.0 FFLF. يبدأ المسار بعقدتَي LoadImage وBatchImagesNode لاستيعاب ملفاتك ضمن خط زمني صارم من اليسار إلى اليمين. تتولى مجموعة من عقد الأدوات/العقد المخصصة (المعرّفات: f7abaa3a-5e87-4354-bab6-f43320cd490f, 02da9128-7c15-4c46-96bc-1dd68e5bc490, 3426003b-7b3a-4d37-8a2f-e0f8adb05712, c61d617f-c72d-4f4c-8659-bd6f884d1a1e, 4b301c11-bc16-4096-9441-e0648a04aa4d, 2ab1ef49-3518-4f71-b703-f8ef12f32214, b3fe4254-e196-429e-9f45-96c92113e406) معالجة التخطيط، والتقسيم على شكل أزواج (1-2، 2-3، …، 7-8)، وتجهيزها لإرسالها إلى عقد الفيديو اللاحقة. تكشف PrimitiveNode عناصر التحكم الأساسية—دقة 1080p، ومعدل الإطارات، ومدة كل لقطة، وحشو اختياري—بينما تحافظ Reroute على قابلية قراءة الرسم البياني. يقوم SaveVideo بتصدير معاينة 1080p لتتمكن من التحقق سريعًا من التسلسل والإطار قبل تشغيل عمليات التوليد الأثقل.

لتوليد FFLF (موجّه بالإطار الأول/الأخير)، يتم تمرير كل زوج صور متجاور إلى عقدة Kling 3.0 لتخليق حركة مقيّدة بإطاري البداية والنهاية—مناسب لانتقالات متسقة وقابلة للتحكم عبر تسلسل من 7 لقطات. عند التمكين، يمكن لعقدة مساعدة Gemini-3.1-flsih-lite تلخيص نوايا اللقطات تلقائيًا بين كل زوج للحفاظ على اتساق المطالبات (بيانات وصفية اختيارية فقط؛ ليست مطلوبة للتصيير). النتيجة هي طريقة سريعة وموثوقة للتحقق من الاستمرارية ثم توليد سبعة مقاطع متماسكة على دفعات بإخراج نظيف 1920×1080.

API

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

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

template_contact_sheet-step_3.app.json
جاري جلب JSON لسير العمل…

شغّله من TypeScript أو Python باستخدام Comfy SDK. نفس الكود يعمل على Comfy Cloud أو ComfyUI الذي تستضيفه بنفسك — فقط عنوان URL الأساسي يتغير.

// Install (beta)
npm i @comfyorg/sdk

// Run "الخطوة 3: سير عمل ورقة الاتصال" (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("template_contact_sheet-step_3.app_api.json");

const asset = client.assets.fromFile("input.png");
wf.setInput("224", "image", asset); // LoadImage

const job = await client.run(wf);
await job.getOutputs("308")[0].toFile("output.png"); // SaveVideo

يأخذ SDK سير العمل بصيغة API: افتح هذا سير العمل في ComfyUI واستخدم ملف → تصدير سير العمل (API).

يتطلب الوصول إلى Comfy Cloud API خطة تتضمن مفتاح API.

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

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

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