ForHosting KIT · Audio et voix

Régler le volume en décibels

Ce calculateur de gain audio prévoit l’effet d’une augmentation ou d’une réduction en décibels sur une crête mesurée.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Indiquez la crête actuelle en dBFS et le gain en dB pour obtenir la crête résultante, la marge restante et un signalement clair de l’écrêtage. Vous pouvez ainsi vérifier un changement de niveau avant de traiter un fichier, de régler une console ou d’automatiser un flux audio. Le calcul est déterministe et ne transfère, ne décode ni ne modifie aucun son.

Distinguez le niveau de crête du gain

Une crête numérique s’exprime généralement en dBFS : 0 dBFS correspond au niveau maximal représentable et les crêtes ordinaires non écrêtées prennent des valeurs négatives. Le gain désigne au contraire une variation relative exprimée en dB. Un gain de 3 dB relève la crête de 3 dB, tandis qu’un gain de -3 dB l’atténue dans la même proportion. Ce calculateur sépare clairement ces deux rôles : current_peak_dbfs décrit le niveau initial du signal et gain_db la modification que vous souhaitez appliquer. La crête résultante est leur somme arithmétique. Ainsi, une crête de -8 dBFS associée à un gain de 5 dB devient -3 dBFS. Aucune forme d’onde n’est analysée : la crête initiale doit donc provenir d’un vumètre, d’un éditeur, d’un rapport de sonie ou d’une étape antérieure fiable. Le résultat prévoit seulement la position de la crête après un gain idéal. Il n’estime ni la sonie, ni la dynamique, ni les crêtes inter-échantillons, ni les dépassements dus aux codecs, à la compression, à la limitation, à l’égalisation, au mixage ou à la conversion d’échantillons.

Interprétez l’écrêtage et la marge à 0 dBFS

L’indicateur d’écrêtage devient vrai uniquement lorsque la crête calculée dépasse 0 dBFS. Un résultat exactement égal à 0 dBFS atteint la pleine échelle sans la dépasser : le calculateur signale donc l’absence d’écrêtage et une marge nulle. Cette distinction rend les contrôles de seuil prévisibles dans une automatisation. Un résultat positif, tel que 1.5 dBFS, signifie que le gain proposé pousserait la crête connue 1.5 dB au-delà de la pleine échelle ; la marge renvoyée vaut alors -1.5 dB. Un résultat négatif conserve une marge positive. Il s’agit d’un avertissement mathématique et non de la simulation d’un équipement précis. Les formats à virgule flottante et certaines chaînes internes peuvent représenter temporairement des valeurs supérieures à la pleine échelle, alors que les exports entiers, les trajets numérique-analogique, les codecs, les modules et les contraintes de mastering réagissent autrement. Les ingénieurs réservent souvent une marge supplémentaire pour les crêtes vraies ou les traitements ultérieurs. Utilisez l’indicateur pour repérer un dépassement évident, puis tenez compte de la marge et du format de destination afin de choisir un gain final sûr.

Intégrez le calcul à des flux audio reproductibles

Ce calculateur convient aux décisions simples et vérifiables qui doivent toujours produire la même réponse. Dans un traitement par lots, un analyseur peut fournir la crête actuelle en dBFS ; cette capacité évalue ensuite le gain demandé avant tout rendu. Une interface peut afficher la crête prévue et empêcher un export dangereux, tandis qu’un contrôle qualité peut consigner l’indicateur d’écrêtage avec la mesure d’origine. Les gains négatifs sont acceptés naturellement : le même point d’accès sert donc à l’atténuation comme aux objectifs de marge. Les deux entrées doivent être des nombres JSON finis. Les chaînes ressemblant à des nombres sont refusées afin qu’une intégration ne concatène pas du texte ou n’accepte pas une valeur ambiguë. L’objet renvoyé rappelle les deux entrées validées, fournit la crête calculée, indique l’écrêtage et exprime la marge restante comme l’opposé de la crête résultante. Comme la fonction n’utilise ni réseau, ni hasard, ni horloge, ni décodeur, ni état caché, des entrées identiques donnent des résultats JSON identiques. Gardez à l’esprit qu’elle évalue une crête fournie et un gain uniforme, sans examiner de fichier ni prévoir les traitements suivants.

Contrôlez un changement de gain

Vérifiez avant l’export si une amplification prévue ferait dépasser 0 dBFS à la crête mesurée d’un fichier.

Atténuez avec une marge sûre

Appliquez un gain négatif et confirmez la crête résultante ainsi que la marge disponible pour l’étape suivante.

Ajoutez une protection anti-écrêtage

Associez un analyseur de crête à ce calcul déterministe pour refuser les réglages dangereux dans un traitement par lots.

Comment la crête résultante est-elle calculée ?

Le gain en dB est directement ajouté à la crête actuelle en dBFS : crête résultante = crête actuelle + gain.

Quand l’écrêtage est-il signalé ?

L’écrêtage est vrai si la crête résultante dépasse 0 dBFS. Un résultat exactement égal à 0 dBFS ne dépasse pas la pleine échelle.

Puis-je appliquer un gain négatif ?

Oui. Un gain négatif atténue le signal et abaisse la crête prévue du nombre de décibels indiqué.

Mon fichier audio est-il analysé ou modifié ?

Non. Seules les valeurs de crête et de gain que vous fournissez sont calculées ; aucun son n’est reçu, décodé ou modifié.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/audio/volume-adjust-db

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/audio/volume-adjust-db \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"current_peak_dbfs":-6,"gain_db":4.5}'
{
  "current_peak_dbfs": -6,
  "gain_db": 4.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "audio.volume_adjust_db",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb200
max_minutes180
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →