Guadagno di normalizzazione sonora
Un master misurato a -18,2 LUFS richiede +4,2 dB per raggiungere il target streaming di -14 LUFS. Inserisca la lettura del suo misuratore e scelga un target, come il broadcast a -23 LUFS o il podcast a -16, per vedere il guadagno esatto e la direzione. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- LUFS misurati
- -18,2
- Standard di riferimento
- streaming
- LUFS target
- -14
- Guadagno (dB)
- 4,2
- Direzione
- increase
Questo calcolatore di normalizzazione converte una misura di loudness integrato in una regolazione precisa del livello. Inserisca il valore LUFS misurato e scelga un target riconosciuto, come -14 LUFS per lo streaming generale o -23 LUFS per il broadcast. Il risultato indica quanti decibel aggiungere o sottrarre, il target risolto e la direzione della modifica. Il calcolo deterministico è adatto a controlli di mastering ripetibili, rapporti automatici di qualità e flussi di pubblicazione senza caricare né elaborare l’audio.
Misuri il loudness integrato prima del calcolo
Parta da una lettura del loudness integrato dell’intero programma, episodio, brano, annuncio o segmento finale. I LUFS integrati descrivono il loudness percepito medio nell’intervallo misurato e sono più adatti alla normalizzazione di consegna rispetto a una lettura momentanea presa durante un passaggio forte. Utilizzi un misuratore conforme al metodo pertinente, analizzi i confini previsti del programma e inserisca esattamente il valore con segno, di solito negativo.
Un master a -18.2 LUFS, per esempio, è meno forte di un target a -14 LUFS. Il calcolatore non esamina il file e non verifica la misura: separa il calcolo da decodifica, misurazione, limiting e codifica. Sigle, annunci, silenzi o montaggi alternativi possono cambiare il valore integrato.
Usi pertanto gli stessi confini richiesti dalla specifica di consegna prima di considerare definitivo l’adeguamento calcolato.
Interpreti il risultato del guadagno con segno
Il calcolo sottrae i LUFS misurati dai LUFS target. Se l’audio misura -18.2 LUFS e il target streaming è -14 LUFS, +4.2 dB significa che il livello nominale deve aumentare di 4.2 dB. Se un programma misura -20 LUFS e punta a -23 LUFS per il broadcast, -3 dB significa che deve diminuire di 3 dB.
Zero indica che la misura coincide già con il target. LUFS e decibel esprimono concetti diversi, ma una variazione uniforme del guadagno sposta il loudness integrato della stessa quantità numerica in assenza di elaborazione non lineare. La risposta indica la direzione e restituisce il target usato.
Applichi il guadagno nella workstation audio, nella pipeline di transcodifica o nel sistema di mastering, quindi misuri nuovamente il render. Protezione dal clipping, limiter, dinamica, codifica lossy o confini diversi possono impedire alla lettura finale di cambiare esattamente del valore richiesto.
Scelga un target di consegna riconosciuto
Selezioni lo standard della destinazione effettiva, senza presumere che ogni servizio utilizzi lo stesso riferimento. Streaming generale, Spotify e YouTube corrispondono a -14 LUFS; podcast e Apple Music a -16 LUFS; broadcast ed EBU R128 a -23 LUFS; ATSC A/85 a -24 LUFS. I preset rendono esplicite le richieste automatizzate ed evitano che una destinazione errata produca silenziosamente una regolazione fuorviante.
Un target sconosciuto restituisce un errore di input con i nomi supportati. Il target nominato è un riferimento di calcolo, non una garanzia di riproduzione: le piattaforme possono aggiornare le regole o imporre ulteriori vincoli di picco. Verifichi la specifica corrente quando serve conformità.
Prima di applicare un guadagno positivo, controlli il margine di true peak e utilizzi un limiting adeguato se verrebbe superato il tetto richiesto. Lo strumento riporta il guadagno, ma non prevede i picchi né giudica l’idoneità artistica del master.
Casi d'uso
Prepari un master per lo streaming
Converta una misura LUFS integrata nel guadagno necessario per il target generale di -14 LUFS.
Controlli una consegna broadcast
Calcoli la riduzione o l’aumento richiesto per EBU R128 a -23 LUFS o ATSC A/85 a -24 LUFS.
Automatizzi il controllo dei podcast
Aggiunga ai rapporti un confronto deterministico con -16 LUFS senza inviare l’audio a un altro servizio.
Domande frequenti
Quale formula usa il calcolatore?
I valori positivi aumentano il livello; quelli negativi lo riducono.
Questo strumento misura il mio audio?
No. Fornisca una misura LUFS integrata da un misuratore; questa funzione calcola soltanto la regolazione.
Quali target sono riconosciuti?
Streaming, Spotify e YouTube usano -14 LUFS; podcast e Apple Music -16; broadcast ed EBU R128 -23; ATSC A/85 -24.
Il risultato garantisce la conformità?
Non da solo. Misuri di nuovo il render e controlli true peak, confini del programma e specifica corrente.
Perché devo misurare di nuovo dopo aver applicato il guadagno?
Un limiter, la protezione dal clipping, altre elaborazioni della dinamica, la codifica con perdita o un cambio dei confini del programma possono impedire alla lettura finale di spostarsi esattamente del valore richiesto. Misuri di nuovo il file esportato prima della consegna.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/audio/normalize-loudness \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"measured_lufs":-18.2,"target_standard":"streaming"}'const res = await fetch("https://api.kit.forhosting.com/audio/normalize-loudness", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"measured_lufs": -18.2,
"target_standard": "streaming"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/normalize-loudness",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"measured_lufs": -18.2,
"target_standard": "streaming"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/normalize-loudness", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"measured_lufs":-18.2,"target_standard":"streaming"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"measured_lufs":-18.2,"target_standard":"streaming"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/normalize-loudness", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"measured_lufs": -18.2,
"target_standard": "streaming"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.normalize_loudness",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 200 |
max_minutes | 180 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Domande tecniche
Che cosa accade con uno standard sconosciuto?
La richiesta restituisce un errore invalid_input invece di scegliere un target predefinito.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002; la versione nel browser è gratuita.