OGG Vorbis (.ogg)

Xiph.Org Padrão

Ogg Vorbis é um contêiner de áudio aberto e isento de royalties, além de um formato de compactação com perdas criado como alternativa livre de restrições a formatos patenteados, como MP3 e AAC.

Converter OGG para MP3

Conversor gratuito de OGG para MP3 no navegador. Converta arquivos instantaneamente no seu dispositivo.

Inspeção e metadados

Sistemas operacionais e analisadores de arquivos identificam arquivos OGG pela sequência inicial de bytes:

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

Assinatura do arquivo em bytes (magic bytes)

Sistemas operacionais e analisadores de arquivos identificam arquivos OGG pela sequência inicial de bytes:

ASSINATURA HEXADECIMAL (DESLOCAMENTO 0):

4F 67 67 53

REPRESENTAÇÃO ASCII: OggS

Padronização: Xiph.Org Foundation / IETF RFC 3533 & RFC 5334

Especificações técnicas

Estrutura do contêinerEstrutura de enquadramento do fluxo de bits multimídia Ogg para pacotes de áudio Vorbis
CompressãoTransformada discreta de cosseno modificada (MDCT), com quantização vetorial e síntese do nível de ruído
Ordem dos bytes (endianness)Cabeçalhos e fluxo de bits dos quadros em ordem Little-Endian
Espaços de corN/A (fluxo de áudio com perdas)
Canais e EstruturaAté 255 canais de áudio discretos
Dimensões MáximasTaxas de amostragem arbitrárias de até 192 kHz, com taxas de bits variáveis de 45 a 500 kbps
TransparênciaAlta qualidade perceptual com perdas; transparência em torno da configuração de qualidade -q 6 (aprox. 192 kbps)
Streaming e ProgressivoA estrutura nativa de páginas Ogg foi projetada desde o início para transmitir pacotes pela Internet com robustez

Matriz de comparação técnica: OGG e formatos concorrentes

Atributo técnicoOGG (Atual)MP3OPUSAAC
Liberdade em relação a patentes100% aberto e isento de royaltiesPatentes expiradas (domínio público)100% aberto e isento de royaltiesPool de licenciamento comercial patenteado
Adoção pela indústria de jogosAmpla; formato de áudio padrão em motores de jogos (Unity, Unreal)Padrão históricoCrescentePadrão de jogos móveis
Desempenho em baixas taxas de bitsBom entre 96 e 128 kbpsRuim a 96 kbpsExcelente entre 32 e 96 kbpsBom entre 96 e 128 kbps
Suporte a múltiplos canaisAté 255 canais discretos2 canais (estéreo)Até 255 canaisAté 48 canais

Modos comuns de corrupção e guia de recuperação com editor hexadecimal

O reprodutor Ogg informa “dessincronização do fluxo de bits” (bitstream desync) ou interrompe a reprodução ao encontrar o primeiro pacote.

Causa principal: Cabeçalho de página Ogg corrompido ou soma de verificação CRC32 incompatível em uma página OggS.

Recuperação: Reconstrua a estrutura do contêiner Ogg com “oggz-repair” ou copie o fluxo de áudio com “ffmpeg -i broken.ogg -c:a copy fixed.ogg”.

Análise de segurança e vetores de ataque a analisadores

Os contêineres Ogg organizam segmentos de pacotes de tamanho variável em páginas. Falhas nos decodificadores do fluxo de bits podem causar leituras fora dos limites.

Vetores de ataque conhecidos

  • Leitura fora dos limites do buffer de heap nos algoritmos Vorbis de reconstrução das curvas floor1 ou floor0.
  • Campos de comentário superdimensionados que causam negação de serviço por esgotamento de memória durante a sondagem inicial do fluxo.
  • Tabelas de segmentos de pacotes especialmente elaboradas que provocam estouro de inteiro durante a montagem da página.

Melhores práticas defensivas: Valide as somas de verificação CRC32 das páginas antes de passar os dados dos pacotes ao pipeline de descompressão do Vorbis.

Origens históricas e marcos

2008O Spotify lança a plataforma de streaming de música usando Ogg Vorbis como seu principal codec de áudio para streaming.
2002A Xiph.Org lança o Vorbis 1.0, estabelecendo-o como o principal formato de áudio com perdas de código aberto.
2000Christopher Montgomery inicia o projeto Ogg em resposta aos anúncios de royalties de patentes da Fraunhofer.

Principais vantagens

  • 100% isento de royalties e aberto, sem reivindicações de patentes ou taxas de licenciamento.
  • A qualidade em relação ao MP3 depende do codec, da taxa de bits, do codificador e do conteúdo.
  • Oferece suporte nativo à reprodução sem intervalos e a campos de comentário flexíveis do Vorbis.

Limitações técnicas e desvantagens

  • Não oferece suporte nativo à reprodução por hardware em aparelhos de som automotivos mais antigos nem em reprodutores independentes para consumidores.
  • Substituído em grande parte para voz e novas aplicações pelo codec Opus de próxima geração.
  • Historicamente, não oferecia suporte nativo nos frameworks de mídia padrão do iOS e do macOS da Apple.

Curiosidades técnicas

  • A assinatura mágica “OggS” representa “Ogg Stream” e é seguida por números de revisão da estrutura do fluxo.
  • O nome “Ogg” vem da gíria do jogo Netrek “ogging”, que significa tomar à força.
  • Desenvolvedores de videogames adotaram amplamente o Ogg Vorbis porque ele evitava milhões de dólares em taxas de licenciamento das patentes proprietárias de MP3.

Perguntas técnicas frequentes

Qual é a diferença entre Ogg e Vorbis?

Ogg é o formato de contêiner, responsável pela organização em páginas, pela intercalação e pela entrega dos pacotes. Vorbis é o algoritmo de compactação de áudio armazenado nesse contêiner Ogg.

Por que o Spotify usa Ogg Vorbis em vez de MP3?

O Ogg Vorbis é isento de royalties e oferece som mais limpo, faixa dinâmica mais ampla e melhor preservação das frequências altas a 320 kbps do que o MP3.

Um arquivo Ogg pode conter vídeo?

Sim. Embora .ogg geralmente se refira ao áudio Vorbis, um contêiner Ogg pode transportar vídeo Theora (.ogv) ou áudio FLAC (.oga).