El Apple Lossless Audio Codec ( ALAC ), también conocido como Apple Lossless , o Apple Lossless Encoder ( ALE ), es un formato de codificación de audio , y su referencia de audio codec de aplicación, desarrollada por Apple Inc. para la compresión de datos sin pérdida de la tecnología digital de música . Después de mantenerlo en propiedad desde sus inicios en 2004, a finales de 2011 Apple puso el códec a disposición de código abierto y libre de regalías . Tradicionalmente, Apple se ha referido al códec como Apple Lossless, aunque más recientemente ha comenzado a utilizar el término abreviado ALAC para referirse al códec. [1] [2]
Desarrollador (es) | Apple Inc. |
---|---|
Versión inicial | 28 de abril de 2004 |
Lanzamiento estable | 28 de octubre de 2011 |
Tipo | Códec de audio |
Licencia | Licencia Apache 2.0 |
Sitio web | alac |
Extensión de nombre de archivo | |
---|---|
Desarrollado por | Apple Inc. |
Tipo de formato | Compresión de datos sin pérdida , formato de archivo de audio |
Contenido por | MPEG-4 Parte 14 |
Códec
Apple Lossless admite hasta 8 canales de audio a 16, 20, 24 y 32 bits de profundidad con una frecuencia de muestreo máxima de 384 kHz. Los datos de Apple Lossless se almacenan con frecuencia dentro de un contenedor MP4 con la extensión de nombre de archivo .m4a . Apple también usa esta extensión para datos de audio AAC con pérdida en un contenedor MP4 (mismo contenedor, diferente codificación de audio). Sin embargo, Apple Lossless no es una variante de AAC (que es un formato con pérdida), sino un formato sin pérdida distinto que utiliza una predicción lineal similar a otros códecs sin pérdida. Estos otros códecs sin pérdida, como FLAC y Shorten , no son compatibles de forma nativa con iTunes de Apple ni las aplicaciones de música posteriores (ya sea la versión macOS o Windows) o los dispositivos iOS que ejecutan iOS 10 o inferior. Para reproducirlos a través de las aplicaciones iTunes y Music en iOS, los archivos de audio que utilizan estos códecs sin pérdida se pueden convertir a través de varias herramientas de terceros en archivos codificados con ALAC sin cambios en la fidelidad. Sin embargo, es posible utilizar ciertas aplicaciones de terceros descargadas de la App Store para reproducir dichos archivos sin convertirlos. Los dispositivos que ejecutan iOS 11 o superior admiten la reproducción FLAC de forma nativa, solo a través de la aplicación Archivos . [3] El método para importar los archivos o adquirirlos en el dispositivo varía entre las aplicaciones, incluidos los archivos, ya que actualmente no hay soporte oficial para hacerlo. [4] Los usuarios de las aplicaciones iTunes o Música que deseen utilizar un formato sin pérdidas que permita la adición de metadatos (a diferencia de WAV / AIFF u otros formatos de tipo PCM, donde los metadatos generalmente se ignoran ) deben utilizar ALAC. [5] Todos los dispositivos iOS actuales pueden reproducir archivos codificados con ALAC. ALAC tampoco utiliza ningún esquema DRM ; pero por la naturaleza del contenedor MP4 , es factible que DRM se pueda aplicar a ALAC de la misma manera que se aplica a archivos en otros contenedores QuickTime. [ cita requerida ]
Según Apple, los archivos de audio comprimidos con su códec sin pérdidas utilizarán "aproximadamente la mitad del espacio de almacenamiento" que requerirían los datos sin comprimir. Los evaluadores que utilizan una selección de música han descubierto que los archivos comprimidos tienen aproximadamente un 40% a 60% del tamaño de los originales, según el tipo de música, lo que es similar a otros formatos sin pérdida. [6] [7] Además, en comparación con algunos otros formatos, no es tan difícil de decodificar, lo que lo hace práctico para un dispositivo de energía limitada, como los dispositivos iOS más antiguos . [8] [9]
En parte debido al uso de un contenedor MP4, Apple Lossless no contiene verificación de errores integrada. [10]
Aunque no es tan común, el formato ALAC también puede usar el contenedor de tipo de archivo .CAF .
Historia
El software de compresión de datos para codificar en archivos ALAC, Apple Lossless Encoder, se introdujo en el marco de Mac OS X Core Audio el 28 de abril de 2004 junto con la actualización QuickTime 6.5.1, por lo que está disponible en iTunes desde la versión 4.5 y superior. y su reemplazo, la aplicación Música. [11] El códec también se utiliza en la implementación de AirPort y AirPlay .
Apple Lossless Encoder (y decodificador) se lanzaron como software de código abierto bajo la licencia Apache versión 2.0 el 27 de octubre de 2011; [12] [13] [14] sin embargo, un codificador y descodificador de código abierto de ingeniería inversa independientes ya estaban disponibles antes del lanzamiento.
El 17 de mayo de 2021, Apple anunció que comenzaría a ofrecer audio sin pérdidas en Apple Music en junio de 2021, con toda la música sin pérdidas codificada mediante ALAC. [15]
Otros jugadores
David Hammerton y Cody Brocious han analizado y decodificado este códec sin ningún documento sobre el formato. El 5 de marzo de 2005, Hammerton publicó un decodificador de código abierto simple escrito en el lenguaje de programación C sobre la base del trabajo de ingeniería inversa . [dieciséis]
La biblioteca de código abierto libavcodec incorpora un decodificador y un codificador para el formato Apple Lossless, lo que significa que los reproductores multimedia basados en esa biblioteca (incluido el reproductor multimedia VLC y MPlayer , así como muchas aplicaciones de centro multimedia para computadoras de cine en casa , como Plex , XBMC y Boxee ) pueden reproducir archivos Apple Lossless. A partir de 2015, Windows 10 incluye soporte para la codificación y decodificación ALAC, lo que permite que otros reproductores multimedia lo utilicen, por ejemplo, Windows Media Player al copiar CD o el cliente de escritorio Spotify para la reproducción de archivos .m4a locales. Posteriormente, la biblioteca se optimizó para procesadores ARM y se incluyó en Rockbox . Foobar2000 también reproducirá archivos Apple Lossless al igual que JRiver Media Center y BitPerfect.
Ver 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érdida gratuito (FLAC)
- Audio del mono
- TTA
- WavPack
- Windows Media Audio 9 Lossless
Referencias
- ^ "Suscríbete a iTunes Match" . Apple Inc. 8 de mayo de 2017 . Consultado el 31 de mayo de 2017 .
Si tiene canciones codificadas en formatos ALAC, WAV o AIFF, creamos una versión AAC de 256 Kbps y la cargamos en iCloud para que pueda reproducirse en todos sus otros dispositivos.
- ^ "Accede a tu colección de música en todos tus dispositivos con Apple Music" . Apple Inc. 12 de mayo de 2017 . Consultado el 31 de mayo de 2017 .
Creamos versiones AAC de 256 Kbps de canciones que están codificadas en formatos ALAC, WAV o AIFF y agregamos la versión AAC a la biblioteca musical de iCloud.
- ^ "iOS 11 te permite reproducir archivos de audio FLAC directamente desde tu iPad y iPhone" . La próxima web . 6 de junio de 2017 . Consultado el 25 de agosto de 2020 .
- ^ Harris, Mark (2 de marzo de 2020). "Cómo reproducir archivos FLAC en el iPhone" . Lifewire . Consultado el 25 de agosto de 2020 .
- ^ Hammerton, David (1 de marzo de 2005). "Re: Apple Lossless Audio Codec: problemas relacionados con la publicación de mi código" . Gmane. Archivado desde el original el 21 de febrero de 2007 . Consultado el 5 de noviembre de 2006 .
- ^ "Comparación sin pérdidas - Base de conocimientos de HydrogenAudio" . HydrogenAudio. 27 de julio de 2011 . Consultado el 27 de junio de 2012 .
- ^ McElhearn, Kirk (5 de noviembre de 2011). "Una descripción general de los resultados de compresión sin pérdida de Apple" . Kirkville . Consultado el 27 de junio de 2012 .
- ^ Owsinski, Bobby (26 de diciembre de 2007). Manual del ingeniero de masterización: Manual de masterización de audio, segunda edición . Thomson Course Technology PTR. Capítulo 12. Formatos de entrega de Internet> Códecs sin pérdida. ISBN 978-1-59863-449-5. Consultado el 15 de enero de 2012 .
- ^ "CodecPerformanceComparison" . RockBox. 28 de julio de 2013 . Consultado el 29 de noviembre de 2014 .
- ^ "¿Cuál es el mejor códec sin pérdidas? - Foros de Hydrogenaudio" . Hydrogenaudio. 1 de abril de 2014 . Consultado el 30 de junio de 2014 .
- ^ "QuickTime 6.5.1 agrega codificador sin pérdidas, mejora AAC" . Macworld . 2004-04-28 . Consultado el 24 de enero de 2016 .
- ^ "Códec de audio Apple Lossless" . MacOS Forge. 27 de octubre de 2011 . Consultado el 29 de octubre de 2011 .
- ^ Foresman, Chris (28 de octubre de 2011). "Después de siete años, Apple abre las fuentes de su Apple Lossless Audio Codec" . Ars Technica . Consultado el 29 de octubre de 2011 .
- ^ von Eitzen, Chris (28 de octubre de 2011). "Apple abre las fuentes de su códec de audio sin pérdidas ALAC" . El H . Archivado desde el original el 15 de mayo de 2012 . Consultado el 29 de octubre de 2011 .
- ^ "Apple Music anuncia Spatial Audio y Lossless Audio" . Sala de prensa de Apple .
Apple Music también hará que su catálogo de más de 75 millones de canciones esté disponible en Lossless Audio. Apple usa 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.
- ^ "ALAC" . Crazney.net. 2004. Archivado desde el original el 20 de junio de 2012 . Consultado el 27 de junio de 2012 .
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 artículos musicales de Kirk McElhern