Naar inhoud springen

FFmpeg API Waveform

Integreren

Model-ID 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"

Deze request: ≈$ 0,001 1 API-tegoed · ≈ ₽ 0,11 Op deze pagina uitvoeren

API-sleutel ophalen
Utility Overig #ffmpeg

Genereert genormaliseerde golfvormgegevens uit een audiobestand voor het tekenen van visualisaties

Utility · Gegevens (JSON)

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

•verplicht

URL naar het audiobestand voor analyse.

Geavanceerd points_per_second · precision · smoothing_window
standaard 4

Bemonsteringsfrequentie van de golfvorm in punten per audioseconde, variërend van grof bij waarden zoals 1–2 tot gedetailleerder bij waarden zoals 4–10.

standaard 2

Aantal decimalen voor golfvormwaarden; een hoger aantal vergroot de payload voor een hogere numerieke precisie.

standaard 3

Grootte van het afvlakkingsvenster, die oneven moet zijn. Grotere vensters produceren gladdere golfvormen.

POST /run/ffmpeg-api/waveform?wait=20 prijsopgave → $ 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"

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over FFmpeg API Waveform

Analyseert de audio op `media_url` en retourneert de duur, het aantal punten, de precisie en een `waveform`-array met waarden tussen -1 en 1. `points_per_second` varieert van 1 tot 10, `precision` stelt het aantal decimalen in van 1 tot 6 en `smoothing_window` van 1 tot 21 maakt de curve glad en moet oneven zijn.

Parameters

NaamType StandaardToegestaan Beschrijving
media_urlverplicht
Typestring
URL naar het audiobestand voor analyse.
points_per_secondoptioneel
Typenumber
Standaard4
1 – 10
Bemonsteringsfrequentie van de golfvorm in punten per audioseconde, variërend van grof bij waarden zoals 1–2 tot gedetailleerder bij waarden zoals 4–10.
precisionoptioneel
Typeinteger
Standaard2
1 – 6
Aantal decimalen voor golfvormwaarden; een hoger aantal vergroot de payload voor een hogere numerieke precisie.
smoothing_windowoptioneel
Typeinteger
Standaard3
1 – 21
Grootte van het afvlakkingsvenster, die oneven moet zijn. Grotere vensters produceren gladdere golfvormen.
verplicht

Uitvoer

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"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
waveform
array of numberGenormaliseerde golfvormarray met duration × points_per_second punten, elk binnen het bereik -1 tot 1.
duration
numberAudioduur, uitgedrukt in seconden.
points
integerTotaal aantal golfvormgegevenspunten.
precision
integerDecimale precisie die voor golfvormwaarden wordt gebruikt.

Meer modellen: Overig

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/ffmpeg-api/waveform.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt