O Free Lossless Audio Codec é um padrão de compressão desenvolvido originalmente pela organização sem fins lucrativos Xiph.org Foundation que oferece suporte a 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 terem uma construção totalmente de código-fonte aberto, bem como tamanhos de arquivo pequenos 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 do arquivo. Muitos codecs populares usam algoritmos de compactação com perdas – por exemplo, os padrões MP3 e Windows Media Audio – que perdem alguma fidelidade de áudio durante a renderização.
Ripando CDs de música
Na verdade, muitos usuários que desejam fazer backup de seus CDs de áudio originais (ripar CD) optar por usar FLAC para preservar o som ao invés de usar um formato com perdas. Isso garante que, se a fonte original for danificada ou perdida, uma cópia perfeita possa ser reproduzida usando os arquivos FLAC codificados anteriormente.
De todos os formatos de áudio sem perdas disponíveis, ele é talvez o mais popular em uso hoje. Na verdade, alguns serviços de música HD agora oferecem faixas neste formato para download.
A cópia de um CD de áudio para FLAC normalmente produz arquivos com uma taxa de compressã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 externa e converter para 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 é compatível com todos os principais sistemas operacionais, incluindo Windows 10, macOS High Sierra e superior, a maioria das distribuições Linux, Android 3.1 e mais recente e iOS 11 e mais recente.
Os arquivos FLAC oferecem suporte para marcação de metadados, arte da capa do álbum e busca rápida de conteúdo. Por ser um formato não proprietário com licenciamento livre de royalties de sua tecnologia principal, ele é especialmente popular entre os desenvolvedores de código aberto. Em particular, o streaming e decodificação rápidos do FLAC em comparação com outros formatos o tornam adequado para reprodução online.
De uma perspectiva técnica, o codificador FLAC suporta:
- Taxas de amostragem entre 1 Hz a 65.545 Hz em etapas de 1 Hz, ou 10 Hz a 655.350 Hz em etapas de 10 Hz, usando entre um e oito canais
- Resolução de bits PCM de 4 a 24 bits por amostra (embora apenas amostras de ponto fixo, e não de ponto flutuante, sejam suportadas)
Limitações FLAC
A principal desvantagem dos arquivos FLAC é que a maioria do hardware não oferece suporte nativo a eles. Embora os sistemas operacionais de computador e smartphone tenham começado a oferecer suporte a FLAC, a Apple não ofereceu suporte até 2017 e a Microsoft até 2016 – apesar do fato de que o codec foi lançado pela primeira vez em 2001. Os reprodutores de hardware do consumidor geralmente não oferecem suporte a FLAC, em vez disso, dependem de perdas -mas formatos comuns como MP3 ou WMA.
Um motivo pelo qual o FLAC pode ter tido uma adoção mais lenta pela indústria, apesar de sua superioridade como algoritmo de compressão, é que ele não oferece suporte a nenhum tipo de recurso de gerenciamento de direitos digitais. Os arquivos FLAC, por design, não são sobrecarregados por esquemas de licenciamento de software, o que limitou sua utilidade para fornecedores de streaming comercial e para a indústria musical comercial como um todo.