Przejdź do treści

Ffmpeg Api · Merge Videos

Integracja

Identyfikator modelu 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"

Do 0,612 $ za uruchomienie opłata jest naliczana za rzeczywiste wykorzystanie, a reszta jest zwracana Uruchom na tej stronie

Uzyskaj klucz API
Utility Wideo na wideo

Łączy co najmniej dwa filmy z adresów URL w jeden klip, z opcjonalną docelową liczbą klatek i rozdzielczością

Utility · Wideo

Tutaj pojawi się pierwszy wynik

Zbuduj poniżej żądanie i uruchom je za pomocą klucza API. Wyniki są kopiowane do naszej przestrzeni dyskowej i przechowywane bezterminowo lub 7 dni bezpłatnie.

Zbuduj żądanie

Elementy sterujące są generowane ze schematu modelu. Kod i cena aktualizują się podczas ich zmiany.

•wymagane video_urls
Upuść plik lub

URL-e wideo wymienione w kolejności, w której powinny zostać scalone.

resolution

Wybierz rozdzielczość końcowego wideo, podając oba wymiary — szerokość i wysokość — w zakresie od 512 do 2048.

Zaawansowane target_fps · resolution_aspect_ratio_video_index

Ustawia FPS wynikowego wideo, zastępując wartość domyślną, która przyjmuje najniższą liczbę klatek spośród wideo wejściowych.

Indeks wideo wejściowego liczony od zera, określający współczynnik proporcji, gdy nie podano rozdzielczości. Pozostawienie go nieustawionego używa najmniejszej szerokości i najmniejszej wysokości znalezionych we wszystkich wideo wejściowych.

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

Uruchom to żądanie

Klucz pozostaje w tej przeglądarce: jest wysyłany tylko do Doitong API i zapisywany (localStorage) tylko po zaznaczeniu opcji Zapamiętaj. Uzyskaj klucz API

Informacje o Ffmpeg Api · Merge Videos

Łączy filmy wymienione w `video_urls` w podanej kolejności; wymagane są co najmniej 2. `target_fps` (od 1 do 60) ustawia liczbę klatek wyjściowego wideo, w przeciwnym razie używana jest najniższa liczba klatek wejściowych. Rozmiar wyjścia można ustawić za pomocą `resolution` (presetów lub niestandardowej szerokości i wysokości od 512 do 2048) albo pobrać z jednego wejścia przez `resolution_aspect_ratio_video_index`. Wynik zawiera połączone wideo i metadane źródeł.

Parametry

Wyślij nazwę kanoniczną albo natywną, nie obie. Nazwy kanoniczne

NazwaTyp DomyślneDozwolone Opis
video_urlswymagane videos
Typurl[] · video
≥ 2 elementy
URL-e wideo wymienione w kolejności, w której powinny zostać scalone.
target_fpsopcjonalne
Typnumber | null
1 – 60
Ustawia FPS wynikowego wideo, zastępując wartość domyślną, która przyjmuje najniższą liczbę klatek spośród wideo wejściowych.
resolutionopcjonalne
Typobject
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Wybierz rozdzielczość końcowego wideo, podając oba wymiary — szerokość i wysokość — w zakresie od 512 do 2048.
resolution_aspect_ratio_video_indexopcjonalne
Typinteger | null
≥ 0
Indeks wideo wejściowego liczony od zera, określający współczynnik proporcji, gdy nie podano rozdzielczości. Pozostawienie go nieustawionego używa najmniejszej szerokości i najmniejszej wysokości znalezionych we wszystkich wideo wejściowych.
wymagane Nazwa kanoniczna, również akceptowana

Parametry plików przyjmują publiczny URL https://, identyfikator URI data: do 10 MB albo file_url przesłanego pliku. Pliki

Wynik

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"
  }
}
Twoje pliki, Twój wybórKażdy outputs[].url to kopia w naszej przestrzeni dyskowej: przechowywana bezterminowo (opłata za GB-miesiąc) lub 7 dni bezpłatnie, zgodnie z ustawieniem konta lub ?storage=.
Taki sam format w każdym modelutype, url, content_type, width, height i duration — tak samo dla obrazów, filmów i dźwięku. output to własny obiekt wyniku modelu.
Pola wyniku
video
object {url, content_type, file_name, file_size}Plik wideo utworzony przez scalanie.
metadata
objectMetadane scalonego wideo, w tym informacje o oryginalnych wideo.

Więcej modeli: Wideo na wideo

Dla agentów AI: ta strona w formacie Markdown jest dostępna pod adresem https://doitong.com/pl/developers/models/ffmpeg-api/merge-videos.md. Wszystkie modele i przewodniki: https://doitong.com/developers/llms.txt