O Free Lossless Audio Codec é um padrão de compressão originalmente desenvolvido pela organização sem fins lucrativos Xiph.org Foundation que suporta arquivos de áudio digital que são acusticamente idênticos ao material de origem original. Os arquivos codificados em FLAC, que geralmente carregam a extensão .flac, são notáveis por ter uma construção totalmente de código aberto, bem como tamanhos pequenos de arquivos e tempos de decodificação rápidos.
Os arquivos FLAC são populares no espaço de áudio sem perdas. Em áudio digital, um codec sem perdas é aquele que não perde nenhuma informação de sinal importante sobre a música analógica original durante o processo de compactação de arquivos. Muitos codecs populares usam com perdas Algoritmos de compactação - por exemplo, os padrões MP3 e Windows Media Audio - que perdem um pouco de fidelidade de áudio durante a renderização.
Copiando CDs de música
Na verdade, muitos usuários que desejam fazer backup de seus CDs de áudio originais (cópia de CD) optam por usar o FLAC para preservar o som, em vez de usar um formato com perdas. Isso garante que, se a fonte original estiver danificada ou perdida, uma cópia perfeita poderá ser reproduzida usando os arquivos FLAC previamente codificados.
De todos os formatos de áudio sem perda disponíveis, o FLAC é talvez o mais popular em uso atualmente. De fato, alguns serviços de música HD agora oferecem faixas neste formato para download.
Ripar um CD de áudio para o FLAC normalmente produz arquivos com uma taxa de compactação entre 30% e 50%. Devido à natureza sem perdas do formato, algumas pessoas também preferem armazenar sua biblioteca de música digital como arquivos FLAC em mídia de armazenamento externo e converter em formatos com perdas (MP3, AAC, WMA etc.) quando necessário - por exemplo, para sincronizar com um MP3. player ou outro tipo de dispositivo portátil.
Atributos FLAC
O padrão FLAC é suportado em todos os principais sistemas operacionais, incluindo o Windows 10, macOS High Sierra e acima, a maioria das distribuições Linux, Android 3.1 e mais recentes, e iOS 11 e mais recentes.
Os arquivos FLAC suportam a marcação de metadados, a capa do álbum e a busca rápida de conteúdo. Por ser um formato não proprietário, com licenciamento isento de royalties de sua tecnologia principal, o FLAC é especialmente popular entre os desenvolvedores de código aberto. Em particular, a rápida transmissão e decodificação da FLAC, em comparação com outros formatos, torna-a adequada para a reprodução on-line.
De uma perspectiva técnica, o codificador FLAC suporta:
- Taxas de amostragem entre 1 Hz a 65.545 Hz em passos de 1 Hz, ou 10 Hz a 655.350 Hz em passos de 10 Hz, usando entre um e oito canais
- Resolução de bit PCM de 4 a 24 bits por amostra (embora apenas amostras de ponto fixo e não de ponto flutuante sejam suportadas)
Limitações da FLAC
A principal desvantagem dos arquivos FLAC é que a maioria dos hardwares não suporta isso nativamente. Embora os sistemas operacionais para computadores e smartphones tenham começado a suportar o FLAC, a Apple não suportou até 2017 e a Microsoft até 2016 - apesar do fato de o codec ter sido lançado em 2001. Os players de hardware geralmente não suportam FLAC, mas formatos comuns como MP3 ou WMA.
Uma razão pela qual a FLAC pode ter adotado a indústria de maneira mais lenta, apesar de sua superioridade como algoritmo de compressão, é que ela não suporta nenhum tipo de capacidade de gerenciamento de direitos digitais. Os arquivos FLAC, por definição, não são sobrecarregados por esquemas de licenciamento de software, o que limitou sua utilidade para fornecedores de streaming comercial e para o setor de música comercial como um todo.