Pular para o conteúdo
Biblioteca de formatos de áudio

Formatos de arquivos de áudio e guia técnico de testes

Explore 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.

.mp3.wav.flac.ogg .aac .m4a

Biblioteca

Explore os formatos comuns de áudio digital

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).

Ver amostras MP3
Contêiner MPEG-1 Layer III

.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 MP3
Ver amostras WAV
Contêiner RIFF LPCM

.wav

Áudio 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
Ver amostras FLAC
Codec de áudio sem perdas

.flac

Áudio 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
Ver amostras OGG
Contêiner Ogg Vorbis

.ogg

Áudio Ogg Vorbis

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 OGG

Guia de formatos

Matriz técnica comparativa de formatos de áudio

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.

FormatoArquiteturaTaxa de bits típicaTaxa de amostragemProfundidade de bitsArmazenamento / MinTipo MIMESuporte no navegador
Áudio MP3 (.mp3)
Perdas psicoacústicas32 – 320 kbps (CBR / VBR)32 kHz, 44.1 kHz, 48 kHzEquivalente a 16 bits~0.9 – 2.4 MB / minaudio/mpegUniversal (100% navegadores e SO)
Áudio WAV (.wav)
PCM linear sem compressão1.411,2 kbps (16 bits 44,1 kHz estéreo)44.1 kHz, 48 kHz, 96 kHz, 192 kHz16 bits, 24 bits, ponto flutuante de 32 bits~10.6 MB / min (CD) / ~33 MB (96 kHz)audio/wavNativo 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 / minaudio/flacChrome, Firefox, Safari, Edge, Android, iOS 11+
Áudio Ogg Vorbis (.ogg)
Código aberto com perdas45 – 500 kbps (nominal 160 kbps)8 kHz – 192 kHzEquivalente a 16 e 24 bits~1.2 – 2.0 MB / minaudio/oggChrome, Firefox, Edge, Android, VLC, Linux
Biblioteca de formatos de áudio

Como funcionam arquivos de áudio digital, codecs e contêineres

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.

PCM sem compressão vs. compressão com e sem perdas

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 amostragem de Nyquist–Shannon e largura de banda

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.

Profundidade de bits, faixa dinâmica e ruído de quantização

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.

Diferença entre contêiner de áudio, fluxo codificado e codec

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.

API Web Audio, tag HTML5 e compatibilidade nos navegadores

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.

Checklist para testes de upload e controle de qualidade de áudio

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.

Perguntas frequentes sobre formatos de arquivos de áudio

Qual é a diferença entre um contêiner de áudio e um codec de áudio?

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.

Por que um arquivo WAV é muito maior do que um MP3 ou FLAC?

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).

É possível distinguir um MP3 a 320 kbps de um arquivo FLAC sem perdas?

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.

Qual taxa de amostragem e profundidade de bits devo usar em apps e jogos web?

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.

Por que alguns navegadores não reproduzem OGG ou FLAC nativamente?

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.

Como equipes de QA devem testar formulários de upload e players de áudio?

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

Ver todas as categorias de arquivos