ਸਮੱਗਰੀ ਵੱਲ ਜਾਓ

FFmpeg API Waveform

ਇੰਟੀਗ੍ਰੇਟ ਕਰੋ

ਮਾਡਲ 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"

ਇਹ ਬੇਨਤੀ: ≈$0.001 1 API ਕ੍ਰੈਡਿਟ · ≈ ₽0.11 ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

API ਕੁੰਜੀ ਲਵੋ
Utility ਹੋਰ #ffmpeg

ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਬਣਾਉਣ ਲਈ ਆਡੀਓ ਫ਼ਾਈਲ ਤੋਂ ਨਾਰਮਲਾਈਜ਼ਡ ਵੇਵਫ਼ਾਰਮ ਡੇਟਾ ਤਿਆਰ ਕਰਦਾ ਹੈ

Utility · ਡਾਟਾ (JSON)

ਤੁਹਾਡਾ ਪਹਿਲਾ ਨਤੀਜਾ ਇੱਥੇ ਹੋਵੇਗਾ

ਹੇਠਾਂ ਬੇਨਤੀ ਬਣਾਓ ਅਤੇ ਆਪਣੀ API ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ। ਆਉਟਪੁੱਟ ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾ ਲਈ ਜਾਂ ਮੁਫ਼ਤ ਵਿੱਚ 7 ਦਿਨ ਤੱਕ ਰੱਖੇ ਜਾਂਦੇ ਹਨ।

ਰਿਕਵੈਸਟ ਬਣਾਓ

ਕੰਟਰੋਲ ਮਾਡਲ ਸਕੀਮਾ ਤੋਂ ਤਿਆਰ ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਬਦਲਾਅ ਕਰਦੇ ਹੀ ਕੋਡ ਅਤੇ ਕੀਮਤ ਅੱਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ।

•ਲੋੜੀਂਦਾ

ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਆਡੀਓ ਫ਼ਾਈਲ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਵਾਲਾ URL।

ਉੱਨਤ points_per_second · precision · smoothing_window
ਡਿਫ਼ਾਲਟ 4

ਹਰ ਆਡੀਓ ਸਕਿੰਟ ਲਈ ਵੇਵਫਾਰਮ ਸੈਂਪਲਿੰਗ ਦਰ, ਜਿਸ ਦੀ ਵਿਸਥਾਰਤਾ 1–2 ਵਰਗੇ ਮੁੱਲਾਂ 'ਤੇ ਮੋਟੀ ਅਤੇ 4–10 ਵਰਗੇ ਮੁੱਲਾਂ 'ਤੇ ਬਰੀਕ ਹੁੰਦੀ ਹੈ।

ਡਿਫ਼ਾਲਟ 2

ਵੇਵਫਾਰਮ ਮੁੱਲਾਂ ਲਈ ਦਸ਼ਮਲਵ ਸਥਾਨਾਂ ਦੀ ਗਿਣਤੀ; ਗਿਣਤੀ ਵਧਣ ਨਾਲ ਵੱਡੇ ਪੇਲੋਡ ਦੇ ਬਦਲੇ ਵਧੇਰੇ ਅੰਕੀ ਸ਼ੁੱਧਤਾ ਮਿਲਦੀ ਹੈ।

ਡਿਫ਼ਾਲਟ 3

ਸਮੂਥਿੰਗ ਵਿੰਡੋ ਦਾ ਆਕਾਰ, ਜੋ odd ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ। ਵੱਡੀਆਂ ਵਿੰਡੋਜ਼ ਵਧੇਰੇ ਸਮੂਥ ਵੇਵਫਾਰਮ ਬਣਾਉਂਦੀਆਂ ਹਨ।

POST /run/ffmpeg-api/waveform?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.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"

ਇਹ ਬੇਨਤੀ ਚਲਾਓ

ਤੁਹਾਡੀ key ਇਸ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ: ਇਹ ਸਿਰਫ਼ Doitong API ਨੂੰ ਭੇਜੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਤਾਂ ਹੀ (localStorage) ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਹੁੰਦੀ ਹੈ ਜੇ ਤੁਸੀਂ Remember ਚੁਣੋ। API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ

FFmpeg API Waveform ਬਾਰੇ

`media_url` 'ਤੇ ਮੌਜੂਦ ਆਡੀਓ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਕੇ ਮਿਆਦ, ਪੁਆਇੰਟ ਗਿਣਤੀ, ਪ੍ਰਿਸੀਜ਼ਨ ਅਤੇ -1 ਤੋਂ 1 ਵਿਚਕਾਰ ਮੁੱਲਾਂ ਵਾਲੀ `waveform` ਐਰੇ ਵਾਪਸ ਕਰਦਾ ਹੈ। `points_per_second` 1 ਤੋਂ 10 ਤੱਕ ਹੁੰਦਾ ਹੈ, `precision` ਦਸ਼ਮਲਵ ਸਥਾਨਾਂ ਦੀ ਗਿਣਤੀ 1 ਤੋਂ 6 ਤੱਕ ਸੈੱਟ ਕਰਦਾ ਹੈ, ਅਤੇ `smoothing_window` 1 ਤੋਂ 21 ਤੱਕ ਕਰਵ ਨੂੰ ਸਮੂਥ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਦਾ ਮੁੱਲ ਵਿਸ਼ਮ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ।

ਪੈਰਾਮੀਟਰ

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
media_urlਲੋੜੀਂਦਾ
ਕਿਸਮstring
ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਆਡੀਓ ਫ਼ਾਈਲ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਵਾਲਾ URL।
points_per_secondਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ4
1 – 10
ਹਰ ਆਡੀਓ ਸਕਿੰਟ ਲਈ ਵੇਵਫਾਰਮ ਸੈਂਪਲਿੰਗ ਦਰ, ਜਿਸ ਦੀ ਵਿਸਥਾਰਤਾ 1–2 ਵਰਗੇ ਮੁੱਲਾਂ 'ਤੇ ਮੋਟੀ ਅਤੇ 4–10 ਵਰਗੇ ਮੁੱਲਾਂ 'ਤੇ ਬਰੀਕ ਹੁੰਦੀ ਹੈ।
precisionਵਿਕਲਪਿਕ
ਕਿਸਮinteger
ਡਿਫ਼ਾਲਟ2
1 – 6
ਵੇਵਫਾਰਮ ਮੁੱਲਾਂ ਲਈ ਦਸ਼ਮਲਵ ਸਥਾਨਾਂ ਦੀ ਗਿਣਤੀ; ਗਿਣਤੀ ਵਧਣ ਨਾਲ ਵੱਡੇ ਪੇਲੋਡ ਦੇ ਬਦਲੇ ਵਧੇਰੇ ਅੰਕੀ ਸ਼ੁੱਧਤਾ ਮਿਲਦੀ ਹੈ।
smoothing_windowਵਿਕਲਪਿਕ
ਕਿਸਮinteger
ਡਿਫ਼ਾਲਟ3
1 – 21
ਸਮੂਥਿੰਗ ਵਿੰਡੋ ਦਾ ਆਕਾਰ, ਜੋ odd ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ। ਵੱਡੀਆਂ ਵਿੰਡੋਜ਼ ਵਧੇਰੇ ਸਮੂਥ ਵੇਵਫਾਰਮ ਬਣਾਉਂਦੀਆਂ ਹਨ।
ਲੋੜੀਂਦਾ

ਆਉਟਪੁੱਟ

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"
  }
}
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ, ਤੁਹਾਡੀ ਚੋਣਹਰ outputs[].url ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਇੱਕ ਕਾਪੀ ਹੈ: ਹਮੇਸ਼ਾ ਲਈ ਰੱਖੀ ਜਾਂਦੀ ਹੈ (ਪ੍ਰਤੀ GB-ਮਹੀਨਾ ਭੁਗਤਾਨ) ਜਾਂ 7 ਦਿਨ ਤੱਕ ਮੁਫ਼ਤ, ਤੁਹਾਡੀ ਖਾਤਾ ਸੈਟਿੰਗ ਜਾਂ ?storage= ਅਨੁਸਾਰ।
ਹਰ ਮਾਡਲ ’ਤੇ ਇੱਕੋ ਜਿਹਾ ਰੂਪਤਸਵੀਰਾਂ, ਵੀਡੀਓ ਅਤੇ ਆਡੀਓ ਸਭ ਲਈ type, url, content_type, width, height ਅਤੇ duration। output ਮਾਡਲ ਦਾ ਆਪਣਾ ਨਤੀਜਾ ਆਬਜੈਕਟ ਹੈ।
ਆਉਟਪੁੱਟ ਦੇ ਫ਼ੀਲਡ
waveform
array of numberਨਾਰਮਲਾਈਜ਼ ਕੀਤਾ ਵੇਵਫਾਰਮ ਐਰੇ, ਜਿਸ ਵਿੱਚ ਆਡੀਓ duration × points_per_second ਪੁਆਇੰਟ ਹੁੰਦੇ ਹਨ ਅਤੇ ਹਰ ਪੁਆਇੰਟ -1 ਤੋਂ 1 ਦੀ ਰੇਂਜ ਵਿੱਚ ਹੁੰਦਾ ਹੈ।
duration
numberਆਡੀਓ ਦੀ ਮਿਆਦ, ਸਕਿੰਟਾਂ ਵਿੱਚ।
points
integerਵੇਵਫਾਰਮ ਡੇਟਾ ਪੁਆਇੰਟਾਂ ਦੀ ਕੁੱਲ ਗਿਣਤੀ।
precision
integerਵੇਵਫਾਰਮ ਮੁੱਲਾਂ ਲਈ ਵਰਤੀ ਗਈ ਦਸ਼ਮਲਵ ਸ਼ੁੱਧਤਾ।

ਹੋਰ ਮਾਡਲ: ਹੋਰ

AI ਏਜੰਟਾਂ ਲਈ: ਇਹ ਪੰਨਾ Markdown ਵਜੋਂ ਇੱਥੇ ਹੈ https://doitong.com/pa/developers/models/ffmpeg-api/waveform.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt