Saltar al cuntegna

FFmpeg API Waveform

Integrar

ID dal model ffmpeg-api/waveform
# 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/waveform?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "media_url": "https://example.com/your-file.bin"
  }'

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

Questa dumonda: ≈$0,001 1 credit API · ≈ ₽0,11 Lantschar sin questa pagina

Obtegna ina clav API
Utility Auter #ffmpeg

Generescha datas da la furma d'onda normalisadas d'ina datoteca audio per visualisaziuns

Utility · Datas (JSON)

Tes emprim resultat vegn qua

Construis ina dumonda sutvart e l'exequescha cun tia clav API. Outputs vegnan copiads en nossa memorisaziun, conservads per adina u 7 dis gratuitamain.

Construir ina dumonda

Ils controls vegnan generads dal schema dal model. Il code e ​​il pretsch s'actualiseschan durant che ti als midas.

•obligatori

URL che mussa a la datoteca d'audio per l'analisa.

Avanzà points_per_second · precision · smoothing_window
standard 4

Ritmus da sampling da la furma d'unda en puncts per secunda d'audio, da detagl grob cun valurs sco 1–2 fin a detagl pli fin cun valurs sco 4–10.

standard 2

Dumber da posiziuns decimalas per las valurs da la furma d'unda; in dumber pli grond baratta ina payload pli gronda per dapli precisiun numerica.

standard 3

Grondezza da la fanestra da glischnar, che sto esser impari. Fanestras pli grondas produceschan furmas d'unda pli glischas.

POST /run/ffmpeg-api/waveform?wait=20 calculaziun → $0,001
# 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/waveform?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "media_url": "https://example.com/your-file.bin"
  }'

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

Executar questa dumonda

Tia clav resta en quest browser: ella vegn tramessa mo al Doitong API e memorisada (localStorage) mo sch'ella scheccas Tiar a memoria. Obtegnair ina clav API

Davart FFmpeg API Waveform

Analisescha l'audio en `media_url` e returna la durada, il dumber da puncts, la precisiun e ina array `waveform` da valurs tranter -1 e 1. `points_per_second` va da 1 fin 10, `precision` fixescha las posiziuns decimalas da 1 fin 6, e `smoothing_window` da 1 fin 21 guliva la curva e sto esser impèr.

Parameters

NumTip StandardPermess Descripziun
media_urlobligatori
Tipstring
URL che mussa a la datoteca d'audio per l'analisa.
points_per_secondopziunal
Tipnumber
Standard4
1 – 10
Ritmus da sampling da la furma d'unda en puncts per secunda d'audio, da detagl grob cun valurs sco 1–2 fin a detagl pli fin cun valurs sco 4–10.
precisionopziunal
Tipinteger
Standard2
1 – 6
Dumber da posiziuns decimalas per las valurs da la furma d'unda; in dumber pli grond baratta ina payload pli gronda per dapli precisiun numerica.
smoothing_windowopziunal
Tipinteger
Standard3
1 – 21
Grondezza da la fanestra da glischnar, che sto esser impari. Fanestras pli grondas produceschan furmas d'unda pli glischas.
obligatori

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "ffmpeg-api/waveform",
  "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": {
    "media_url": "https://example.com/your-file.bin"
  },
  "output": {
    "waveform": [
      1.0
    ],
    "duration": 5,
    "points": 1,
    "precision": 1
  },
  "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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Tias datotecas, tia decisiunMintga outputs[].url è ina copia en nossa memorisaziun: conservada per adina (pajà per GB-mes) u 7 dis gratuitamain, tenor la configuraziun dal conto u ?storage=.
La medema structura per mintga modeltype, url, content_type, width, height e duration, tant per maletgs sco per video e audio. output è l'object da resultat dal model sez.
Champs da l'output
waveform
array of numberArray normalisà da la furma d'unda che cuntegna duration d'audio × points_per_second puncts, mintgin en la gamma -1 fin 1.
duration
numberDurada da l'audio, exprimida en secundas.
points
integerDumber total da puncts da datas da la furma d'unda.
precision
integerPrestaziun decimala utilisada per ils valurs da la furma d'unda.

Dapli models: Auter

Per agents AI: questa pagina sco Markdown è disponibla sut https://doitong.com/rm/developers/models/ffmpeg-api/waveform.md. Tut ils models e las guidas: https://doitong.com/developers/llms.txt