.mp3
Áudio MP3
O formato de áudio universal com perdas suportado em todos os navegadores e dispositivos. Ideal para streaming, podcasts e testes móveis.
Ver amostras MP3Explore os formatos comuns de arquivos de áudio e entenda como o PCM linear sem compressão, a compressão sem perdas e os codecs psicoacústicos com perdas diferem em largura de banda, faixa dinâmica, taxas de amostragem e pipelines de decodificação na web.
Biblioteca
Os formatos de áudio são divididos pela sua arquitetura de compressão: modulação por código de pulsos sem compressão (WAV), algoritmos sem perdas com precisão bit a bit (FLAC) e codificadores psicoacústicos com perdas (MP3, OGG Vorbis).
.mp3
O formato de áudio universal com perdas suportado em todos os navegadores e dispositivos. Ideal para streaming, podcasts e testes móveis.
Ver amostras MP3.wav
Áudio PCM linear sem compressão com qualidade de referência de estúdio e decodificação instantânea. Padrão para masters e efeitos sonoros.
Ver amostras WAV.flac
Codec sem perdas de código aberto que reduz o tamanho pela metade com fidelidade 100% exata bit a bit. Padrão para arquivamento audiófilo.
Ver amostras FLAC.ogg
Contêiner e codec livre que oferece alta fidelidade por bit em taxas médias e baixas. Muito usado em jogos, WebRTC e áudio HTML5.
Ver amostras OGGGuia de formatos
Examine os parâmetros essenciais entre formatos sem compressão, sem perdas e com perdas. Compare taxas de bits, resolução de amostragem e compatibilidade em navegadores.
| Formato | Arquitetura | Taxa de bits típica | Taxa de amostragem | Profundidade de bits | Armazenamento / Min | Tipo MIME | Suporte no navegador |
|---|---|---|---|---|---|---|---|
Áudio MP3 (.mp3) | Perdas psicoacústicas | 32 – 320 kbps (CBR / VBR) | 32 kHz, 44.1 kHz, 48 kHz | Equivalente a 16 bits | ~0.9 – 2.4 MB / min | audio/mpeg | Universal (100% navegadores e SO) |
Áudio WAV (.wav) | PCM linear sem compressão | 1.411,2 kbps (16 bits 44,1 kHz estéreo) | 44.1 kHz, 48 kHz, 96 kHz, 192 kHz | 16 bits, 24 bits, ponto flutuante de 32 bits | ~10.6 MB / min (CD) / ~33 MB (96 kHz) | audio/wav | Nativo em todos os navegadores e DAWs |
Áudio FLAC (.flac) | Compressão sem perdas | ~600 – 1.100 kbps (variável) | 1 Hz – 655.350 Hz (tipicamente 44,1 – 192 kHz) | 16 e 24 bits (até 32 bits) | ~5.0 – 6.5 MB / min | audio/flac | Chrome, Firefox, Safari, Edge, Android, iOS 11+ |
Áudio Ogg Vorbis (.ogg) | Código aberto com perdas | 45 – 500 kbps (nominal 160 kbps) | 8 kHz – 192 kHz | Equivalente a 16 e 24 bits | ~1.2 – 2.0 MB / min | audio/ogg | Chrome, Firefox, Edge, Android, VLC, Linux |
O som analógico consiste em variações contínuas de pressão física no ar. Os sistemas digitais convertem essas ondas em números através da amostragem no tempo e quantização na amplitude. Os princípios matemáticos dessa conversão determinam a faixa dinâmica, a resposta em frequência e a fidelidade acústica.
A modulação por código de pulsos linear (LPCM), usada em WAV e AIFF, armazena valores de voltagem em intervalos regulares sem qualquer alteração. Formatos sem perdas como FLAC usam predição matemática e codificação Golomb-Rice para reduzir o tamanho pela metade com reversibilidade perfeita. Por outro lado, codecs com perdas como MP3 e Vorbis utilizam modelos psicoacústicos para descartar sons inaudíveis, economizando até 90% de espaço.
O teorema de Nyquist–Shannon estabelece que um sinal analógico pode ser perfeitamente reconstruído se a taxa de amostragem for superior ao dobro da maior frequência presente. Como o ouvido humano ouve até 20.000 Hz, a taxa padrão de CD de 44.100 Hz cria um limite de Nyquist de 22.050 Hz, permitindo filtros de reconstrução sem distorção. Produções audiovisuais adotam 48.000 Hz.
A profundidade de bits define a precisão numérica de cada amostra. Cada bit adicional adiciona 6,02 dB de relação sinal-ruído de quantização (SQNR). Uma faixa de 16 bits oferece 65.536 valores e 96,3 dB de faixa dinâmica. Áudio profissional de 24 bits fornece 144,5 dB, superando qualquer ruído de circuitos analógicos. Softwares de áudio (DAWs) utilizam ponto flutuante de 32 bits para evitar qualquer distorção interna.
O contêiner (como RIFF, Ogg ou M4A) define a estrutura do arquivo, metadados, tabelas de tempo e sincronismo. O formato de codificação determina a sintaxe binária das amostras (como MPEG-1 Layer III ou LPCM). O codec é o algoritmo em software ou hardware que executa a codificação/decodificação (ex.: LAME, libvorbis, FFmpeg). Nos testes de software é fundamental validar o contêiner e o codec de forma independente.
Navegadores modernos manipulam áudio via tag HTML5 <audio> para reprodução simples e via Web Audio API (AudioContext) para processamento em tempo real, espacialização e sintetizadores. Todos os navegadores suportam MP3 e WAV nativamente. O FLAC funciona em todos os navegadores modernos (Chrome, Firefox, Safari iOS 11+), enquanto o Ogg Vorbis tem suporte nativo no Chromium e no Firefox.
Ao criar formulários de envio ou players de mídia, valide os tipos MIME nos servidores (audio/mpeg, audio/wav, audio/flac, audio/ogg). Verifique se o servidor responde requisições de intervalo HTTP 206 para permitir busca imediata na linha do tempo. Teste arquivos com taxa de bits variável (VBR), confirme a leitura de metadados ID3v2 e Vorbis, e audite o volume sonoro conforme a norma EBU R128.
Um contêiner (como WAV/RIFF, Ogg ou M4A) é a embalagem de arquivo que reúne as amostras de áudio com metadados, faixas e sincronização. Um codec (como PCM, MP3, AAC ou Vorbis) é o algoritmo matemático responsável por codificar e decodificar as ondas de som em dados digitais. Por exemplo, um arquivo .wav é um contêiner RIFF que normalmente contém áudio PCM sem compressão, mas tecnicamente pode abrigar outros formatos.
Arquivos WAV geralmente guardam áudio em modulação por código de pulsos linear (LPCM) sem compressão: 44.100 amostras por segundo a 16 bits em estéreo produzem uma taxa de 1.411,2 kbps (~10,6 MB por minuto). Já o FLAC comprime esses dados sem qualquer perda para cerca de 5–6 MB por minuto, e o MP3 descarta frequências imperceptíveis para ficar entre 128 e 320 kbps (1–2,4 MB por minuto).
Em testes cegos ABX com fones de ouvido e caixas convencionais, a grande maioria dos ouvintes não consegue diferenciar de forma consistente um MP3 a 320 kbps codificado com LAME de um original sem perdas em FLAC. Porém, o áudio sem perdas é indispensável na produção e masterização porque recodificações sucessivas degradam o som de forma cumulativa.
Para aplicações web e jogos, 44,1 kHz ou 48 kHz a 16 ou 24 bits é o padrão recomendado pela indústria. 48 kHz é especialmente indicado se o áudio acompanhar vídeos HTML5, pois o sincronismo do vídeo digital é baseado em 48 kHz. Taxas como 96 kHz ou 192 kHz não oferecem ganho audível aos ouvintes e aumentam desnecessariamente o download e a memória consumida.
A compatibilidade depende das licenças de codecs e dos sistemas operacionais onde os navegadores operam. MP3 e WAV são universalmente aceitos. O FLAC é suportado em todas as versões modernas do Chrome, Firefox, Edge e Safari (desde iOS 11 e macOS High Sierra). Ogg Vorbis funciona nativamente no Chromium e Firefox, enquanto a Apple tradicionalmente prioriza os contêineres MP4/AAC e ALAC.
Teste com arquivos íntegros e corrompidos em taxas de bits fixas e variáveis (CBR e VBR), taxas de amostragem incomuns (22,05 kHz, 32 kHz, 88,2 kHz), canais mono, estéreo e surround 5.1, arquivos minúsculos e muito grandes, e tags ID3/Vorbis malformadas. Verifique também requisições HTTP 206 para navegação na faixa e confira se o player respeita as restrições de autoplay do navegador.
Referências enciclopédicas e padrões técnicos: Wikipedia: Formato de arquivo de áudio · Wikipedia: Formato de codificação de áudio · Wikipedia: MP3 · Wikipedia: WAV · Wikipedia: FLAC · Wikipedia: Ogg Vorbis