Ajuda

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

  1. 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.
  2. Aguarde enquanto aparece Decodificando o áudio… e depois Medindo e removendo o offset….
  3. 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.
  4. 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.
  5. Confira Restante após a correção. Com o método padrão, o valor fica em cerca de 0,00%.
  6. 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.
  7. 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.

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.

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.

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

O que esta ferramenta não faz


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.