שפּרינגען צו אינהאַלט

FFmpeg API Compose

אינטעגרירן

מאָדעל־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"

דער דאָזיקער ריקוועסט: ≈⁨$ 0.001⁩ 1 API־קרעדיט לויפֿן עס אויף דער דאָזיקער בלאַט

באַקומען אַן API שליסל

פֿאַראייניקט עטלעכע טראַקס אין איין ווידעא, מיט פּונקט איין וויזועלן טראַק פּלוס וויפֿל אַודיאָ־טראַקס עס דאַרף זײַן

Utility · דאַטן (JSON)

דאָ קומט אײַער ערשטער רעזולטאַט

בויט אונטן אַ בקשה און לויפט זי מיט אײַער API שליסל. רעזולטאַטן ווערן קאַפּירט צו אונדזער סטאָרידזש, געהאַלטן אויף אייביק אָדער 7 טעג אומזיסט.

בויען אַ בעטן

קאָנטראָלן ווערן דזשענערירט פֿון דעם מאָדעל־סכעמע. דער קאָד און דער פּרײַז דערהײַנטיקן זיך ווען איר ענדערט זיי.

•פארלאנגט

רעקאָרד־ליסטע פֿאַר צונויפֿשטעלן די ענדגילטיקע מעדיע, וואָס באַשטייט פּונקט פֿון איין ווידעא־ אָדער בילד־רעקאָרד פּלוס אַן אומבאַגרענעצטער צאָל אַודיאָ־רעקאָרדן.

POST /run/ffmpeg-api/compose?wait=20 פּרײַז → ⁨$ 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"

לויפֿן דעם ריקוועסט

אײַער key בלײַבט אין דעם בלעטערער: זי ווערט געשיקט נאָר צום Doitong API און אָפּגעהיט (localStorage) נאָר אויב איר טיקט אָן געדענקען. באַקומען אַן API שליסל

וועגן FFmpeg API Compose

בויט אַ ענדגילטיקן ווידעא פֿון אַ רשימה פֿון `tracks`. די רשימה מוז אַנטהאַלטן פּונקט איין וויזועלן טראַק, אָדער ווידעא אָדער בילד, און מעג אַרײַננעמען וויפֿל אַודיאָ־טראַקס עס דאַרף זײַן. דער רעזולטאַט איז JSON מיט `video_url` און `thumbnail_url`.

פּאַראַמעטערס

נאָמעןטיפּ סטאַנדאַרטערלויבט באַשרײַבונג
tracksפארלאנגט
טיפּobject[]
רעקאָרד־ליסטע פֿאַר צונויפֿשטעלן די ענדגילטיקע מעדיע, וואָס באַשטייט פּונקט פֿון איין ווידעא־ אָדער בילד־רעקאָרד פּלוס אַן אומבאַגרענעצטער צאָל אַודיאָ־רעקאָרדן.
tracks[].idפארלאנגט
טיפּstring
איידענטיפֿיער וואָס אידענטיפֿיצירט דעם רעקאָרד אייניק.
tracks[].typeפארלאנגט
טיפּstring
רעקאָרד־קאַטעגאָריע: 'video', 'audio' אָדער 'image'.
tracks[].keyframesפארלאנגט
טיפּobject[]
קייפֿרעמס וואָס מאַכן אויס דעם רעקאָרד, געגעבן ווי אַ ליסטע.
tracks[].keyframes[].timestampפארלאנגט
טיפּnumber
אָנהייב־צײַט פֿון קייפֿרעם, אויסגעדריקט אין מיליסעקונדעס.
tracks[].keyframes[].durationפארלאנגט
טיפּnumber
לענג פֿון קייפֿרעם, אויסגעדריקט אין מיליסעקונדעס.
tracks[].keyframes[].urlפארלאנגט
טיפּstring
URL וואָס גיט צוטריט צום מעדיע־פֿײַל פֿאַר דעם קייפֿרעם.
פארלאנגט

אויסגאַבע

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"
  }
}
אייער טעקעס, אייער ברירהיעדער outputs[].url איז אַ קאַפּיע אין אונדזער סטאָרידזש: געהאַלטן אויף אייביק (באַצאָלט פּער GB־חודש) אָדער 7 טעג אומזיסט, לויט אײַער חשבון־באַשטעטיקונג אָדער ?storage=.
דער זעלבער פֿאָרעם בײַ יעדן מאָדעלtype, url, content_type, width, height און duration, סײַ פֿאַר בילדער, ווידעאָ און אַודיאָ. output איז דער אייגענער רעזולטאַט־אָביעקט פֿון מאָדעל.
פֿעלדער פֿון דער אויסגאַבע
video_url
string (video URL)URL צו דעם פּראַסעסירטן ווידעא.
thumbnail_url
stringURL צו דער טאַמבנייל פֿאַר דעם ווידעא.

מער מאָדעלן: ווידעא צו ווידעא

פֿאַר AI־אַגענטן: דער בלאַט ווי Markdown געפֿינט זיך בײַ https://doitong.com/yi/developers/models/ffmpeg-api/compose.md. אַלע מאָדעלן און גוידעס: https://doitong.com/developers/llms.txt