Passer au contenu

Ffmpeg Api · Loudnorm

Intégrer

Identifiant du modèle ffmpeg-api/loudnorm
# 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/loudnorm?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

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

Jusqu’à 0,306 $ par exécution facturation selon l’utilisation réelle, le reste est remboursé L’exécuter sur cette page

Obtenir une clé API
Utility audio #ffmpeg

Normalise le volume audio selon une cible EBU R128 avec des réglages LUFS, true peak et plage ajustables

Utility · audio

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

•requis audio_url
Déposez un fichier, ou

URL pointant vers le fichier audio nécessitant une normalisation.

Avancé integrated_loudness · true_peak · loudness_range · offset · measured_i · measured_lra · measured_tp · measured_thresh · linear · dual_mono · print_summary
par défaut -18

Valeur cible de l'intensité sonore intégrée, exprimée en LUFS.

par défaut -0.1

Plafond du true peak, exprimé en dBTP.

par défaut 7

Plage cible de l'intensité sonore, exprimée en LU.

par défaut 0

Décalage de gain, exprimé en dB, appliqué avant le limiteur de true peak.

Mesure de l'intensité sonore intégrée requise par le mode linéaire depuis le fichier d'entrée, fournie en LUFS.

Mesure de la plage d'intensité sonore requise par le mode linéaire, extraite du fichier d'entrée et fournie en LU.

Mesure du true peak requise par le mode linéaire, fournie en dBTP depuis le fichier d'entrée.

Seuil mesuré de l'audio d'entrée, exprimé en LUFS ; requis lors de l'utilisation du mode linéaire.

POST /run/ffmpeg-api/loudnorm?wait=20 devis → 0,306 $
# 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/loudnorm?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

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

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Ffmpeg Api · Loudnorm

Applique une normalisation du volume au fichier situé à `audio_url`. Les cibles incluent `integrated_loudness` (-70 à -5 LUFS), `true_peak` (-9 à 0 dBTP) et `loudness_range` (1 à 20 LU). Le mode dynamique en deux passes est utilisé par défaut. Le mode linéaire en une passe nécessite les valeurs mesurées de l’entrée, et un résumé des mesures peut être renvoyé.

Paramètres

Envoyez soit le nom canonique, soit le nom natif, mais pas les deux. Noms canoniques

NomType Par défautAutorisé Description
audio_urlrequis audio
Typeurl · audio
URL pointant vers le fichier audio nécessitant une normalisation.
integrated_loudnessfacultatif
Typenumber
Par défaut-18
-70 – -5
Valeur cible de l'intensité sonore intégrée, exprimée en LUFS.
true_peakfacultatif
Typenumber
Par défaut-0.1
-9 – 0
Plafond du true peak, exprimé en dBTP.
loudness_rangefacultatif
Typenumber
Par défaut7
1 – 20
Plage cible de l'intensité sonore, exprimée en LU.
offsetfacultatif
Typenumber
Par défaut0
-99 – 99
Décalage de gain, exprimé en dB, appliqué avant le limiteur de true peak.
linearfacultatif
Typeboolean
Par défautfalse
Sélecteur du mode de normalisation : false choisit l'approche dynamique en deux passes, de meilleure qualité ; true choisit un traitement linéaire en une seule passe.
dual_monofacultatif
Typeboolean
Par défautfalse
Indique si les entrées mono sont traitées comme du double mono afin que les mesures d'intensité sonore EBU R128 soient correctes sur les systèmes stéréo.
print_summaryfacultatif
Typeboolean
Par défautfalse
Inclut un résumé des mesures d'intensité sonore avec l'audio normalisé.
measured_ifacultatif
Typenumber | null
-99 – 0
Mesure de l'intensité sonore intégrée requise par le mode linéaire depuis le fichier d'entrée, fournie en LUFS.
measured_lrafacultatif
Typenumber | null
0 – 99
Mesure de la plage d'intensité sonore requise par le mode linéaire, extraite du fichier d'entrée et fournie en LU.
measured_tpfacultatif
Typenumber | null
-99 – 99
Mesure du true peak requise par le mode linéaire, fournie en dBTP depuis le fichier d'entrée.
measured_threshfacultatif
Typenumber | null
-99 – 0
Seuil mesuré de l'audio d'entrée, exprimé en LUFS ; requis lors de l'utilisation du mode linéaire.
requis Nom canonique, également accepté

Les paramètres de fichier acceptent une URL publique https://, un URI data: jusqu’à 10 MB ou le file_url d’un téléversement. Fichiers

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "ffmpeg-api/loudnorm",
  "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": 306,
    "usd": "0.306",
    "charged": 306,
    "refunded": 0
  },
  "input": {
    "audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  },
  "output": {
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    },
    "summary": {
      "input_integrated": 1.0,
      "input_true_peak": 1.0,
      "input_lra": 1.0,
      "input_threshold": 1.0,
      "output_integrated": 1.0,
      "output_true_peak": 1.0,
      "output_lra": 1.0,
      "output_threshold": 1.0,
      "normalization_type": "string",
      "target_offset": 1.0
    }
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "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"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation au Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, vidéos et fichiers audio. output est le propre objet de résultat du modèle.
Champs de sortie
audio
object {url, content_type, file_name, file_size}Fichier audio après normalisation.
summary
object {input_integrated, input_true_peak, input_lra, input_threshold, output_integrated, output_true_peak, output_lra, output_threshold, normalization_type, target_offset} | nullRésumé structuré des mesures d'intensité sonore, renvoyé sur demande.

Plus de modèles : audio

Pour les agents IA : cette page au format Markdown est disponible à https://doitong.com/fr/developers/models/ffmpeg-api/loudnorm.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt