İçeriğe geç

FFmpeg API Waveform

Entegre et

Model kimliği 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.com/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Bu istek: ≈$0,001 1 API kredisi Bu sayfada çalıştır

API anahtarı al
Utility Diğer #ffmpeg

Görselleştirmeler çizmek için bir ses dosyasından normalleştirilmiş dalga biçimi verileri oluşturur

Utility · Veri (JSON)

İlk sonucunuz burada görünecek

Aşağıda bir istek oluşturun ve API anahtarınızla çalıştırın. Çıktılar depolamamıza kopyalanır ve sonsuza kadar veya ücretsiz olarak 7 gün boyunca saklanır.

İstek oluştur

Kontroller model şemasından oluşturulur. Değerleri değiştirdikçe kod ve fiyat güncellenir.

•gerekli

Analiz edilecek ses dosyasına işaret eden URL.

Gelişmiş points_per_second · precision · smoothing_window
varsayılan 4

Ses saniyesi başına nokta cinsinden dalga biçimi örnekleme hızı; 1–2 gibi değerlerde kaba, 4–10 gibi değerlerde daha ayrıntılı örnekleme sağlar.

varsayılan 2

Dalga biçimi değerlerindeki ondalık basamak sayısı; sayı arttıkça daha büyük yük karşılığında daha yüksek sayısal kesinlik sağlar.

varsayılan 3

Tek sayı olması gereken yumuşatma penceresi boyutu. Daha büyük pencereler daha yumuşak dalga biçimleri üretir.

POST /run/ffmpeg-api/waveform?wait=20 fiyat → $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/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Bu isteği çalıştır

Anahtarınız bu tarayıcıda kalır: yalnızca Doitong API'ye gönderilir ve yalnızca Hatırla seçeneğini işaretlerseniz localStorage'a kaydedilir. API anahtarı al

FFmpeg API Waveform hakkında

`media_url` adresindeki sesi analiz eder ve süreyi, nokta sayısını, hassasiyeti ve -1 ile 1 arasındaki değerlerden oluşan bir `waveform` dizisini döndürür. `points_per_second` 1-10 arasındadır; `precision`, ondalık basamak sayısını 1-6 arasında belirler; 1-21 arasındaki `smoothing_window` eğriyi yumuşatır ve tek sayı olmalıdır.

Parametreler

AdTür Varsayılanİzin verilen Açıklama
media_urlgerekli
Türstring
Analiz edilecek ses dosyasına işaret eden URL.
points_per_secondisteğe bağlı
Türnumber
Varsayılan4
1 – 10
Ses saniyesi başına nokta cinsinden dalga biçimi örnekleme hızı; 1–2 gibi değerlerde kaba, 4–10 gibi değerlerde daha ayrıntılı örnekleme sağlar.
precisionisteğe bağlı
Türinteger
Varsayılan2
1 – 6
Dalga biçimi değerlerindeki ondalık basamak sayısı; sayı arttıkça daha büyük yük karşılığında daha yüksek sayısal kesinlik sağlar.
smoothing_windowisteğe bağlı
Türinteger
Varsayılan3
1 – 21
Tek sayı olması gereken yumuşatma penceresi boyutu. Daha büyük pencereler daha yumuşak dalga biçimleri üretir.
gerekli

Çıktı

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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Dosyalarınız, seçiminizHer outputs[].url, depolamamızdaki bir kopyadır: sonsuza kadar (GB-ay başına ücretli) veya ücretsiz olarak 7 gün boyunca, hesap ayarınızla ya da ?storage= ile saklanır.
Her modelde aynı yapıGörüntüler, video ve ses için type, url, content_type, width, height ve duration aynıdır. output, modelin kendi sonuç nesnesidir.
Çıktı alanları
waveform
array of numberSes süresi × points_per_second sayıda nokta içeren ve her değeri -1 ile 1 arasında olan normalleştirilmiş dalga biçimi dizisi.
duration
numberSaniye cinsinden ifade edilen ses süresi.
points
integerToplam dalga biçimi veri noktası sayısı.
precision
integerDalga biçimi değerleri için kullanılan ondalık hassasiyet.

Daha fazla model: Diğer

AI aracıları için: bu sayfanın Markdown biçimi şurada: https://doitong.com/tr/developers/models/ffmpeg-api/waveform.md. Tüm modeller ve kılavuzlar: https://doitong.com/developers/llms.txt