client.exports.create(...) كنقطة الدخول الرئيسية. اختر target: "local" عندما تريد أن تقوم حزمة SDK بالتصيير مباشرةً على الجهاز الحالي؛ وإلا فالتصدير السحابي هو الخيار الافتراضي.
client.exports.create(projectId, input, options?)
اختر وجهة التصدير باستخدام target: "cloud" | "local".
الحقول الشائعة
| الحقل | النوع | الوصف |
|---|---|---|
resolution | "540p" | "720p" | "1080p" | دقة الإخراج. |
quality | "low" | "average" | "high" | جودة الترميز. |
playbackRate | number | مُضاعِف السرعة (مثلًا 0.9). |
toneFrequency | number | تغيير الطبقة بالنصف نغمة (semitones). |
transparent | boolean | التصيير بخلفية شفافة. |
presetId | string | تطبيق إعداد مسبق قبل التصيير. |
stemVolumes | Record<string, number> | تجاوزات مستوى الصوت لكل stem بمفتاح معرّف stem. |
settingsOverride | object | تطبيق تصحيح لإعدادات المشروع لهذا التصدير فقط. |
مثال مع أحجام الصوت للـ stem
مثال مع تجاوز الإعدادات
settingsOverride.
client.exports.quote(projectId, input, options?)
تقدير الأرصدة المطلوبة لتصدير سحابي دون بدء التصدير.
quote(...) مخصص للتصديرات السحابية فقط.
client.exports.list(projectId, input?, options?)
عرض قائمة التصديرات لمشروع ما، مع ترقيم الصفحات.
رقم الصفحة. القيمة الافتراضية هي
1 على الخادم.حجم الصفحة. القيمة الافتراضية
100. الحد الأقصى 100.client.exports.get(exportId, options?)
جلب تصدير بواسطة المعرّف فقط، دون الحاجة لمعرفة المشروع الأب.
التصدير المحلي
onDependencyProgress إذا كنت تريد تحديثات أثناء تثبيت سلسلة أدوات التصيير المحلي أو التحقق منها.
client.exports.prepareLocal(projectId, body, options?)
إرجاع الحمولة المُحضَّرة اللازمة لتصيير تصدير محليًا. استخدم هذا عند التكامل مع @youka/remotion أو أي مصيّر محلي آخر. يعيد الخادم مُدخلات التركيبة (composition inputs)، وعناوين URLs للأصول، ومعلمات التصيير دون وضع تصيير سحابي في قائمة الانتظار.
client.exports.prepareLocal(...) لا يبدأ تصييرًا سحابيًا. لا يتم استهلاك أي
حوسبة قابلة للفوترة من جهة Youka.انتظار اكتمال التصدير
التصديرات السحابية غير متزامنة. استخدمclient.exports.wait(...):
تنزيل النتيجة
تنتهي التصديرات السحابية بعنوانurl مُوقّع. استخدم المساعد المدمج لبث الملف إلى القرص. يمكن أن يكون output إما دليلًا أو مسار ملف كاملًا، وfilename اختياري:
ما التالي
- Tasks — معالجات العمليات واستطلاع المهام المتقدم
- Presets — إعدادات تصيير قابلة لإعادة الاستخدام
- Project settings — تطبيق تصحيح على إعدادات المشروع النشطة
