تخطّي إلى المحتوى

Lightx · Recamera

التكامل

معرّف النموذج lightx/recamera
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/lightx/recamera?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ملفات مثل المثال: ⁨‏0.49 $⁩ 490 رصيد API تُقاس ملفاتك قبل التشغيل تشغيله في هذه الصفحة

الحصول على مفتاح API
Open model من فيديو إلى فيديو #video-to-video#recamera#relight

يعيد تصوير فيديو موجود من مسار كاميرا جديد، مع إعادة إضاءة، باستخدام التحكم بالمسار أو بالوضعية المستهدفة

Open model · فيديو

ستظهر نتيجتك الأولى هنا

أنشئ طلبًا أدناه وشغّله باستخدام مفتاح API الخاص بك. تُنسخ المخرجات إلى تخزيننا، وتُحفظ إلى الأبد أو لمدة 7 أيام مجانًا.

إنشاء طلب

تُنشأ عناصر التحكم من مخطط النموذج. يتحدّث الرمز والسعر عند تغييرها.

موجّه نصي اختياري؛ ينشئ Light-X تسمية للفيديو تلقائيًا عند عدم توفير موجّه.

•مطلوب video_url
أفلت ملفًا، أو

عنوان URL لفيديو المدخل.

متقدم camera · mode · seed · enable_safety_checker · trajectory · target_pose
camera الافتراضي traj

الوضع المستخدم للتحكم في الكاميرا.

mode الافتراضي gradual

الوضع المستخدم لحركة الكاميرا.

بذرة تجعل التوليد قابلًا لإعادة الإنتاج. يؤدي ضبطها على None إلى اختيار بذرة عشوائيًا.

إعدادات مسار الكاميرا، مطلوبة في وضع recamera.

وضعية الكاميرا المستهدفة، مطلوبة إذا كانت camera='target'. قدّم مصفوفة مرتبة كالتالي: theta ثم phi ثم radius ثم x ثم y.

POST /run/lightx/recamera?wait=20 عرض السعر → ⁨‏0.49 $⁩
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/lightx/recamera?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

تشغيل هذا الطلب

يبقى مفتاحك في هذا المتصفح: لا يُرسل إلا إلى Doitong API ويُحفظ في localStorage فقط إذا فعّلت خيار التذكّر. الحصول على مفتاح API

حول Lightx · Recamera

يأخذ `video_url` للإدخال ويعيد تصييره من منظور كاميرا مختلف. اضبط `camera` على `traj` وقدم `trajectory`، أو على `target` وقدم `target_pose` بالقيم [theta, phi, radius, x, y]. يمكن أن تكون `mode` للحركة gradual أو bullet أو direct أو dolly-zoom. يُعد `prompt` النصي اختياريًا؛ وعند حذفه، يُنشأ وصف للفيديو تلقائيًا.

المعاملات

أرسل الاسم الأساسي أو الاسم الأصلي، وليس كليهما. الأسماء الأساسية

الاسمالنوع الافتراضيمسموح الوصف
video_urlمطلوب video
النوعurl · video
عنوان URL لفيديو المدخل.
promptاختياري
النوعstring | null
موجّه نصي اختياري؛ ينشئ Light-X تسمية للفيديو تلقائيًا عند عدم توفير موجّه.
seedاختياري
النوعinteger | null
بذرة تجعل التوليد قابلًا لإعادة الإنتاج. يؤدي ضبطها على None إلى اختيار بذرة عشوائيًا.
cameraاختياري
النوعenum
الافتراضيtraj
trajtarget
الوضع المستخدم للتحكم في الكاميرا.
modeاختياري
النوعenum
الافتراضيgradual
gradualbulletdirectdolly-zoom
الوضع المستخدم لحركة الكاميرا.
trajectoryاختياري
النوعobject
إعدادات مسار الكاميرا، مطلوبة في وضع recamera.
trajectory.thetaمطلوب
النوعnumber[]
زوايا الدوران الأفقية لكل إطار رئيسي، مقاسة بالدرجات.
trajectory.phiمطلوب
النوعnumber[]
زوايا الدوران الرأسية لكل إطار رئيسي، مقاسة بالدرجات.
trajectory.radiusمطلوب
النوعnumber[]
عوامل لكل إطار رئيسي تحجّم بُعد الكاميرا.
target_poseاختياري
النوعnumber[]
وضعية الكاميرا المستهدفة، مطلوبة إذا كانت camera='target'. قدّم مصفوفة مرتبة كالتالي: theta ثم phi ثم radius ثم x ثم y.
enable_safety_checkerاختياري
النوعboolean
الافتراضيtrue
يمكن تخفيف الفحص بضبط القيمة على false، شريطة أن يكون المستدعي مخولًا بذلك.
مطلوب الاسم الأساسي، مقبول أيضًا

تقبل معاملات الملفات عنوان URL عامًا يبدأ بـ https://، أو URI من نوع data: يصل حجمه إلى 10 MB، أو file_url لملف تم تحميله. الملفات

المخرجات

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "lightx/recamera",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 490,
    "usd": "0.49",
    "charged": 490,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "seed": 42,
    "input_video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "viz_video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
ملفاتك، خيارككل outputs[].url هو نسخة على تخزيننا: تُحفظ إلى الأبد (مع الدفع لكل غيغابايت-شهر) أو لمدة 7 أيام مجانًا، وفق إعداد حسابك أو ?storage=.
البنية نفسها في كل نموذجtype وurl وcontent_type وwidth وheight وduration للصور والفيديو والصوت على حد سواء. output هو كائن النتائج الخاص بالنموذج.
حقول المخرجات
video
object {url, content_type, file_name, file_size}ملف الفيديو الناتج عن التوليد.
seed
integerقيمة البذرة المطبّقة أثناء التوليد.
input_video
object {url, content_type, file_name, file_size} | nullفيديو المدخل المُطبّع أو المُعالَج، ويُعاد اختياريًا عندما ينتجه المسار.
viz_video
object {url, content_type, file_name, file_size} | nullفيديو التصور أو تصحيح الأخطاء، ويُعاد اختياريًا عندما ينتجه المسار.

مزيد من النماذج: من فيديو إلى فيديو

لوكلاء الذكاء الاصطناعي: تتوفر هذه الصفحة بصيغة Markdown على https://doitong.com/ar/developers/models/lightx/recamera.md. جميع النماذج والأدلة: https://doitong.com/developers/llms.txt