Converter FLAC para AAC

Aqui você converte FLAC 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 FLAC guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.

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

Uma codificação só, e é a primeira que esta gravação sofre

A maioria dos caminhos até o AAC neste site parte de algo já comprimido, e a descrição honesta deles é uma segunda rodada de dano. Este não é assim. O FLAC guarda exatamente as amostras que entraram nele, então o codificador de AAC recebe a gravação como ela foi gravada, sem artefatos de um codificador anterior para gastar bits descrevendo.

Essa diferença é maior do que parece. Um codificador com perdas distribui seu orçamento de bits decidindo o que um ouvinte não vai sentir falta; quando a entrada já carrega as cicatrizes de uma decisão anterior, o segundo codificador desperdiça parte desse orçamento reproduzindo fielmente essas cicatrizes. Partir do FLAC elimina esse desperdício por completo. É o motivo pelo qual uma codificação de entrega deveria sempre ser feita a partir do master, nunca de uma cópia que alguém te mandou.

Os sistemas que pedem um fluxo AAC cru, pelo nome

Um arquivo com extensão `.aac` não é um contêiner. É enquadramento ADTS: uma sequência de quadros AAC, cada um carregando um cabeçalho curto que repete a taxa de amostragem, a configuração de canais e o perfil. Não há índice, não há cabeçalho global e não há área de metadados em lugar nenhum.

Esse formato é o que certos sistemas pedem. Automação de transmissão, segmentadores que cortam um fluxo em pedaços, tocadores de anúncio e URA, e hardware embarcado com um analisador fixo leem fluxos elementares porque um fluxo pode ser iniciado em qualquer quadro e emendado a outro sem precisar ser remontado. Se uma especificação que te mandaram cita ADTS, ou cita `.aac` em vez de "áudio AAC", é isso que ela quer, não um M4A.

Três faixas de qualidade, lidas contra uma especificação

O controle de qualidade se resolve numa taxa de bits real dentro do codificador, e o AAC oferece três faixas: Arquivo pequeno, Equilibrado, Alta qualidade. O número exato que cada uma escreve pertence à biblioteca que faz a codificação, não a esta página — o que se pode dizer com segurança é que a faixa mais alta é o teto deste caminho, e nada acima dela está disponível aqui.

Especificações de entrega costumam declarar um teto, não um alvo, porque o número veio de um orçamento de transporte que alguém definiu anos atrás. Escolha a faixa que parece corresponder ao valor citado, depois confira o resultado em vez de presumir — o tamanho do arquivo resultante é o jeito confiável de saber se bateu, já que esta página não promete o kbps exato por trás de cada uma. Uma especificação pedindo uma taxa bem acima da faixa mais alta não pode ser atendida aqui de jeito nenhum.

Tudo que estava no bloco de tags do FLAC para por aqui

O FLAC carrega um sistema de metadados de verdade: campos nomeados de texto para título, artista, álbum, número de catálogo e o que mais alguém tiver inventado, além de um bloco dedicado a imagem de capa. O ADTS não tem nada disso. O AAC gravado aqui contém quadros de áudio e nada mais, então toda tag e toda imagem são descartadas nessa fronteira.

Para um fluxo indo para automação isso é correto e esperado — o sistema de transmissão mantém seu próprio banco de dados e ignoraria tags embutidas de qualquer forma. Para qualquer coisa que vá ser arquivada, catalogada ou entregue a uma pessoa, é uma perda real, e a resposta é converter para M4A em vez disso, que carrega o mesmo áudio AAC dentro de um contêiner MP4 com campos para tudo isso.

Quando a resposta é um M4A e não um fluxo cru

Vale ser direto sobre isso antes de converter cem masters. Se o arquivo vai para uma pessoa, uma biblioteca, um host de podcast, um celular ou qualquer coisa com botão de play e um nome na tela, o AAC cru é a entrega errada. Não tem duração gravada, então alguns tocadores mostram o tempo errado ou se recusam a buscar posição, e não tem onde colocar um nome.

O caminho pelo M4A produz exatamente o mesmo áudio codificado dentro de um contêiner, e quase todo sistema que fala "AAC" na conversa cotidiana quer dizer isso. Reserve o fluxo cru para os casos em que um documento cita ADTS ou fluxo elementar, ou onde o sistema que recebe rejeitou um M4A e disse por quê. Entregar o errado entre esses dois é a forma mais comum de esta conversão dar errado.

Oito canais num FLAC, e muito mais num quadro de AAC

O registro trata o FLAC como limitado a oito canais — mono até 7.1 — e o AAC como capaz de muito mais. Nada nesta direção precisa ser reduzido, então um master surround chega com o layout intacto e um master estéreo chega como estéreo. Mono continua mono, o que reduz pela metade a necessidade de bitrate para material de fala e vale manter em vez de dobrar num falso par estéreo.

