Zum Inhalt springen

Ffmpeg Api · Merge Videos

Integrieren

Modell-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.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"

Bis zu 0,612 $ pro Ausführung Nach tatsächlicher Nutzung abgerechnet, der Rest wird erstattet Auf dieser Seite ausführen

API-Schlüssel abrufen
Utility Video zu Video

Verbindet zwei oder mehr Videos aus URLs zu einem Clip, optional mit Zielbildrate und Ausgabeauflösung

Utility · Video

Dein erstes Ergebnis erscheint hier

Erstelle unten eine Anfrage und führe sie mit deinem API-Schlüssel aus. Ausgaben werden in unseren Speicher kopiert und dauerhaft oder 7 Tage kostenlos aufbewahrt.

Anfrage erstellen

Die Steuerelemente werden aus dem Modellschema generiert. Code und Preis werden aktualisiert, während du sie änderst.

•erforderlich video_urls
Datei ablegen oder

Video-URLs in der Reihenfolge, in der sie zusammengeführt werden sollen.

resolution

Auflösung des finalen Videos mit beiden Abmessungen – Breite und Höhe – im Bereich von 512 bis 2048 auswählen.

Erweitert target_fps · resolution_aspect_ratio_video_index

FPS des Ausgabevideos festlegen, um den Standard zu überschreiben, der die niedrigste Framerate der Eingabevideos verwendet.

Nullbasierter Index des Eingabevideos, der das Seitenverhältnis bestimmt, wenn keine Auflösung angegeben ist. Bei Weglassen werden die kleinste Breite und die kleinste Höhe aller Eingabevideos verwendet.

POST /run/ffmpeg-api/merge-videos?wait=20 Preis → 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"

Diese Anfrage ausführen

Dein Schlüssel bleibt in diesem Browser: Er wird nur an die Doitong API gesendet und nur gespeichert (localStorage), wenn du „Merken“ aktivierst. API-Schlüssel abrufen

Über Ffmpeg Api · Merge Videos

Verkettet die in `video_urls` aufgeführten Videos in der angegebenen Reihenfolge; mindestens 2 sind erforderlich. `target_fps` (1 bis 60) legt die Ausgabe-Bildrate fest, andernfalls wird die niedrigste Eingabebildrate verwendet. Die Ausgabegröße kann mit `resolution` (Voreinstellungen oder benutzerdefinierte Breite und Höhe von 512 bis 2048) festgelegt oder über `resolution_aspect_ratio_video_index` aus einer Eingabe übernommen werden. Das Ergebnis enthält das zusammengeführte Video und Metadaten zu den Quellen.

Parameter

Sende entweder den kanonischen Namen oder den nativen Namen, nicht beide. Kanonische Namen

NameTyp StandardZulässig Beschreibung
video_urlserforderlich videos
Typurl[] · video
≥ 2 Elemente
Video-URLs in der Reihenfolge, in der sie zusammengeführt werden sollen.
target_fpsoptional
Typnumber | null
1 – 60
FPS des Ausgabevideos festlegen, um den Standard zu überschreiben, der die niedrigste Framerate der Eingabevideos verwendet.
resolutionoptional
Typobject
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Auflösung des finalen Videos mit beiden Abmessungen – Breite und Höhe – im Bereich von 512 bis 2048 auswählen.
resolution_aspect_ratio_video_indexoptional
Typinteger | null
≥ 0
Nullbasierter Index des Eingabevideos, der das Seitenverhältnis bestimmt, wenn keine Auflösung angegeben ist. Bei Weglassen werden die kleinste Breite und die kleinste Höhe aller Eingabevideos verwendet.
erforderlich Kanonischer Name, ebenfalls akzeptiert

Dateiparameter akzeptieren eine öffentliche https://-URL, eine data:-URI bis 10 MB oder die file_url eines Uploads. Dateien

Ausgabe

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"
  }
}
Deine Dateien, deine EntscheidungJede outputs[].url ist eine Kopie in unserem Speicher: dauerhaft aufbewahrt (Abrechnung pro GB-Monat) oder 7 Tage kostenlos – je nach Kontoeinstellung oder ?storage=.
Gleiche Struktur bei jedem Modelltype, url, content_type, width, height und duration – für Bilder, Video und Audio gleichermaßen. output ist das Ergebnisobjekt des Modells.
Ausgabefelder
video
object {url, content_type, file_name, file_size}Durch Zusammenführung erzeugte Videodatei.
metadata
objectMetadaten des zusammengeführten Videos einschließlich Informationen zu den ursprünglichen Videos.

Weitere Modelle: Video zu Video

Für KI-Agenten: Diese Seite ist als Markdown verfügbar unter https://doitong.com/de/developers/models/ffmpeg-api/merge-videos.md. Alle Modelle und Anleitungen: https://doitong.com/developers/llms.txt