Conversão de OGG para MP3: re-encodificar áudio com perda composta
A conversão de OGG Vorbis para MP3 é um processo que duplica a perda de qualidade. O formato OGG (Vorbis) já descartou informação audível durante a sua codificação original; ao re-encodificar esse ficheiro para MP3, um segundo codificador com perda não consegue recuperar o que foi perdido. Esta página permite-lhe carregar um ou vários ficheiros OGG (até 20 de cada vez), ajustar a taxa de bits do MP3 de saída com um selector entre 96 e 320 kbps, e obter ficheiros convertidos directamente no seu navegador — sem qualquer upload para servidores. O resultado são ficheiros MP3 prontos a transferir individualmente ou em lote.
Porquê converter OGG para MP3?
O OGG Vorbis é um codec de áudio livre de royalties, amplamente utilizado em jogos, software Linux e áudio web. Muitos jogos empacotam as suas bandas sonoras e efeitos sonoros em OGG por razões de licenciamento e desempenho. Distribuições Linux usam OGG para sons do sistema e aplicações multimédia. Plataformas de streaming de áudio e produtores web também escolhem OGG pela sua boa relação qualidade/compressão.
Contudo, o suporte a OGG varia drasticamente entre dispositivos. Leitores portáteis, sistemas de som automóvel, software de edição de áudio mais antigo e algumas plataformas de distribuição de música só aceitam MP3. Um programador de jogos que precise de fornecer versões MP3 dos seus assets de áudio para um portátil de consola ou para um serviço de streaming encontra-se perante este problema. Um utilizador Linux que recebeu um ficheiro OGG de um colega e quer enviá-lo para um reprodutor MP3 tem de o converter. A página foca-se precisamente neste cenário: pegar num ficheiro OGG e transformá-lo em MP3, mantendo o controlo sobre a qualidade final através do selector de taxa de bits.
Como funciona a conversão no navegador
Todo o processamento é feito localmente, no seu navegador. Não envia os ficheiros para lado nenhum. Isto é relevante para áudio sensível (gravações privadas, materiais sob NDA) e para velocidade de conversão — o processo depende apenas do poder do seu computador.
A ferramenta aceita ficheiros através de um selector de ficheiros ou por arrastar e largar. Uma vez carregados, lista cada ficheiro com o seu tamanho original e duração. O utilizador pode então ajustar a qualidade MP3 com um selector de 96 a 320 kbps. Ao clicar em “Converter áudio”, o navegador descodifica o OGG para PCM não comprimido e re-encodifica-o como MP3 com a taxa de bits escolhida.
O motivo pelo qual apenas MP3 aparece como formato de saída prende-se com as capacidades dos navegadores actuais. Os navegadores conseguem descodificar uma vasta gama de formatos (MP3, WAV, OGG, FLAC, M4A, AAC), mas para codificação o leque é mais restrito. Não suportam de forma fiável a codificação para OGG, AAC ou FLAC. Apenas a codificação para MP3 está disponível de forma consistente através das APIs multimédia do navegador. Portanto, esta página oferece MP3 como formato de saída (com controlo de qualidade).
Controlo de qualidade: o selector de taxa de bits
O selector de qualidade varia de 96 kbps a 320 kbps em passos de 32 kbps (96, 128, 160, 192, 224, 256, 288, 320), com o padrão a ser 192 kbps. Estes valores referem-se à taxa de bits do MP3 de saída. Quanto mais alta, mais informação por segundo é retida, o que resulta num ficheiro maior mas com menos artefactos de compressão.
Ao converter OGG para MP3, a escolha da taxa de bits é particularmente crítica. O OGG original já foi comprimido com um determinado nível de qualidade (tipicamente entre 80 e 320 kbps, dependendo do codificador). Quando re-encodifica para MP3, está a comprimir novamente um sinal que já perdeu alguma fidelidade. Se escolher um MP3 a 128 kbps, estará a introduzir ainda mais perda de detalhe. Se escolher 320 kbps, aproxima-se do limite superior do formato MP3 e minimiza a perda adicional — mas nunca recupera o que o OGG descartou.
Por exemplo, um ficheiro OGG codificado a 160 kbps (qualidade típica para música) convertido para MP3 a 128 kbps resultará numa perda perceptível, especialmente em agudos e transientes. O mesmo ficheiro convertido a 320 kbps soará praticamente idêntico ao OGG original, mas ocupará o dobro do espaço. A regra prática: use a taxa de bits mais alta possível dentro das suas restrições de armazenamento, especialmente para música, podcasts com muita informação ou gravações de voz que contenham sibilantes. Para narração simples ou efeitos sonoros com pouca dinâmica, 128 kbps pode ser suficiente.
Formatos de entrada, regras e mensagens de erro
A página aceita ficheiros no formato OGG apenas. Pode carregar até 20 ficheiros de cada vez — o selector e o botão de arrastar limitam automaticamente a selecção. Se tentar carregar mais de 20, aparece a mensagem: Choose up to 20 files at a time. Se carregar um ficheiro de um tipo não suportado (por exemplo, WMA ou AIFF), vê: This file type isn’t supported.
Os botões “Converter áudio” e “Limpar” permanecem desactivados enquanto não houver ficheiros seleccionados. Se clicar em “Converter” sem ficheiros, a mensagem é: Choose at least one audio file.
Durante a conversão, o estado mostra: Converting ‹file› (‹done›/‹total›).... No final, se tudo correr bem, vê: Converted ‹count› file(s). Se um ficheiro falhar individualmente (por exemplo, por estar corrompido ou ser vazio), a mensagem é: Conversion failed. Try a different file. Se o navegador não conseguir ler o ficheiro como áudio (corrompido, vazio, ou não sendo áudio de todo), aparece: This file could not be read as audio. It may be corrupted, empty, or not actually an audio file. Se vários ficheiros falharem, a página mostra: ‹count› file(s) could not be processed.
Os resultados apresentam, para cada ficheiro, o tamanho original, o tamanho convertido, a duração e um botão de transferência. Há também um botão “Transferir todos” para descarregar o lote completo, que guarda cada MP3 individualmente, um após o outro, sem criar um arquivo zip. Uma linha de resumo diz: Total: ‹original› -> ‹converted›.
Casos de uso reais
Programadores de jogos e modders — Muitos jogos armazenam sons em OGG para poupar espaço e evitar royalties. Quando surgem versões para plataformas que não suportam OGG (como algumas consolas ou motores de jogo mais antigos), é necessário converter tudo para MP3. Um modder que cria um mod para um jogo antigo pode precisar de fornecer os seus próprios sons no formato MP3 que o jogo espera.
Utilizadores de Linux — Receber ficheiros OGG de colegas ou de software de código aberto é comum. Se o seu leitor de música portátil, o sistema de som do carro ou o serviço de streaming que usa apenas aceitar MP3, precisa de converter. A conversão em lote acelera o processo.
Produtores de áudio web — Exportam áudio em OGG para melhor eficiência em websites, mas depois precisam de fornecer versões MP3 para distribuição mais ampla ou para incorporar em páginas que não suportam OGG. Com esta ferramenta, podem escolher 256 ou 320 kbps para minimizar a perda na re-encodificação.
Podcasters e criadores de conteúdo — Se gravaram um episódio em OGG (por exemplo, usando software livre) e precisam de o partilhar com um editor que só trabalha com MP3, esta página oferece uma conversão rápida sem depender de instalar programas.
Limitações e cuidados ao re-encodificar áudio com perda
O ponto mais importante a compreender: OGG e MP3 são ambos formatos com perda. Cada um usa modelos psicoacústicos diferentes para descartar informação que o ouvido humano provavelmente não nota. Um codificador OGG Vorbis pode codificar a 192 kbps com qualidade semelhante a um MP3 a 256 kbps, mas não são equivalentes. Quando re-encodifica, está a forçar um segundo modelo a tomar decisões sobre dados que já foram filtrados.
O resultado é que artefactos de compressão cumulativos podem surgir: perda de definição nos agudos, ruído de fundo nas zonas de silêncio, ou distorção em transientes. A melhor forma de mitigar é partir do ficheiro de maior qualidade possível. Se o OGG original foi codificado a 320 kbps (caso raro, porque OGG raramente precisa de tanto), a perda na conversão para MP3 a 320 kbps será mínima. Se o OGG foi codificado a 96 kbps, a conversão para MP3 a qualquer bitrate não recuperará o som original.
Outra limitação: o selector de bitrate apenas controla o MP3 de saída. Não há controlo sobre a frequência de amostragem, modo estéreo (joint stereo vs. stereo) ou sobre algoritmos de pré-eco. A qualidade da conversão pode variar ligeiramente entre navegadores, mas na prática, numa bitrate alta, a diferença é imperceptível.
Perguntas frequentes
Porque é que a qualidade do MP3 é pior do que o OGG original? Porque está a re-encodificar um ficheiro que já sofreu compressão com perda. A primeira compressão (OGG) eliminou detalhe irreversível; a segunda (MP3) elimina mais. A perda é composta. Quanto maior a taxa de bits do MP3, menor a perda adicional, mas nunca se recupera o que foi descartado.
Posso converter outros formatos além de OGG? Não. Esta página aceita apenas OGG como entrada.
Porque só posso escolher MP3 como saída? Os navegadores não suportam a codificação fiável de OGG, AAC ou FLAC. Apenas MP3 (com taxa de bits variável controlada) está disponível através das APIs multimédia padrão.
Quantos ficheiros posso converter de uma vez?
Até 20 ficheiros por lote. Se tentar mais, a página mostra Choose up to 20 files at a time.
O que significa “This file could not be read as audio”? Significa que o navegador não conseguiu interpretar o ficheiro como áudio válido. Pode estar corrompido, vazio, ou ser um formato não suportado (por exemplo, um ficheiro de texto com extensão.ogg). Verifique o ficheiro noutra aplicação.
Devo usar 320 kbps sempre? Se o tamanho do ficheiro não for problema, sim. Para música, 320 kbps minimiza as perdas adicionais. Para narração ou efeitos sonoros simples, 128 ou 192 kbps são suficientes e produzem ficheiros mais pequenos. Teste com um excerto para decidir.