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

Ffmpeg Api · Merge Videos

التكامل

معرّف النموذج ffmpeg-api/merge-videos
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/ffmpeg-api/merge-videos?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "videos": [
      "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
      "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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

حتى ⁨‏0.612 $⁩ لكل تشغيل تُحتسب التكلفة حسب الاستخدام الفعلي، ويُسترد الباقي تشغيله في هذه الصفحة

الحصول على مفتاح API

يضم فيديوهين أو أكثر من عناوين URL في مقطع واحد، مع معدل إطارات ودقة إخراج اختياريين

Utility · فيديو

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

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

إنشاء طلب

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

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

عناوين URL للفيديو مدرجة بالترتيب الذي ينبغي دمجها به.

resolution

اختر دقة الفيديو النهائي ببُعديه—العرض والارتفاع—ضمن النطاق 512 إلى 2048.

متقدم target_fps · resolution_aspect_ratio_video_index

اضبط FPS لفيديو المخرج لتجاوز الافتراضي، الذي يستخدم أقل معدل إطارات بين فيديوهات المدخل.

فهرس فيديو المدخل الصفري الذي يحدد نسبة الأبعاد عند عدم تحديد الدقة. يؤدي تركه دون ضبط إلى استخدام أصغر عرض وأصغر ارتفاع موجودين عبر جميع فيديوهات المدخل.

POST /run/ffmpeg-api/merge-videos?wait=20 عرض السعر → ⁨‏0.612 $⁩
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/ffmpeg-api/merge-videos?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "videos": [
      "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
      "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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

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

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

حول Ffmpeg Api · Merge Videos

يلصق الفيديوهات المدرجة في `video_urls` بالترتيب؛ ويُطلب فيديوهان على الأقل. يحدد `target_fps` (من 1 إلى 60) معدل إطارات الناتج، وإلا يُستخدم أدنى معدل إطارات للإدخال. يمكن ضبط حجم الناتج عبر `resolution` (إعدادات مسبقة أو عرض وارتفاع مخصصان من 512 إلى 2048)، أو أخذه من أحد المدخلات عبر `resolution_aspect_ratio_video_index`. تتضمن النتيجة الفيديو المدمج وبيانات وصفية عن المصادر.

المعاملات

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

الاسمالنوع الافتراضيمسموح الوصف
video_urlsمطلوب videos
النوعurl[] · video
≥ 2 عنصرين
عناوين URL للفيديو مدرجة بالترتيب الذي ينبغي دمجها به.
target_fpsاختياري
النوعnumber | null
1 – 60
اضبط FPS لفيديو المخرج لتجاوز الافتراضي، الذي يستخدم أقل معدل إطارات بين فيديوهات المدخل.
resolutionاختياري
النوعobject
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
اختر دقة الفيديو النهائي ببُعديه—العرض والارتفاع—ضمن النطاق 512 إلى 2048.
resolution_aspect_ratio_video_indexاختياري
النوعinteger | null
≥ 0
فهرس فيديو المدخل الصفري الذي يحدد نسبة الأبعاد عند عدم تحديد الدقة. يؤدي تركه دون ضبط إلى استخدام أصغر عرض وأصغر ارتفاع موجودين عبر جميع فيديوهات المدخل.
مطلوب الاسم الأساسي، مقبول أيضًا

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

المخرجات

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "ffmpeg-api/merge-videos",
  "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": 612,
    "usd": "0.612",
    "charged": 612,
    "refunded": 0
  },
  "input": {
    "video_urls": [
      "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
      "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
    },
    "metadata": {}
  },
  "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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/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}ملف الفيديو الناتج عن الدمج.
metadata
objectالبيانات الوصفية للفيديو المدمج، بما في ذلك معلومات عن الفيديوهات الأصلية.

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

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