Skip to main content
يمتلك كل مشروع إعدادات نشطة — trim وbackground وsubtitle style وlayout — تتحكم في كيفية عرض عمليات التصدير. استخدم إعدادات المشروع عندما تريد تجاوزات محلية خاصة بالمشروع لا تستحق مشاركتها كـ preset. راجع Render settings reference للحصول على خريطة الحقول المشتركة preset وsettings.style وsettingsOverride.

Endpoints

مخططات الطلب والاستجابة الكاملة موجودة في API reference.

Fetch the current settings

يعيد الإعدادات النشطة الكاملة للمشروع، بما في ذلك أي preset مطبّق.

Patch the settings

يقبل PATCH أي مجموعة فرعية من presetId وsettings. عند تمريرهما معًا، يتم تطبيق الـ preset أولًا ثم يتم دمج settings فوقه.

Discover valid fields

تقوم الـ SDK بتصدير المخطط الذي يتحقق من صحة تحديثات إعدادات المشروع. حوّله إلى JSON Schema وقت التشغيل:
ينبغي على الوكلاء جلب مخطط الـ SDK أو مخطط طلب OpenAPI قبل تعديل إعدادات المشروع كي يعرفوا دائمًا البنية الحالية.
مرجع سهل القراءة:

Project settings vs presets vs export overrides

توفّر Youka ثلاث طبقات يمكن أن تعيش فيها إعدادات العرض: يتم دمج كل طبقة بهذا الترتيب وقت التصدير.

What’s next

  • Render settings reference — جميع مسارات الحقول المشتركة وقيم enum
  • Presets — إعدادات قابلة لإعادة الاستخدام
  • Media — تتم الإشارة إليها من الإعدادات
  • CLI projects — نفس التدفق من الطرفية
  • SDK project settings — نفس endpoints في TypeScript

Choose a version

يعرض GET /projects/{projectId}/versions إصدارات المشروع. أضف ?versionId=ver_example إلى طلب GET الخاص بالإعدادات، أو ضمّن versionId داخل جسم PATCH، لاختيار إصدار. تتضمن استجابات الإعدادات versionId. تجاهله يحافظ على سلوك الإصدار الأساسي. تقبل طلبات التصدير أيضًا versionId. اختيار المحاذاة يعود للمشروع وهو مشترك عبر الإصدارات. راجع Automate lyric videos لمراجعات التوقيت ولقطات التصدير.