>> Tecnologia Eletrônica >  >> Áudio Pessoal >> Reprodutores MP3

Como Compressão MP3 Encolhe Arquivos Áudio (Psicoacústica, MDCT, Huffman)

MP3 (MPEG-1 Layer III) alcança redução 75–95% tamanho vs WAV qualidade CD **jogando fora dados que ouvidos não ouvem**. É **lossy**—forma onda original não pode ser perfeitamente reconstruída.

Pipeline Quatro Estágios

1. Modelo Psicoacústico (O "Modelo Orelha")

Encoder analisa frames curtos (576 amostras ≈ 12 ms @ 44.1 kHz). Calcula **limiares mascaramento**: tom alto 1 kHz mascara sons mais quietos frequências próximas (mascaramento simultâneo) e ligeiramente depois (mascaramento temporal). Qualquer coisa abaixo limiar marcada "inaudível."

2. Banco Filtros → MDCT (Domínio Frequência)

Amostras domínio tempo → **Modified Discrete Cosine Transform** (janela sobreposta 50%). Saída: 576 coeficientes frequência por granule (18 subbandas × 32 linhas). Separa sinal em bins frequência onde mascaramento funciona.

3. Quantização (Perda Precisão Controlada)

Cada coeficiente frequência dividido por **scalefactor** (por subbanda) e arredondado para inteiro. **Scalefactor maior = quantização mais grossa = mais ruído**—mas modelo psicoacústico garante ruído fica *abaixo* limiar mascaramento cada banda. Aqui bits são economizados.

4. Codificação Huffman (Compressão Entropia Lossless)

Coeficientes quantizados + scalefactors + side info → códigos comprimento variável. Valores comuns ganham códigos curtos (ex: "0" → 0), valores raros códigos longos. Sem perda qualidade—compressão estatística pura (~20–30% redução adicional).

Controle Bitrate

  • CBR (Constant Bitrate): Tamanho frame fixo. Simples, tamanho previsível. Gasta bits em silêncio, famélica passagens complexas.
  • VBR (Variable Bitrate): Alvo qualidade (V0–V9 no LAME). Aloca bits onde mascaramento mais difícil. Melhor qualidade/tamanho.
  • ABR (Average Bitrate): VBR com alvo média longo prazo. Bom para buffers streaming.

Resultados Típicos

ConfiguraçãoBitrateTamanho/MinQualidade Perceptual
CD (WAV)1,411 kbps10.6 MBTransparente (referência)
MP3 V0 (LAME -V0)~245 kbps médio1.8 MBTransparente para maioria em gear high-end
MP3 V2 (LAME -V2)~190 kbps médio1.4 MBExcelente, "arquivístico" para muitos
MP3 128 kbps CBR128 kbps0.96 MBArtefatos audíveis (pre-echo, warble)

Conclusão chave: MP3 não "comprime" como ZIP—ele **codifica perceptualmente**. Bits que restam representam o que seu cérebro realmente ouve.