Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
OGG
O formato de áudio livre de patentes. Comum em jogos e no Linux, raro no celular.
OGG
OGG é um contêiner: um invólucro para fluxos que outra coisa codificou. Ele é usado para a web e entregar um arquivo pronto.
A extensão é .ogg e o nome por extenso é Ogg Audio. Os dois importam menos do que aquilo que o arquivo consegue carregar, e é disso que trata o resto desta página.
A Xiph.Org publicou o formato em 2000. A especificação é RFC 3533.
A idade interessa por um motivo prático: quanto mais antigo o formato, mais programas tiveram tempo de aprendê-lo.
Ela está publicada por inteiro, então dá para implementá-la a partir do documento em vez de por observação — é por isso que o formato aparece em tantos programas e por isso que arquivos escritos há vinte anos ainda abrem. Especificação publicada não é o mesmo que livre de royalties: quando o formato embrulha um codec, o licenciamento das patentes é uma questão à parte, que a norma não resolve.
Em geral ele carrega Vorbis, Opus e FLAC. Essa distinção está por trás de quase toda pergunta do tipo «por que isso não toca?»: dois arquivos com a mesma extensão podem conter codificações completamente diferentes, e um reprodutor que recusa uma pode se dar muito bem com a outra.
Ela também explica por que trocar de contêiner costuma ser rápido e sem perdas enquanto trocar de codec não é nem uma coisa nem outra. Mover o mesmo fluxo para outra caixa reescreve a caixa; recodificar reescreve a imagem.
OGG consegue carregar um arranjo que permite começar a tocar antes de ter chegado por inteiro.
Isso conta sobretudo na conversão: o que o destino não comporta é descartado, quase sempre sem aviso.
Audacity, VLC e foobar2000 leem esse formato, e a maioria dos programas do mesmo tipo também.
Quando um arquivo não abre, o formato raramente é o problema — mais comum é o programa ser mais antigo que ele. Converter para algo mais antigo é o caminho confiável, e é para isso que serve o resto deste site.
Os navegadores atuais leem o formato; os antigos não.
Onde o suporte é desigual, servir um segundo formato ao lado é a resposta de sempre: o navegador pega o que entende e ninguém fica de fora.
OGG consegue guardar as propriedades do documento.
Se alguma coisa disso sobrevive a uma conversão depende inteiramente do destino, e a resposta honesta costuma ser «uma parte».
OGG foi feito para ser entregue, não para se trabalhar dentro dele. Editar um é possível e raramente agradável; o caminho sensato passa pelo original e por uma nova exportação.
As reclamações que se repetem: fora do próprio terreno o suporte é irregular.
Nada disso é motivo para evitar o formato. São as coisas que vale conhecer antes que uma delas te pegue de surpresa, o que é uma afirmação diferente e mais útil.
Ogg é um contêiner, não um método de compressão. Um arquivo terminando em .ogg mais frequentemente guarda áudio Vorbis, mas pode guardar Opus, FLAC, Speex ou até vídeo, e nada no nome distingue os casos. É a fonte de confusão mais comum em torno do formato.
A fundação que mantém o padrão pediu para usar .oga para áudio e .ogv para vídeo, justamente para reduzir a ambiguidade. Quase ninguém adotou a convenção, então .ogg continua sendo um arquivo cujo conteúdo precisa ser inspecionado em vez de presumido. Se um tocador recusa um, o codec por dentro é a coisa a conferir.
O Ogg e o Vorbis foram criados no final dos anos 1990 especificamente porque o MP3 estava preso a patente e todo codificador precisava de licença. Isso era um obstáculo real para software de código aberto e para qualquer um lançando um produto sem departamento jurídico.
Então o formato existe como resposta a um problema de licenciamento, não um problema técnico, e teve sucesso nesses termos. Os descendentes dele estão em toda parte: o Opus é o codec dentro de toda chamada de navegador, e a mecânica de contêiner desenvolvida aqui alimentou o WebM.
O Vorbis era competitivo com o MP3 e geralmente melhor na mesma taxa de bits, particularmente abaixo de taxas moderadas. Por uma década foi a escolha livre sensata, e continua sendo áudio perfeitamente bom — um arquivo Vorbis de 2008 soa exatamente como soava então.
Foi superado, no entanto, e não por pouco. O Opus vence em qualquer taxa de bits, vem da mesma organização, e é igualmente livre. Não sobra motivo para codificar áudio novo em Vorbis, o que torna um .ogg carregando Vorbis um arquivo para guardar, não um formato para escolher.
Jogos, de longe. O Ogg Vorbis virou padrão para áudio de jogo porque era livre para uso comercial, e desempacotar os recursos de praticamente qualquer jogo dos últimos vinte anos traz pastas cheias deles. Vários motores de jogo continuam usando por padrão.
Além disso: streaming de música usou Vorbis por anos, a Wikipedia hospeda áudio nesse formato por princípio, gravação de Android mais antiga usou, e um punhado de aplicações de código aberto produz. É um formato encontrado, não escolhido.
O Ogg usa comentários no estilo Vorbis — pares simples de nome e valor sem lista fixa de campos permitidos. Título, artista e álbum são convencionais, mas qualquer coisa pode ser acrescentada, e diferente do sistema do MP3 não há estrutura de tamanho fixo para contornar.
Capa de álbum é a parte incômoda. É guardada como uma imagem codificada em texto dentro de um campo de comentário, o que funciona mas é uma convenção adaptada a um desenho que não previa isso. Alguns tocadores mostram e outros não, motivo pelo qual um Ogg com arte às vezes parece não ter nenhuma.
O contêiner intercala dado em páginas pequenas, cada uma autodescritiva o bastante para um decodificador entrando no meio encontrar o rumo rapidamente. Foi construído para rádio pela internet numa época em que conexões caíam o tempo todo, e lida bem com ser cortado e retomado.
Uma consequência útil é que arquivos Ogg concatenam: juntar dois com nada além de uma cópia bruta costuma produzir um arquivo tocável contendo os dois. Isso é incomum e é por isso que o formato persiste em pipeline de streaming e de áudio de jogo onde arquivos são montados por programa.
A Apple, mais notavelmente e por muito tempo — o QuickTime e o iOS historicamente não lidam com Ogg sem software de terceiros, boa parte do motivo de o formato nunca ter chegado ao consumidor geral. Também a maioria dos sons de carro, tocador antigo, e um bom número de formulários de upload.
Tudo o mais funciona: todo navegador, VLC, Android, Windows a partir da versão 10, e praticamente todo software de mídia de mesa. Como com os outros formatos deste site, a pergunta antes de converter é se o destino está mesmo na lista curta do que não consegue.
Para MP3 quando o destino é hardware antigo, aceitando que ir de Vorbis para MP3 é com perda para com perda e custa uma geração — use uma taxa alta para ficar inaudível. Para WAV quando uma ferramenta de transcrição ou um editor de áudio quer entrada sem compressão.
Para Opus se você só quer o mesmo áudio menor, mas seja claro sobre o que isso é: é outra recodificação com perda, então faz sentido para um arquivo grande demais para guardar e não para um arquivo que só está antigo. Um arquivo Vorbis que toca onde precisa tocar é melhor deixado como está.
O motivo mais comum de alguém converter Ogg em massa são recursos de jogo extraídos — centenas ou milhares de arquivos curtos, frequentemente necessários como WAV para usar em outro motor ou como MP3 para algo que só lê isso.
Como a conversão aqui roda no navegador, um lote de mil arquivos curtos não custa upload nem entra em fila; custa tempo de processador na sua própria máquina. Essa é a diferença entre um trabalho que termina enquanto você faz outra coisa e um que bate no limite de contagem de arquivos de um serviço no item cinquenta.
| Extensão | .ogg, .oga |
|---|---|
| Tipo de mídia | audio/ogg |
| Publicado por | Xiph.Org |
| Primeira publicação | 2000 |
| Especificação | RFC 3533 |