Remover DC offset: arquivos de áudio, samples e wavetables
DC offset é um deslocamento constante que deixa a onda acima ou abaixo de zero, em vez de centrada nele. Aqui você pode remover o DC offset: a página mede o deslocamento em cada canal e devolve um WAV corrigido, de modo que os cliques nos pontos de corte e de loop desaparecem e o seu headroom não é gasto com um deslocamento que ninguém ouve. Funciona com samples, gravações e wavetables de sintetizador; o arquivo é decodificado e corrigido no seu navegador e nunca é enviado.
Como usar: remover DC offset passo a passo
- Arraste um arquivo para Escolha um arquivo de áudio ou solte-o aqui ou selecione-o para procurar no seu dispositivo. WAV, MP3, FLAC e OGG funcionam, com até 50 MB.
- Aguarde enquanto aparece Decodificando o áudio… e depois Medindo e removendo o offset….
- Veja a forma de onda. O original é desenhado de forma discreta (Antes) e a versão corrigida na cor de destaque (Depois), ambos em volta de uma linha de zero.
- Leia DC offset detectado. Cada canal aparece separado (Canal 1, Canal 2 e assim por diante), e um arquivo mono mostra um único valor grande.
- Confira Restante após a correção. Com o método padrão, o valor fica em cerca de 0,00%.
- Pressione Baixar WAV corrigido. O arquivo se chama
nome-original-dc-corrigido.wav, e a linha abaixo do botão mostra a taxa de amostragem, a profundidade de bits, o número de canais e o tamanho. - Selecione Corrigir outro arquivo para recomeçar com outro sample.
Se um arquivo praticamente não tem offset, uma nota avisa que a cópia corrigida é quase idêntica ao original. Essa também é uma resposta útil: o arquivo não precisava de correção.
Subtração da média ou filtro passa-alta?
Abra Avançado e escolha uma opção em Método de correção. Trocar o método reprocessa o arquivo que você já carregou, então não é preciso arrastá-lo de novo.
- Subtração da média (padrão): subtrai de cada amostra a média exata do canal. Nada mais muda no som e não há deslocamento de fase de filtro. Ideal para samples, one-shots, loops e wavetables de ciclo único, em que o offset é o mesmo do início ao fim.
- Filtro passa-alta: um bloqueador de DC suave, de primeira ordem, com frequência de corte de 10 Hz. Ele bloqueia tudo abaixo de 10 Hz e, por isso, acompanha também um offset que oscila, mas afeta levemente as frequências mais baixas. Bom para gravações longas em que o offset varia, como uma gravação de campo ou uma take de podcast.
O que é DC offset e como ler os números
O offset é o nível médio do canal e aparece de dois jeitos: como porcentagem do fundo de escala e em dBFS. Um valor positivo significa que a onda está acima da linha de zero, e um negativo, abaixo dela.
+12,00%: a média fica 12% do fundo de escala acima de zero. Em dBFS, isso dá cerca de -18,4 dBFS.-0,50%: a média fica meio por cento do fundo de escala abaixo de zero. É pouco, mas ainda vale limpar em um sample que será repetido em loop ou sobreposto.0,00%: nada a corrigir. Abaixo de aproximadamente meio degrau de 16 bits (cerca de 0,0015%), a ferramenta trata o arquivo como sem offset.
O valor em dBFS é o tamanho do deslocamento em relação ao fundo de escala, não um volume. Um deslocamento de -18,4 dBFS é grande para um valor de DC e basta para causar cliques audíveis em um ponto de corte.
O que você recebe de volta
O resultado é sempre um WAV, então nada é recodificado com um codec com perdas. Normalmente a taxa de amostragem e o número de canais são mantidos, e cada canal é corrigido separadamente, de modo que arquivos estéreo e multicanal funcionam. A linha abaixo do botão de download mostra a saída real.
- WAV de 8, 16, 24 ou 32 bits inteiros: a mesma profundidade de bits
- WAV de 32 bits float: 32 bits float
- FLAC: a própria profundidade de bits
- MP3 ou OGG: 16 bits
Nos formatos inteiros, uma amostra que passaria do fundo de escala fica retida ali, em vez de dar a volta e causar um estalo alto. Um WAV de 32 bits float pode passar do fundo de escala sem dar a volta.
Por que vale eliminar o DC offset
- Cliques e pops: um sample deslocado salta entre zero e o offset no ponto em que é cortado, repetido em loop ou emendado em outro clipe.
- Headroom perdido: o deslocamento aproxima do fundo de escala os picos de um lado, e o arquivo satura ou é limitado antes do que deveria.
- Processamento de dinâmica: compressores e limitadores reagem aos picos deslocados, e não apenas ao som.
- Wavetables e loops de ciclo único: um ciclo que não está centrado em zero coloca um offset constante no oscilador, o que pode dar pancadas ao pressionar e soltar uma nota, consumir headroom e fazer filtros e distorção reagirem a ele.
- Interfaces e placas de som baratas: algumas deixam um deslocamento constante em toda gravação, então uma sessão inteira de takes pode precisar da mesma correção.
O que esta ferramenta não faz
- Ela corrige apenas um offset constante ou, com o filtro, um que varia devagar. Não remove zumbido, ruído grave nem outros ruídos.
- Não normaliza nem altera o volume. Para medir o volume e o true peak, use o Medidor de LUFS.
- O WAV corrigido contém apenas áudio. Tags, marcadores, pontos de loop e outros metadados do original não são copiados.
- A subtração da média usa uma única média para o arquivo todo, então um arquivo de wavetable com muitos frames recebe uma correção comum, e não uma por frame.
- Arquivos MP3 ou OGG muito longos podem passar da memória que uma aba do navegador permite. Tente um trecho mais curto ou um WAV.
- Para ver depois como ficou a forma de onda ou a região dos graves, experimente o Osciloscópio de Áudio ou o Analisador de Espectro de Áudio.
- Para transformar um MP3 em WAV sem nenhuma correção, use MP3 para WAV, e para juntar o estéreo em um único canal, Áudio para Mono.
Perguntas frequentes
O que é DC offset?
DC offset é um deslocamento constante que deixa o nível médio de uma onda acima ou abaixo de zero, em vez de sobre ele. O sinal inteiro fica deslocado para cima ou para baixo por um valor constante, o que você não ouve diretamente, mas consome headroom e pode causar cliques. Interfaces de áudio e placas de som baratas ou defeituosas, circuitos de microfone e pré-amplificador, alguns equipamentos analógicos e certas etapas de síntese ou processamento podem deixá-lo no sinal. A leitura “DC offset detectado” mostra o deslocamento como porcentagem do fundo de escala e em dBFS.
Por que o DC offset causa cliques?
Um sample deslocado em relação a zero começa e termina longe de zero. Quando é cortado, repetido em loop ou emendado em outro clipe, o nível salta entre zero e o valor deslocado em uma única amostra, e esse salto é ouvido como um clique ou pop. Tirar o offset elimina essa parte do salto. Um corte feito no meio de uma onda forte ainda pode estalar, porque o próprio som não está em zero ali.
Um filtro passa-alta elimina o DC offset?
Sim. Um filtro passa-alta bloqueia tudo abaixo de sua frequência de corte, e um offset constante está em 0 Hz, então é bloqueado. A opção “Filtro passa-alta” desta página é um bloqueador de DC suave, de primeira ordem, com corte em 10 Hz, e por isso acompanha também um offset que oscila ao longo de uma gravação longa. Ele afeta levemente as frequências mais baixas e adiciona um pouco de deslocamento de fase ali, razão pela qual “Subtração da média” é o método padrão para samples.
Como limpo um wavetable de DC offset?
Arraste o WAV de ciclo único para a página e mantenha o método padrão, “Subtração da média”. Ela subtrai de cada amostra a média exata do canal, de modo que o ciclo fica centrado em zero, com o mesmo comprimento e a mesma forma. Lembre-se de que uma única média vale para o arquivo todo e de que o novo WAV contém apenas áudio, então marcadores, pontos de loop e outros blocos de metadados do original não são mantidos.
E no Audacity ou em uma DAW?
O Audacity tem um efeito para eliminar o DC offset (no menu Efeito, Volume e Compressão), e o efeito Normalizar também tem uma caixa de seleção para isso. No Logic Pro, o Editor de Arquivos de Áudio traz a função no menu Funções. Esta página é o caminho rápido quando você só tem um arquivo e não quer abrir uma DAW nem instalar um plugin.
O som ou o volume muda quando o DC offset sai?
“Subtração da média” só desloca a onda, então o timbre não muda, e ela não normaliza nem altera o ganho. Os picos de um lado se aproximam de zero e os do outro se afastam, então o nível de pico pode mudar um pouco. Em WAVs inteiros de 8, 16, 24 e 32 bits, uma amostra que o deslocamento empurraria além do fundo de escala fica retida no fundo de escala, em vez de dar a volta. Um WAV de 32 bits float não tem esse limite.
Qual é o formato e a profundidade de bits do arquivo corrigido?
A saída é sempre um WAV, então nada é recodificado com perdas. Normalmente a taxa de amostragem e o número de canais são mantidos, e a linha abaixo do botão de download mostra a saída real. Uma origem WAV ou FLAC mantém a profundidade de bits, e um WAV de 32 bits float continua float. Arquivos MP3 e OGG saem com 16 bits.
Meu áudio é enviado para algum lugar?
Não. O arquivo é decodificado e corrigido dentro da aba do seu navegador, e nada é enviado a um servidor. São aceitos arquivos de até 50 MB, em WAV, MP3, FLAC ou OGG.