Converter WebM para OGG

Aqui você converte WebM para OGG de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Com perdas Parte do detalhe é trocada por tamanho. OGG não consegue guardar tudo o que um WebM guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber Todas as faixas de áudio que o navegador consegue decodificar vêm junto, então um filme com segundo idioma ou com comentários mantém as duas. Uma faixa em AC-3, E-AC-3, DTS ou TrueHD é descartada sem aviso.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

O único par aqui em que o codec não muda

Toda outra conversão de áudio a partir de um WebM troca um codec por outro. Esta não. O Ogg escrito aqui carrega Opus, e o WebM de origem quase certamente também carregava Opus, porque é isso que navegadores gravam e o que o WebM foi desenhado em torno. Dois contêineres, um codec, os dois da mesma linhagem livre de royalties.

Isso torna esta conversão conceitualmente a mais barata do conjunto e, na prática, a que tem a ressalva mais interessante, que é o assunto da próxima seção. Também torna essa conversão a menos provável de ser sobre compatibilidade com hardware de consumo e a mais provável de ser sobre uma regra: uma engine que carrega `.ogg`, um wiki que só aceita formato livre.

Por que o áudio é recodificado quando não precisaria ser

Em princípio, mover Opus de um WebM para um Ogg é um simples reembrulho: ler os quadros comprimidos de um contêiner, escrever no outro, sem tocar em nada. Leva aproximadamente o tempo de copiar o arquivo e não perde absolutamente nada.

Não é o que acontece aqui. Esta ferramenta pede ao codificador uma faixa de qualidade em todo destino com perdas, e pedir uma taxa de bits é justamente o que desqualifica a cópia direta de pacote que a biblioteca por trás suporta. Então o áudio é decodificado em amostras e comprimido de novo — uma segunda geração de verdade. Para uma nota de voz isso é inaudível. Para um recurso musical que vai ser sobreposto e repetido num jogo, vale saber que uma ferramenta de linha de comando como o FFmpeg faz o mesmo trabalho sem perdas em um segundo.

Ogg Vorbis e Ogg Opus não são o mesmo arquivo

O contêiner Ogg já carregou três codecs de áudio diferentes ao longo de sua vida: Vorbis desde 2000, FLAC, e Opus desde 2012. Os três usam a extensão `.ogg`, e nada no nome os distingue. Este é o jeito mais comum de uma conversão para Ogg decepcionar alguém.

Bastante software escrito antes de 2015 lê `.ogg` e assume Vorbis. Engines de jogo mais antigas, alguns middlewares e importadores vão abrir o arquivo, encontrar Opus e falhar com um erro que não menciona nenhum dos dois. Se o seu alvo é um desses, o que você precisa é de Ogg Vorbis especificamente, e a ferramenta para isso é um codificador dedicado, não um navegador.

Onde um arquivo Ogg é a resposta exigida

O Godot carrega `.ogg` nativamente e é o formato convencional para música em projetos Godot. O Unity aceita. A Wikimedia Commons e vários arquivos abertos aceitam Ogg e Opus e recusam formatos protegidos por patente de cara, o que torna essa a única rota para contribuir com uma gravação ali. Ferramentas de desktop Linux presumem Ogg há duas décadas.

O que esses casos têm em comum é que o formato foi escolhido por uma política, não por um aparelho. Ninguém escolhe Ogg porque o rádio do carro quer isso — rádios de carro não querem. É por isso que quem lê esta página é diferente de quem lê as páginas de MP3 ou M4A, que resolvem um problema de reprodução em vez de satisfazer uma especificação.

O Opus é genuinamente o codec melhor, e é por isso que está aqui

O Opus foi publicado pela Xiph.Org em 2012, e é o codec de áudio de propósito geral mais forte em uso comum. Supera o Vorbis e o MP3 em toda taxa de bits que importa, degrada graciosamente em vez de despedaçar em taxas baixas, e lida com fala em taxas onde os codecs mais antigos ficam inutilizáveis. Todo navegador suporta ele porque o WebRTC tornou isso obrigatório.

Essa combinação — melhor da categoria e livre de royalties — é exatamente por que o WebM usa ele e por que o mundo de formato aberto o adotou. Se seu conjunto de ferramentas é moderno o suficiente para aceitar Opus, use Opus. O único motivo para preferir Vorbis é um software anterior a essa escolha.

O que um arquivo Ogg não vai fazer por você

O suporte fora do ecossistema aberto é fraco. O iOS lida mal com Ogg, a maioria dos rádios de carro e streamers hi-fi não leem, e até recentemente o Safari também não lia — o registro classifica o suporte de navegador como moderno, não universal, por esse motivo. Não é um formato para enviar a alguém.

