Converter OGG para AAC

Aqui você converte OGG para AAC 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. AAC não consegue guardar tudo o que um OGG guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber Os dois formatos são comprimidos, então esta é uma segunda rodada sobre um áudio que já perdeu detalhe. Escolha o nível de qualidade mais alto se o resultado for editado ou convertido de novo.

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

Esta página escreve um fluxo puro, e a maioria quer o contêiner

O arquivo .aac produzido aqui é um fluxo elementar de quadros AAC, um atrás do outro, sem índice, sem duração, sem área de metadado. Essa forma existe para que um fluxo possa ser cortado em qualquer ponto e emendado a qualquer outro, motivo pelo qual sistemas de segmentação e ingestão de fluxo elementar querem exatamente isso.

Se a documentação da sua plataforma nomeia especificamente esse tipo de fluxo, este é o arquivo certo. Se ela só diz "AAC" em linguagem comum, ou o áudio precisa ser tocado por algo com botão de play e duração, o caminho pelo M4A produz o mesmo áudio codificado dentro de um contêiner MP4 que carrega duração, índice de busca e etiqueta. Entregar o tipo errado desses dois é a causa mais comum desta conversão falhar em produção.

Decodificação em hardware é por que a plataforma não aceita seu Ogg

Celulares, consoles, televisões e aparelhos de streaming carregam um bloco de decodificação de AAC em hardware dedicado. Decodificar em silício custa uma fração da energia e do tempo de processador que um decodificador de software de Vorbis ou Opus precisa, e num aparelho rodando um jogo a sessenta quadros por segundo com bateria a proteger, essa diferença é uma restrição de engenharia, não uma preferência.

Vorbis e Opus não têm esse bloco dedicado na maior parte desse hardware, então decodificam no processador principal e competem com tudo o mais que a aplicação está fazendo. Fabricantes de middleware e donos de plataforma, por isso, padronizam no que o silício suporta e documentam isso como exigência. Não há versão deste argumento em que um arquivo convertido vença; cumprir a exigência é o trabalho inteiro.

O que está dentro do Ogg decide o custo desta conversão

Ogg é um contêiner que pode carregar Vorbis, Opus ou FLAC. Vorbis é o que recursos de jogo e projetos de código aberto mais antigos costumam conter. Opus é o que gravadores e conversores atuais produzem. FLAC dentro de um Ogg é sem perda, incomum, e bem mais pesado que os outros dois.

O tamanho do arquivo já entrega a resposta antes de você converter qualquer coisa: um Ogg pesando poucos megabytes por minuto é provavelmente Vorbis ou Opus; um bem mais pesado por minuto é provavelmente FLAC. Vindo de Vorbis ou Opus, esta é uma segunda geração com perda, e a faixa equilibrada é defensável para efeitos e fundos musicais. Vindo de FLAC, esta é a primeira compressão que o áudio já sofreu, e a faixa alta é a única escolha sensata.

Três faixas de qualidade contra um orçamento de recursos

O ajuste de qualidade oferece três faixas — arquivo pequeno, equilibrado e alta qualidade — e não resolve elas numa taxa fixa por conta própria. O código passa a faixa direto para a biblioteca de codificação que o navegador fornece, e essa biblioteca decide a taxa real, o que pode variar entre navegadores mesmo para a mesma faixa escolhida.

Para um recurso de jogo, a alocação sensata não é um ajuste único para tudo. Falas e linhas de diálogo continuam inteligíveis na faixa pequena e costumam ser milhares delas. Efeitos sonoros são curtos o bastante para a faixa quase não afetar o tamanho do pacote. Fundos musicais e temas são os recursos longos que um jogador de fato presta atenção, e merecem a faixa alta.

Comentários Vorbis não têm onde pousar num fluxo AAC puro

O Ogg carrega metadado como comentários Vorbis — uma lista aberta de chaves com valor de texto — e recursos de código aberto frequentemente usam isso de verdade, registrando licença, autoria e atribuição que o projeto é obrigado a preservar. O fluxo AAC puro não tem área de metadado nenhuma, então tudo isso é descartado na fronteira.

Para recursos dentro de um build, isso costuma ser inofensivo, porque o manifesto e o caminho do arquivo carregam a identidade e o arquivo de créditos carrega a atribuição. Onde o texto de licença só existia dentro do arquivo, copie antes de converter: um recurso sob Creative Commons cuja atribuição vivia só num comentário Vorbis para de cumprir a licença silenciosamente no momento em que vira um fluxo puro. Converter para M4A em vez disso preserva os campos.

Pontos de loop e costuras depois de uma segunda codificação

