Ganho de normalização de sonoridade
Um master medido em -18,2 LUFS precisa de +4,2 dB para chegar à meta de streaming de -14 LUFS. Digite a leitura do seu medidor e escolha uma meta, como transmissão a -23 LUFS ou podcast a -16, para ver o ganho exato e a direção. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- LUFS medidos
- -18,2
- Padrão alvo
- streaming
- LUFS alvo
- -14
- Ganho (dB)
- 4,2
- Direção
- increase
Esta calculadora de normalização transforma uma medição de loudness integrado em um ajuste preciso de nível. Informe o valor LUFS medido e escolha uma meta reconhecida, como -14 LUFS para streaming geral ou -23 LUFS para transmissão. O resultado mostra quantos decibéis você deve adicionar ou remover, a meta definida e a direção da mudança. Como a aritmética é determinística, ela atende a verificações repetíveis de masterização, relatórios automáticos de qualidade e fluxos de publicação sem enviar nem processar o áudio.
Meça o loudness integrado antes do cálculo
Comece com uma leitura de loudness integrado do programa, episódio, música, anúncio ou segmento finalizado completo. LUFS integrado descreve a percepção média no intervalo medido e é mais adequado para normalização de entrega do que uma leitura momentânea obtida em uma passagem forte. Use um medidor compatível com o método relevante, analise os limites corretos do programa e informe exatamente o valor com sinal; medições típicas são negativas.
Por exemplo, uma master em -18.2 LUFS é mais baixa que uma meta de -14 LUFS. A calculadora não examina o arquivo nem confirma a leitura. Ela aceita a medição fornecida e separa o cálculo de decodificação, medição, limitação e codificação.
Essa separação facilita a reprodução em scripts ou sistemas de qualidade. Aberturas, anúncios, silêncio e edições alternativas podem alterar o valor integrado; por isso, use os mesmos limites exigidos pela especificação antes de considerar o ajuste calculado definitivo.
Entenda o resultado de ganho com sinal
O cálculo subtrai o LUFS medido do LUFS alvo. Se o áudio mede -18.2 LUFS e a meta de streaming é -14 LUFS, o resultado é +4.2 dB: você deve elevar o nível nominal em 4.2 dB. Se um programa mede -20 LUFS e a meta de transmissão é -23 LUFS, o resultado é -3 dB e você deve reduzi-lo em 3 dB.
Zero indica que a medição já corresponde à meta. LUFS e decibéis descrevem conceitos diferentes, mas uma mudança uniforme de ganho desloca o loudness integrado pela mesma quantidade numérica quando não há processamento não linear. A resposta informa a direção e a meta usada.
Aplique o ganho em sua estação de áudio, pipeline de transcodificação ou sistema de masterização e meça novamente a renderização. Proteção contra clipping, limitador, dinâmica, codificação com perdas ou limites diferentes podem impedir que a leitura final mude exatamente o valor solicitado.
Escolha uma meta de entrega reconhecida
Selecione o padrão do destino real em vez de presumir que todos os serviços usam a mesma referência. Streaming geral, Spotify e YouTube correspondem a -14 LUFS; podcast e Apple Music, a -16 LUFS; transmissão e EBU R128, a -23 LUFS; ATSC A/85, a -24 LUFS. Os presets tornam pedidos automatizados explícitos e evitam que um destino digitado incorretamente gere um ajuste enganoso.
Uma meta desconhecida retorna erro de entrada com os nomes aceitos. A meta nomeada é referência de cálculo, não garantia de reprodução: serviços podem atualizar políticas ou impor restrições adicionais de pico. Consulte a especificação atual quando a conformidade for importante.
Antes de aplicar ganho positivo, verifique a folga de pico verdadeiro e limite adequadamente se o teto exigido for excedido. Esta capacidade relata ganho; ela não prevê picos, preserva dinâmica nem decide se a master é artisticamente apropriada.
Casos de uso
Prepare uma master para streaming
Converta uma medição LUFS integrada no ganho necessário para a meta geral de streaming de -14 LUFS.
Verifique uma entrega de transmissão
Calcule a redução ou o aumento exigido para EBU R128 em -23 LUFS ou ATSC A/85 em -24 LUFS.
Automatize o controle de podcasts
Inclua nos relatórios uma comparação determinística com -16 LUFS sem enviar o áudio a outro serviço.
Perguntas frequentes
Qual fórmula a calculadora usa?
Valores positivos elevam o nível; valores negativos o reduzem.
Esta ferramenta mede o meu áudio?
Não. Forneça uma medição LUFS integrada de um medidor; esta capacidade apenas calcula o ajuste.
Quais metas são reconhecidas?
Streaming, Spotify e YouTube usam -14 LUFS; podcast e Apple Music, -16; transmissão e EBU R128, -23; ATSC A/85, -24.
Aplicar o resultado garante conformidade?
Não isoladamente. Meça a renderização novamente e confira pico verdadeiro, limites do programa e a especificação atual.
Por que medir de novo depois de aplicar o ganho?
Um limitador, a proteção contra clipping, outro processamento de dinâmica, a codificação com perdas ou uma mudança nos limites do programa podem impedir que a leitura final mude exatamente o valor pedido. Meça o arquivo final antes de entregar.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"measured_lufs": -18.2,
"target_standard": "streaming"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.normalize_loudness",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_mb | 200 |
max_minutes | 180 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Perguntas técnicas
O que acontece com um padrão desconhecido?
A solicitação falha com erro invalid_input em vez de escolher uma meta padrão.
Quanto custa uma solicitação de API?
Cada solicitação de API custa US$ 0,002; a versão no navegador é gratuita.