سير عمل LivePortrait لتعبيرات الوجه هو أداة متقدمة مصممة لتحريك بورتريه ثابت عبر تطبيق تعبيرات الوجه من فيديو مرجعي. يستخدم هذا سير العمل نموذج LivePortrait، وهو نموذج AI متقدم يتفوق في نقل تعبيرات الوجه من فيديو إلى صورة. تبدأ العملية بعقدة "LoadImage" حيث يتم رفع البورتريه الثابت، وعقدة "VHS_LoadVideo" التي تستورد الفيديو المرجعي الذي يحتوي على التعبيرات المطلوبة. تلعب عقدة "LivePortraitProcess" دورًا أساسيًا عبر تحليل واستخراج حركات الوجه من الفيديو، ثم تُطبّق على البورتريه باستخدام عقدة "LivePortraitComposite". لضمان الدقة، تُستخدم عُقدتا "LivePortraitCropper" و"LivePortraitLoadMediaPipeCropper" لمحاذاة ملامح الوجه بدقة. يتم تجميع الفيديو المتحرك النهائي باستخدام عقدة "VHS_VideoCombine" ويتم حفظه عبر عقدة "SaveImage".
يُعد سير العمل هذا مفيدًا لإنشاء تحريكات ديناميكية من صور ثابتة، ما يجعله مهمًا لصنّاع المحتوى وفرق التسويق الذين يرغبون في تعزيز السرد المرئي. باستخدام عُقد مثل "DownloadAndLoadLivePortraitModels" و"ImageResizeKJv2"، يمكن للمستخدمين ضمان أن النماذج والصور مُحسّنة لأفضل أداء وجودة. كما أن دمج سير العمل مع عُقد مخصصة مثل "comfyui-kjnodes" و"comfyui-liveportraitkj" يعزز قدرته على تقديم تحريكات واقعية وتعبيرية.
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.
الأسئلة الشائعة