Áudio em loop é o caso que mais quebra numa conversão de recurso de jogo. Todo codificador com perda trabalha em blocos fixos e precisa preencher o fim do arquivo para completar o último bloco, então um loop que era exato por amostra na origem ganha um pequeno trecho de silêncio e faz um clique audível na costura a cada repetição.

O contêiner Ogg registra um valor de pré-corte que permite a um bom decodificador reencaixar o áudio de forma limpa; o fluxo AAC puro não registra nada disso, então nada adiante consegue compensar. Onde um loop precisa ser perfeito, a resposta durável é tratar o loop dentro do motor do jogo com pontos explícitos, em vez de confiar no arquivo.

A frequência de amostragem viaja junto, e a pergunta dos 48 kHz vinda de origem Opus

A frequência que o decodificador relata é a que o AAC recebe; nada aqui reamostra. Um recurso em Vorbis com frequência original preservada continua nela.

A exceção é um Ogg carregando Opus. O Opus roda numa frequência fixa de 48.000 Hz e um decodificador relata isso independentemente do que foi codificado originalmente, então um recurso convertido chega em 48 kHz mesmo que o material original fosse diferente. Motores de jogo que mixam numa taxa fixa vão reamostrar isso em tempo real, o que custa um pouco de processador por voz. Onde isso importa em centenas de sons simultâneos, normalize as taxas no processo em vez de na conversão.

Canais atravessam sem mudança, e mono vale a pena continuar mono

O AAC suporta muito mais canais do que qualquer recurso deste tipo de processo provavelmente usa, então nada precisa ser reduzido, e um fundo estéreo chega estéreo. Recursos em mono continuam em mono, que é o resultado desejado: uma linha de voz duplicada custa o dobro da taxa de bits para transmitir informação idêntica nos dois canais.

A maioria do áudio de jogo é mono na origem de propósito, porque áudio posicional é calculado pelo motor a partir de uma fonte mono, não embutido num arquivo estéreo. Converter não muda isso e não deveria. Se um lote mistura os dois, vale conferir se nada antes elevou arquivos mono para estéreo antes de chegarem ao Ogg, porque essa duplicação se propaga para cada recurso convertido.

Uma pasta de recursos numa passagem só, com a pergunta do codificador respondida

A maioria dos navegadores atuais expõe um codificador de AAC direto, sem download. Um navegador não tem esse recurso embutido, então a primeira conversão de AAC nele busca um codificador em WebAssembly uma vez. Decodificar o Ogg acontece na sua máquina de qualquer forma, e o áudio em si nunca atravessa a rede.

Os arquivos têm limite de 100 MB cada, e cem podem ser soltos numa passagem só, devolvidos juntos num ZIP — o formato que esse trabalho de fato costuma chegar, como uma pasta, não um arquivo isolado. Para áudio de jogo ou produto ainda não lançado, poder confirmar na aba de rede que nada foi transmitido vale mais que uma promessa em rodapé.

Como converter OGG para AAC

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

OGG ou AAC: o que muda

OGG comparado com AAC
OGGAAC
Nome completoOgg AudioAdvanced Audio Coding
Extensão do arquivo.ogg, .oga.aac
Tipo de mídiaaudio/oggaudio/aac
CompressãoCom perdas — o tamanho é comprado com qualidadeCom perdas — o tamanho é comprado com qualidade
Publicado pela primeira vez20001997
Publicado porXiph.OrgMPEG
EspecificaçãoRFC 3533ISO/IEC 13818-7
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAtual
Canais de áudioaté 48
Abre no navegadorNavegadores atuaisTodos os navegadores
Considerado no lugarMP3, OPUSMP3, OPUS

Abrir o resultado

AAC abre em qualquer navegador atual. OGG alcança ainda menos navegadores. Se o arquivo vai para uma página web ou um formulário, esse costuma ser todo o motivo da conversão.

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

Para que serve cada formato

OGG é o formato da Xiph.Org, publicado em 2000. Está descrito em RFC 3533, e vale conhecer se o arquivo precisa sobreviver à ferramenta que o escreveu.

AAC vem da MPEG é de 1997, descrito em ISO/IEC 13818-7. VLC, FFmpeg e iTunes leem o formato.

De OGG para AAC: perguntas frequentes

Meu arquivo OGG é 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 OGG para AAC é 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 OGG para AAC?

AAC comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. Os dois formatos são comprimidos, então esta é uma segunda rodada sobre um áudio que já perdeu detalhe. Escolha o nível de qualidade mais alto se o resultado for editado ou convertido de novo.

Preciso instalar alguma coisa para abrir um arquivo AAC?

Para a conversão, não: ela acontece no navegador que você já tem aberto. Para abrir o resultado você precisa depois do programa com que o seu aparelho normalmente exibe Advanced Audio Coding.

Mais sobre esses formatos