Codificare Apple Lossless

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Apple Lossless Encoder (cunoscut și sub numele de Apple Lossless , ALE sau Apple Lossless Audio Codec , ALAC ) este un codec audio dezvoltat de Apple Inc. în scopul realizării unei comprimări fără pierderi .

Istorie

Codecul a fost introdus în versiunea QuickTime 6.5.1 lansată pe 28 aprilie 2004 și a fost utilizat de iTunes de la versiunea 4.5. Codecul este folosit pentru a transmite muzică către AirPort Express folosind AirTunes .

David Hammerton și Cody Brocious au analizat codul codec și au produs o documentație. La 5 martie 2005, Hammerton a lansat un decodor open source programat în C bazat pe ingineria inversă a codecului.

În octombrie 2011, Apple a decis să facă codul codec disponibil sub o licență open source . [1]

Caracteristici

Apple Lossless Encoder stochează date într-un container MPEG-4 cu extensia .m4a . Nu este o variantă a AAC , deoarece folosește o metodă de compresie bazată pe predicție liniară [2] similară cu cea utilizată de alte codecuri fără pierderi precum FLAC sau Shorten . iPod-urile cu firmware recent pot reda muzică stocată cu acest codec. Codecul nu include managementul drepturilor digitale (DRM), deoarece acestea sunt aplicate în mod normal containerului MPEG-4 sau fișierului QuickTime care conține muzica.

Apple susține că utilizarea acestui codec înjumătățește spațiul ocupat în comparație cu un codec necomprimat.

Notă

  1. ^ Formatul audio Apple Lossless devine open source , pe macitynet.it , IlMioMac.it, 28 octombrie 2011. Accesat la 24 februarie 2012 (arhivat de la adresa URL originală la 31 decembrie 2011) .
  2. ^ Considerații Arhivat 21 februarie 2007 la Internet Archive . despre inginerie inversă ALAC

linkuri externe