Também herda os limites usuais desta conversão: qualquer faixa de vídeo no WebM é descartada, só a primeira faixa de áudio sobrevive, e nenhuma tag atravessa. Para um recurso de jogo nada disso importa. Para uma gravação que você pretende compartilhar, MP3 continua sendo o formato que ninguém precisa pensar duas vezes.

A extensão: .ogg, .oga e .opus significam coisas diferentes

A Xiph publica orientação sobre isso e quase ninguém segue, o que explica a confusão. `.ogg` originalmente era para Ogg Vorbis especificamente; `.oga` é a extensão de propósito geral para áudio num contêiner Ogg seja qual for o codec; `.opus` é a extensão recomendada para Ogg carregando Opus. Na prática `.ogg` é usado para os três e tudo lê.

Isso importa quando uma ferramenta decide o que esperar só pelo nome. Um importador que vê `.ogg` e recorre a um decodificador Vorbis vai falhar num arquivo Opus com um erro que não menciona nenhum dos dois, enquanto o mesmo arquivo renomeado `.opus` pode ser tratado corretamente. Se um destino recusa o arquivo sem explicar por quê, mudar a extensão é um experimento de dez segundos que vale tentar.

Convertendo o áudio de um projeto inteiro localmente

Conversão de recurso de jogo raramente é um arquivo só. Até cem gravações WebM podem ser soltas numa passagem, cada uma convertendo independentemente, com os arquivos Ogg prontos baixando juntos como ZIP. Nada fica em fila, e o único outro teto é 100 MB por arquivo.

Como o trabalho acontece na sua máquina, não existe serviço no meio de um build. Isso importa para um projeto em vez de um arquivo avulso: um conversor que envia é uma dependência com disponibilidade, limite de taxa e política de privacidade, e nada disso pertence a um pipeline de recursos que você precisa conseguir rodar offline.

A gravação continua onde foi feita

O Opus é decodificado e recodificado dentro da aba, usando os codecs que o navegador já traz. Nada carregando o áudio é enviado a lugar nenhum, não existe conta, e não há upload para esperar mesmo num arquivo grande.

Para este público isso costuma ser um ponto prático mais do que de privacidade, mas o ponto de privacidade também vale: áudio de jogo ainda não lançado e gravações não publicadas são exatamente o material que não deveria passar por um serviço web gratuito a caminho de uma pasta no mesmo disco onde já estava.

Como converter WebM para OGG

  1. Solte o seu arquivo WebM nesta página, ou clique para escolher um.
  2. Escolha OGG como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo OGG pronto.

WebM ou OGG: o que muda

WebM comparado com OGG
WebMOGG
Nome completoVídeo WebMOgg Audio
Extensão do arquivo.webm.ogg, .oga
Tipo de mídiavideo/webmaudio/ogg
CompressãoCom perdas — o tamanho é comprado com qualidadeCom perdas — o tamanho é comprado com qualidade
Publicado pela primeira vez20102000
Publicado porGoogleXiph.Org
EspecificaçãoRFC 3533
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAtual
Abre no navegadorTodos os navegadoresNavegadores atuais
Considerado no lugarMP4, MKVMP3, AAC, OPUS

Abrir o resultado

Os navegadores atuais leem OGG; os antigos não. É o menos portátil dos dois, então vale confirmar que o destinatário aceita antes de enviar.

OGG é um contêiner, não um formato único. O que toca é o codec de dentro — normalmente Vorbis, Opus e FLAC — e por isso dois arquivos com a mesma extensão podem se comportar de forma diferente no mesmo aparelho.

VLC lê tanto WebM quanto OGG, então dá para comparar o resultado com o original sem um segundo programa.

Para que serve cada formato

OGG vem da Xiph.Org é de 2000, descrito em RFC 3533. Audacity, VLC e foobar2000 leem o formato.

De WebM para OGG: perguntas frequentes

Meu arquivo WebM é enviado para algum lugar?

Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é mediabunny, um invólucro do WebCodecs, que aproveita os decodificadores do seu próprio aparelho; seu navegador baixa isso uma vez e guarda.

Converter WebM para OGG é grátis?

É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. mediabunny é baixado para a sua máquina e roda lá, e por isso não há contador.

Perde qualidade ao converter WebM para OGG?

OGG comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. Todas as faixas de áudio que o navegador consegue decodificar vêm junto, então um filme com segundo idioma ou com comentários mantém as duas. Uma faixa em AC-3, E-AC-3, DTS ou TrueHD é descartada sem aviso.

Um arquivo OGG abre no navegador?

Os navegadores atuais leem OGG; os antigos não. É o menos portátil dos dois, então vale confirmar que o destinatário aceita antes de enviar.

Qual codec está dentro do arquivo OGG?

OGG é um contêiner, não um formato único. O que toca é o codec de dentro — normalmente Vorbis, Opus e FLAC — e por isso dois arquivos com a mesma extensão podem se comportar de forma diferente no mesmo aparelho.

Mais sobre esses formatos