Pāriet uz saturu

FFmpeg API Compose

Integrēt

Modeļa id ffmpeg-api/compose
# 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/compose?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tracks": [
      {
        "id": "your-id",
        "type": "example",
        "keyframes": [
          {
            "timestamp": 1,
            "duration": 1,
            "url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
          }
        ]
      }
    ]
  }'

# 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"

Šis pieprasījums: ≈0,001 $ 1 API kredīts Izpildīt šajā lapā

Iegūt API atslēgu
Utility Video uz video #ffmpeg

Apvieno vairākus celiņus vienā video ar tieši vienu video celiņu un jebkādu audio celiņu skaitu

Utility · Dati (JSON)

Šeit būs jūsu pirmais rezultāts

Izveidojiet pieprasījumu tālāk un izpildiet to ar savu API atslēgu. Izvades tiek kopētas mūsu krātuvē un glabātas mūžīgi vai 7 dienas bez maksas.

Izveidot pieprasījumu

Vadīklas tiek ģenerētas no modeļa shēmas. Kods un cena tiek atjaunināti, kad tos maināt.

•obligāts

Celiņu saraksts gala multivides izveidei, kas sastāv tieši no viena video vai attēla celiņa un neierobežota audio celiņu skaita.

POST /run/ffmpeg-api/compose?wait=20 cena → 0,001 $
# 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/compose?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tracks": [
      {
        "id": "your-id",
        "type": "example",
        "keyframes": [
          {
            "timestamp": 1,
            "duration": 1,
            "url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
          }
        ]
      }
    ]
  }'

# 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"

Palaist šo pieprasījumu

Jūsu atslēga paliek šajā pārlūkprogrammā: tā tiek nosūtīta tikai uz Doitong API un saglabāta (localStorage) tikai tad, ja atzīmējat Atcerēties. Iegūt API atslēgu

Par FFmpeg API Compose

Izveido gala video no `tracks` saraksta. Sarakstā jābūt tieši vienam vizuālajam celiņam — video vai attēlam — un tajā var būt jebkāds audio celiņu skaits. Izvade ir JSON ar `video_url` un `thumbnail_url`.

Parametri

NosaukumsTips NoklusējumsAtļauts Apraksts
tracksobligāts
Tipsobject[]
Celiņu saraksts gala multivides izveidei, kas sastāv tieši no viena video vai attēla celiņa un neierobežota audio celiņu skaita.
tracks[].idobligāts
Tipsstring
Identifikators, kas unikāli identificē celiņu.
tracks[].typeobligāts
Tipsstring
Celiņa kategorija: 'video', 'audio' vai 'image'.
tracks[].keyframesobligāts
Tipsobject[]
Celiņu veidojošie atslēgkadri, kas nodrošināti kā saraksts.
tracks[].keyframes[].timestampobligāts
Tipsnumber
Atslēgkadra sākuma laiks milisekundēs.
tracks[].keyframes[].durationobligāts
Tipsnumber
Atslēgkadra garums milisekundēs.
tracks[].keyframes[].urlobligāts
Tipsstring
URL, kas nodrošina piekļuvi šī atslēgkadra multivides failam.
obligāts

Izvade

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "ffmpeg-api/compose",
  "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": 1,
    "usd": "0.001",
    "charged": 1,
    "refunded": 0
  },
  "input": {
    "tracks": [
      {
        "id": "your-id",
        "type": "example",
        "keyframes": [
          {
            "timestamp": 1,
            "duration": 1,
            "url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
          }
        ]
      }
    ]
  },
  "output": {
    "video_url": "string",
    "thumbnail_url": "string"
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "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"
  }
}
Jūsu faili, jūsu izvēleKatrs outputs[].url ir kopija mūsu krātuvē: tiek glabāta mūžīgi (maksa par GB mēnesī) vai 7 dienas bez maksas — atbilstoši konta iestatījumam vai ?storage=.
Vienāda struktūra katram modelimtype, url, content_type, width, height un duration gan attēliem, gan video un audio. output ir paša modeļa rezultāta objekts.
Izvades lauki
video_url
string (video URL)URL, kas norāda uz apstrādāto video.
thumbnail_url
stringURL, kas norāda uz video sīktēlu.

Vairāk modeļu: Video uz video

AI aģentiem: šī lapa Markdown formātā ir pieejama https://doitong.com/lv/developers/models/ffmpeg-api/compose.md. Visi modeļi un ceļveži: https://doitong.com/developers/llms.txt