Naar inhoud springen

Ffmpeg Api · Merge Videos

Integreren

Model-ID 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.com/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Tot $ 0,612 per uitvoering gefactureerd op basis van het werkelijke gebruik, de rest wordt terugbetaald Op deze pagina uitvoeren

API-sleutel ophalen
Utility Video naar video

Voegt twee of meer video's vanuit URL's samen tot één clip, met optionele doelbeeldsnelheid en uitvoerresolutie

Utility · Video

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

•verplicht video_urls
Sleep een bestand hierheen of

Video-URL's in de volgorde waarin ze moeten worden samengevoegd.

resolution

Kies de resolutie van de uiteindelijke video met beide dimensies — breedte en hoogte — in het bereik van 512 tot 2048.

Geavanceerd target_fps · resolution_aspect_ratio_video_index

Stel de FPS van de uitvoervideo in om de standaardwaarde te overschrijven, die de laagste framesnelheid van de invoervideo's gebruikt.

Nulgebaseerde index van de invoervideo die de beeldverhouding bepaalt wanneer geen resolutie is opgegeven. Als deze niet wordt ingesteld, worden de kleinste breedte en kleinste hoogte uit alle invoervideo's gebruikt.

POST /run/ffmpeg-api/merge-videos?wait=20 prijsopgave → $ 0,612
# 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/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over Ffmpeg Api · Merge Videos

Voegt de video's in `video_urls` in volgorde samen; er zijn er minimaal 2 vereist. `target_fps` (1 tot 60) stelt de uitvoerbeeldsnelheid in; anders wordt de laagste invoerbeeldsnelheid gebruikt. De uitvoergrootte kan worden ingesteld met `resolution` (voorinstellingen of aangepaste breedte en hoogte van 512 tot 2048) of worden overgenomen van één invoer via `resolution_aspect_ratio_video_index`. Het resultaat bevat de samengevoegde video en metadata over de bronnen.

Parameters

Stuur de canonieke naam of de oorspronkelijke naam, niet beide. Canonieke namen

NaamType StandaardToegestaan Beschrijving
video_urlsverplicht videos
Typeurl[] · video
≥ 2 items
Video-URL's in de volgorde waarin ze moeten worden samengevoegd.
target_fpsoptioneel
Typenumber | null
1 – 60
Stel de FPS van de uitvoervideo in om de standaardwaarde te overschrijven, die de laagste framesnelheid van de invoervideo's gebruikt.
resolutionoptioneel
Typeobject
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Kies de resolutie van de uiteindelijke video met beide dimensies — breedte en hoogte — in het bereik van 512 tot 2048.
resolution_aspect_ratio_video_indexoptioneel
Typeinteger | null
≥ 0
Nulgebaseerde index van de invoervideo die de beeldverhouding bepaalt wanneer geen resolutie is opgegeven. Als deze niet wordt ingesteld, worden de kleinste breedte en kleinste hoogte uit alle invoervideo's gebruikt.
verplicht Canonieke naam, ook geaccepteerd

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
video
object {url, content_type, file_name, file_size}Videobestand dat door het samenvoegen is geproduceerd.
metadata
objectMetagegevens van de samengevoegde video, inclusief informatie over de oorspronkelijke video's.

Meer modellen: Video naar video

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/ffmpeg-api/merge-videos.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt