| ALAC 1.0.1. Localizado aqui é um decodificador básico para arquivos de codec de áudio sem perdas da Apple (ALAC). |
Baixe Agora |
ALAC 1.0.1. Classificação e resumo
- Nome do editor:
- David Hammerton
- Site do editor:
- http://craz.net/programs/itunes/alac.html
- Sistemas operacionais:
- Mac OS X 10.0 or later
- Tamanho do arquivo:
- 80 KB
ALAC 1.0.1. Tag
ALAC 1.0.1. Descrição
Localizado aqui é um decodificador básico para arquivos de codec de áudio sem perdas da Apple (ALAC). Localizado aqui é um decodificador básico para arquivos de codec de áudio sem perdas da Apple (ALAC). A ALAC é um esquema de compressão de áudio sem perdas proprietário. A Apple nunca lançou nenhum documento no formato. O que eu forneço aqui é uma implementação C de um decodificador, escrito de engenharia reversa do formato de arquivo. Acontece que a maioria dos algoritmos no codec é bastante conhecida. O ALAC usa um algoritmo de previsão de abeto adaptativo e armazena os valores de erro usando um arroz modificado ou algoritmo de gold. Mais detalhes estão em alac.c.Alteou um codificador não é fornecido, usando o decodificador como uma espécie de especificação, deve ser bastante trivial para escrever um codificador. Ao explorar outros codificadores de áudio sem perdas, como o Flac, a tarefa será muito mais fácil. Embora não se consiga copiar os algoritmos de compressão na verbatim, como a compressão adaptativa é usada em alac e não no flac. Há, no entanto, um monte de papéis acadêmicos sobre o problema. O programa localizado aqui não será capaz de lidar com todos os arquivos do ALAC, ele só pode lidar com arquivos mono ou estéreo. ALAC permite até 8 canais. Deve ser trivial terminar a implementação quando encontrar arquivos que eu possa testá-lo. Da mesma forma, o decodificador só suporta tamanhos de amostra de 16 bits. Mais uma vez, deve ser trivial para corrigir.O decodificador é bastante auto-explicativo, pode ler um fluxo alac de um arquivo ou de stdin, e gravá-lo como dados PCM brutos ou como um arquivo wav para stdout ou um arquivo. Em teoria, é preciso ser capaz de transmitir dados para o decodificador.
ALAC 1.0.1. Software Relacionado