Apple Lossless Encoding

Da Wikipedia, l'enciclopedia libera.

Apple Lossless Encoder (conosciuto anche come Apple Lossless, ALE, o Apple Lossless Audio Codec, ALAC) è un codec audio sviluppato da Apple Inc. allo scopo di ottenere una compressione lossless (cioè senza perdita di informazioni).

Apple Lossless Encoder memorizza i dati in un contenitore MPEG-4 con estensione .m4a. Non è una variante del AAC, dato che utilizza un metodo di compressione basato sulla predizione lineare[1] simile a quello utilizzato da altri codec lossless come il FLAC o lo Shorten. iPod dotati di un firmware recente sono in grado di riprodurre la musica memorizzata con questo codec. Il codec non prevede una gestione dei diritti digitali (DRM) dato che questi vengono normalmente applicati al contenitore MPEG-4 o al file QuickTime che contiene la musica.

Apple dichiara che l'utilizzo di questo codec dimezza lo spazio occupato rispetto a un codec non compresso.

Il codec è stato introdotto dalla versione 6.5.1 di QuickTime presentata il 28 aprile 2004 e viene utilizzato da iTunes dalla versione 4.5. Il codec è utilizzato per trasmettere la musica all'AirPort Express utilizzando AirTunes.

David Hammerton e Cody Brocious hanno analizzato il codice del codec e hanno realizzato della documentazione. Il 5 marzo 2005 Hammerton ha pubblicato un decoder open source programmato in C basato sul reverse engineering del codec.

Nell'ottobre del 2011 Apple ha deciso di rendere disponibile il codice del codec con licenza open source.[2]

Note[modifica | modifica sorgente]

  1. ^ Considerazioni sul reverse engineering di ALAC
  2. ^ Il formato audio Apple Lossless diventa open source, IlMioMac.it, 28 ottobre 2011. URL consultato il 24 febbraio 2012.

Collegamenti esterni[modifica | modifica sorgente]

Apple Portale Apple: accedi alle voci di Wikipedia che trattano di Apple