El códec de audio sin pérdidas de Apple ( ALAC , /əˈlæk / ) , también conocido como Apple Lossless o Apple Lossless Encoder ( ALE ), es un formato de codificación de audio y su implementación de referencia, desarrollado por Apple para la compresión de datos sin pérdidas de música digital . Tras mantenerlo inicialmente como propietario desde su creación en 2004, a finales de 2011 Apple lo puso a disposición como código abierto y libre de regalías . Tradicionalmente, Apple se ha referido al códec como Apple Lossless , aunque más recientemente, alrededor de 2017, ha comenzado a usar el término abreviado ALAC para referirse a él. [ 1 ] [ 2 ]
Los datos ALAC se almacenan frecuentemente dentro de un contenedor MP4 con la extensión de archivo .m4a . Apple también utiliza esta extensión para AAC (un formato con pérdida ) dentro de un contenedor MP4 (mismo contenedor, diferente codificación de audio). ALAC también puede utilizarse con el contenedor de tipo de archivo .CAF , aunque esto es mucho menos común.
Códec
ALAC admite hasta 8 canales de audio con una profundidad de 16, 20, 24 y 32 bits y una frecuencia de muestreo máxima de 384 kHz.
ALAC tampoco utiliza ningún sistema DRM ; pero, dada la naturaleza del contenedor MP4 , es posible que se le aplique DRM a ALAC de forma muy similar a como se aplica a los archivos en otros contenedores QuickTime.
Según Apple, los archivos de audio comprimidos con su códec sin pérdidas ocuparán aproximadamente la mitad del espacio de almacenamiento que requerirían los datos sin comprimir. Los evaluadores que utilizaron una selección de música descubrieron que los archivos comprimidos tienen entre un 40 % y un 60 % del tamaño de los originales, dependiendo del tipo de música, lo cual es similar a otros formatos sin pérdidas. [ 3 ] [ 4 ]
Se ha comprobado que ALAC requiere aproximadamente cuatro veces más potencia de CPU para decodificarse que FLAC , [ 5 ] lo que tiene implicaciones para la duración de la batería en dispositivos con recursos limitados. Aun así, se ha recomendado este formato para dispositivos iPod más antiguos debido a su menor consumo de energía. [ 6 ]
En parte debido al uso de un contenedor MP4, ALAC no contiene comprobación de errores integrada. [ 7 ]
ALAC no es una variante de AAC (que es un formato con pérdida ), sino un formato sin pérdida independiente que utiliza predicción lineal (similar a otros códecs sin pérdida).
Historia
El software de compresión de datos para la codificación en archivos ALAC, Apple Lossless Encoder, se introdujo en el marco de Core Audio de Mac OS X el 28 de abril de 2004, junto con la actualización QuickTime 6.5.1, lo que lo hizo disponible en iTunes desde la versión 4.5 y posteriores, y en su reemplazo, la aplicación Música. [ 8 ] El códec también se utiliza en la implementación de AirPort y AirPlay .
David Hammerton y Serafina Brocious analizaron y realizaron ingeniería inversa del códec sin ningún documento sobre el formato. El 5 de marzo de 2005, Hammerton publicó un decodificador de código abierto sencillo , escrito en el lenguaje de programación C, basado en dicho trabajo. [ 9 ]
El codificador (y decodificador) sin pérdidas de Apple se publicó como software de código abierto bajo la licencia Apache versión 2.0 el 27 de octubre de 2011. [ 10 ] [ 11 ] [ 12 ]
El 17 de mayo de 2021, Apple anunció que comenzaría a ofrecer audio sin pérdidas en Apple Music en junio de 2021, y que toda la música sin pérdidas se codificaría utilizando ALAC. [ 13 ]
Software
Todos los dispositivos iOS actuales pueden reproducir archivos codificados en ALAC.
Sin embargo, en la actualización iOS 9.3.6 (13G37) , lanzada el 22 de julio de 2019, después de iOS 9.3.5 (13G36) el 25 de agosto de 2016, la última actualización para el iPhone 4S destinada a solucionar problemas de seguridad, etc., persistía un error con el códec ALAC en la aplicación Música . Este problema afectaba a las canciones con el códec ALAC que iTunes (conocido como Apple Music desde el 3 de junio de 2019) sincronizaba internamente con el teléfono , y al reproducir esa canción o álbum, se mostraba la carátula de otro álbum (en un formato distinto a ALAC).
La biblioteca de código abierto libavcodec incorpora tanto un decodificador como un codificador para el formato ALAC, lo que significa que los reproductores multimedia basados en esa biblioteca (incluidos VLC media player y MPlayer , así como muchas aplicaciones de centro multimedia para ordenadores de cine en casa , como Plex , Kodi y Boxee ) pueden reproducir archivos ALAC.
La introducción de BlackBerry OS 10 en 2013 hizo posible la reproducción del códec de audio ALAC. Anteriormente, BlackBerry OS 7, en 2011, ya había habilitado la reproducción de FLAC en los teléfonos BlackBerry.
Desde 2015, Windows 10 incluye compatibilidad con la codificación y decodificación ALAC, lo que permite que otros reproductores multimedia la utilicen, por ejemplo, Windows Media Player al extraer CD o el cliente de escritorio de Spotify para la reproducción de archivos .m4a locales. Posteriormente, la biblioteca se optimizó para procesadores ARM y se incluyó en Rockbox .
Foobar2000 reproducirá archivos ALAC, al igual que JRiver Media Center y BitPerfect.
La música sin pérdidas mediante ALAC se añadió a Apple Music en junio de 2021, sin coste adicional para todos los suscriptores. La fidelidad máxima para la música sin pérdidas en Apple Music es de 24 bits a 192 kHz. [ 14 ]
Véase también
- Formato de archivo de intercambio de audio (AIFF)
- Comparación de formatos de codificación de audio
- Códec de audio sin pérdidas gratuito (FLAC)
- Audio de Monkey
- TTA
- Paquete de ondas
- Windows Media Audio 9 sin pérdidas
Referencias
- ^ "Suscríbete a iTunes Match" . Apple Inc. 8 de mayo de 2017. Archivado del original el 9 de enero de 2024. Consultado el 31 de mayo de 2017.
Si tienes canciones codificadas en formatos ALAC, WAV o AIFF, creamos una versión AAC de 256 kbps y la subimos a iCloud para que puedas reproducirla en todos tus demás dispositivos.
- ^ "Accede a tu colección de música en todos tus dispositivos con Apple Music" . Apple Inc. 12 de mayo de 2017. Archivado del original el 2 de agosto de 2019. Consultado el 31 de mayo de 2017. Creamos
versiones AAC de 256 kbps de canciones codificadas en formatos ALAC, WAV o AIFF y añadimos la versión AAC a la Biblioteca Musical de iCloud.
- ^ "Comparación sin pérdidas - Base de conocimientos de HydrogenAudio" . HydrogenAudio. 27 de julio de 2011. Archivado del original el 13 de mayo de 2021. Consultado el 27 de junio de 2012 .
- ^McElhearn, Kirk (November 5, 2011). "An Overview of Apple Lossless Compression Results". Kirkville. Archived from the original on January 9, 2017. Retrieved June 27, 2012.
- ^"CodecPerformanceComparison". RockBox. July 28, 2013. Archived from the original on May 28, 2012. Retrieved November 29, 2014.
- ^Owsinski, Bobby (December 26, 2007). The Mastering Engineer's Handbook: The Audio Mastering Handbook, Second Edition. Thomson Course Technology PTR. Chapter 12. Internet Delivery Formats > Lossless Codecs. ISBN 978-1-59863-449-5. Archived from the original on September 8, 2011. Retrieved January 15, 2012.
- ^"Which is the best lossless codec? – Hydrogenaudio Forums". Hydrogenaudio. April 1, 2014. Retrieved June 30, 2014.
- ^"QuickTime 6.5.1 adds Lossless Encoder, improves AAC". Macworld. 2004-04-28. Archived from the original on 2020-10-01. Retrieved 2016-01-24.
- ^"ALAC". Crazney.net. 2004. Archived from the original on June 20, 2012. Retrieved June 27, 2012.
- ^"Apple Lossless Audio Codec". MacOS Forge. October 27, 2011. Archived from the original on June 18, 2016. Retrieved October 29, 2011.
- ^Foresman, Chris (October 28, 2011). "After seven years, Apple open sources its Apple Lossless Audio Codec". Ars Technica. Archived from the original on October 29, 2011. Retrieved October 29, 2011.
- ^von Eitzen, Chris (October 28, 2011). "Apple open sources its ALAC lossless audio codec". The H. Archived from the original on 15 May 2012. Retrieved October 29, 2011.
- ^ "Apple Music anuncia audio espacial y audio sin pérdidas" . Sala de prensa de Apple . Archivado del original el 25/05/2021 . Consultado el 17/05/2021 .
Apple Music también pondrá a disposición su catálogo de más de 75 millones de canciones en audio sin pérdidas. Apple utiliza ALAC (Apple Lossless Audio Codec) para preservar cada bit del archivo de audio original. Esto significa que los suscriptores de Apple Music podrán escuchar exactamente lo mismo que los artistas crearon en el estudio.
- ^ "Apple Music anuncia audio espacial y audio sin pérdidas" . Sala de prensa de Apple . Archivado del original el 25 de mayo de 2021. Consultado el 17 de mayo de 2021 .
Enlaces externos
- Proyecto ALAC en MacOSForge
- Características técnicas de ALAC en MacOSForge
- Importación de ALAC en Apple
- Tasas de compresión ALAC para diferentes tipos de música (Artículo de Kirk McElhern)
- Códecs de audio gratuitos
- Códecs de audio sin pérdidas
- Software anteriormente propietario
- iPod
- iTunes
- QuickTime
- Formatos de archivo abiertos
- Software que utiliza la licencia Apache.