Após nove anos desde a publicação da última versão significativa, a comunidade Xiph.Org apresentou uma nova versão do codec livre FLAC 1.4.0, que proporciona codificação de áudio sem perda de qualidade. O FLAC utiliza apenas métodos de codificação sem descarte de dados (lossless), garantindo a total preservação da qualidade original do fluxo de áudio e sua idêntica correspondência com a versão de referência que foi codificada. Além disso, os métodos de compressão sem perdas utilizados conseguem reduzir o tamanho do fluxo de áudio original em 50-60%. O FLAC é um formato de fluxo completamente livre, que implica não apenas a abertura das bibliotecas com a implementação das funções de codificação e decodificação, mas também a ausência de restrições quanto ao uso das especificações e à criação de variantes derivadas. O código das bibliotecas é distribuído sob a licença BSD.
Entre as mudanças mais importantes, destacam-se:
- Adicionada suporte à codificação e decodificação com precisão de quantização de 32 bits por amostra (bit-per-sample).
- A eficiência da compressão foi aumentada nos níveis de 3 a 8, à custa de uma leve redução da velocidade de codificação devido ao aumento da precisão do cálculo da autocorrelação. A velocidade de codificação para níveis 0, 1 e 2 foi aumentada. A compressão foi levemente melhorada nos níveis de 1 a 4 devido a mudanças na heurística adaptativa.
- A velocidade de compressão foi significativamente aumentada em processadores ARMv8 de 64 bits, devido ao uso de instruções NEON. O desempenho foi aprimorado em processadores x86_64 que suportam o conjunto de instruções FMA.
- As APIs e ABIs das bibliotecas libFLAC e libFLAC++ foram alteradas (a atualização para a versão 1.4 requer a recompilação das aplicações).
- O plugin para XMMS foi declarado obsoleto e será removido na próxima versão.
- A biblioteca libFLAC e a ferramenta flac agora permitem limitar a taxa de bits mínima para arquivos FLAC, até 1 bit por amostra (útil para a organização de transmissões ao vivo).
- Passou a ser possível a codificação de arquivos com frequência de amostragem de até 1048575 Hz.
- Na ferramenta flac, foram implementadas novas opções “—limit-min-bitrate” e “—keep-foreign-metadata-if-present”.
Fonte: opennet.ru
