Publicado em 28/10/2011 às 15:33 | 16720 leituras
Codificador de áudio da Apple que não compromete fidelidade do áudio foi liberado pela licença Apache 2.0.
A Apple anunciou o lançamento do seu codec de áudio "lossless" ALAC como código aberto. O Apple Lossless Audio Codec (ALAC) é usado para comprimir o tamanho de arquivos de áudio digital sem a perda de qualquer informação original ou qualidade, o que torna a decodificação de um fluxo ALAC "idêntica bit por bit ao arquivo original de áudio não comprimido."
Semelhante a outros codecs lossless, como o FLAC, os arquivos são normalmente reduzidos a 50 por cento de seu tamanho original. Formatos de arquivos como MP3 e AAC são considerados "lossy", a conversão de arquivos de áudio para esses formatos resulta em perda de fidelidade em troca de uma maior compressão do arquivo.
O codec ALAC já é suportado pelo Mac OS X, no iTunes, e em dispositivos operando com iOS, como o iPhone, o iPad e a maioria dos iPods. O novo Projeto ALAC inclui o código-fonte para o codificador e decodificador do codec, além do "alacconvert", uma ferramenta para linha de comando que é usada para ler e escrever áudio de e para arquivos Core Audio Format (CAF) e WAVE.
Mais detalhes podem ser encontrados na página do Projeto Apple Lossless Audio Codec. O projeto está hospedado no site do repositório Mac OS Forge oficial da Apple, lá você pode encontrar o código-fonte aberto usado no Mac OS X. O código do ALAC é disponibilizado sob a versão 2.0 da Apache License, que garante proteção contra demandas de patentes.