A taxa de amostragem é carregada sem alteração, não normalizada. Um master a 44.100 Hz produz um fluxo a 44.100 Hz; um a 48.000 Hz produz 48.000. Masters de alta resolução são o caso a observar: material a 96 kHz é AAC legal, mas nem todo decodificador do outro lado vai aceitar essa taxa, e reduzir para 48 kHz num editor antes de converter costuma ser o que a especificação presumiu sem dizer.

O MD5 dentro de um FLAC não tem equivalente num AAC

O cabeçalho de fluxo de um FLAC guarda um MD5 do áudio decodificado, calculado quando o arquivo foi criado. Esse único campo é o que torna o FLAC um formato de arquivamento, não apenas uma cópia menor: anos depois, um decodificador consegue reconstruir as amostras, calcular o hash e provar que o arquivo não se corrompeu. O AAC não tem equivalente, e um fluxo AAC corrompido ainda é um fluxo AAC estruturalmente válido.

A consequência prática é uma regra de arquivamento, não de áudio. Guarde o FLAC como o que você arquiva e trate todo AAC gerado dele como saída descartável, regenerável em um minuto a partir do master. Apagar um master porque existe uma cópia de entrega é o erro que esta conversão facilita cometer, e não tem volta — o AAC não pode virar de novo o que o gerou.

De onde vem o codificador de AAC, e o que o Firefox baixa

Chrome, Edge e Safari expõem um codificador de AAC via WebCodecs, e onde existe um, ele é usado diretamente, sem nenhum download. O Firefox não traz um embutido, então a primeira conversão para AAC nesse navegador busca um codificador em WebAssembly — uma vez, e só nas páginas que precisam dele. Um visitante convertendo uma planilha neste site não baixa nada disso.

De qualquer forma, a codificação roda no seu processador dentro da aba. Essa é a propriedade que importa para material inédito ou sob embargo: você pode abrir a aba de rede, rodar uma conversão e ver o codificador chegando enquanto o áudio não vai a lugar nenhum. Não há fila, não há conta, e não há cópia do seu master no disco de mais ninguém esperando para ser apagada.

Cem masters num só envio, e o teto de 100 MB

Arquivos são limitados a 100 MB cada, e cem podem ser soltos juntos, voltando como um ZIP. O FLAC comprime para cerca de metade do PCM sem compressão, então 100 MB de FLAC estéreo qualidade CD dá em torno de vinte minutos de áudio — confortável para faixas, stems, anúncios e episódios, e insuficiente para uma gravação de show inteiro ou uma entrevista completa.

Onde um master ultrapassa o teto, divida ele num editor antes de converter, ou use um codificador de mesa para esse arquivo específico. Saber disso de antemão é mais útil do que deixar um envio de 600 MB falhar depois de já ter sido lido para dentro da aba. O limite é a memória do navegador, não um plano pago, e é por isso que não existe uma versão desta página em que pagar deixaria maior.

Como converter FLAC para AAC

  1. Solte o seu arquivo FLAC 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.

FLAC ou AAC: o que muda

FLAC comparado com AAC
FLACAAC
Nome completoFree Lossless Audio CodecAdvanced Audio Coding
Extensão do arquivo.flac.aac
Tipo de mídiaaudio/flacaudio/aac
CompressãoSem perdas — nada é descartadoCom perdas — o tamanho é comprado com qualidade
Publicado pela primeira vez20011997
Publicado porXiph.OrgMPEG
EspecificaçãoRFC 9639ISO/IEC 13818-7
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAtual
Profundidade de bits32
Canais de áudioaté 8até 48
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarWAV, AIFF, MP3MP3, OPUS

Abrir o resultado

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

Tamanho e qualidade

O arquivo fica bem menor, e fica menor descartando detalhe. FLAC guarda tudo; AAC guarda o que o olho quase não percebe. Numa fotografia a troca sai quase de graça; em texto, captura de tela ou desenho de linha ela aparece como halos nas bordas.

Para que serve cada formato

Os dois miram trabalhos diferentes: FLAC em o arquivamento, AAC em entregar um arquivo pronto, a transmissão e celulares. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.

FLAC é o formato da Xiph.Org, publicado em 2001. Registra 32 bits por canal.

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

De FLAC para AAC: perguntas frequentes

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

AAC comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade.

Passar de FLAC para AAC perde qualidade?

O arquivo fica bem menor, e fica menor descartando detalhe. FLAC guarda tudo; AAC guarda o que o olho quase não percebe. Numa fotografia a troca sai quase de graça; em texto, captura de tela ou desenho de linha ela aparece como halos nas bordas.

Mais sobre esses formatos