stringtranslate.com

Códec de audio sin pérdida de Apple

El Apple Lossless Audio Codec ( 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 códec de audio de referencia, desarrollado por Apple Inc. para la compresión de datos sin pérdida de música digital . Después de mantenerlo inicialmente como propietario desde su inicio en 2004, a fines de 2011 Apple hizo que el códec estuviera disponible en 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 usar el término abreviado ALAC cuando se refiere al códec. [1] [2]

Códec

ALAC admite hasta 8 canales de audio con una profundidad de 16, 20, 24 y 32 bits con una frecuencia de muestreo máxima de 384 kHz.

Los datos ALAC se almacenan con frecuencia en un contenedor MP4 con la extensión de nombre de archivo .m4a . Apple también utiliza esta extensión para datos de audio AAC con pérdida en un contenedor MP4 (mismo contenedor, codificación de audio diferente). El códec también puede utilizarse en el contenedor de tipo de archivo .CAF , aunque esto es mucho menos común.

ALAC no es una variante de AAC (que es un formato con pérdida ), sino un formato sin pérdida no relacionado que utiliza predicción lineal (similar a otros códecs sin pérdida).

ALAC tampoco utiliza ningún esquema DRM ; [ dudosodiscutir ] pero por la naturaleza del contenedor MP4 , es factible que DRM pueda aplicarse a ALAC de la misma manera que se aplica a los archivos en otros contenedores QuickTime.

Según Apple, los archivos de audio comprimidos con su códec sin pérdida de calidad utilizarán "aproximadamente la mitad del espacio de almacenamiento" que requerirían los datos sin comprimir. Los evaluadores que han utilizado una selección de música han descubierto que los archivos comprimidos tienen un tamaño entre un 40% y un 60% del original, según el tipo de música, lo que es similar a otros formatos sin pérdida de calidad. [3] [4]

Se ha comprobado que ALAC requiere aproximadamente cuatro veces más potencia de CPU para decodificar que FLAC, [5] lo que implica una mayor duración de la batería en dispositivos de potencia limitada. Aun así, el formato se ha recomendado para dispositivos iPod más antiguos basándose en afirmaciones de que consume menos energía. [6]

En parte debido al uso de un contenedor MP4, ALAC no contiene verificación de errores integrada. [7]

Historia

El software de compresión de datos para codificar en archivos ALAC, Apple Lossless Encoder, se introdujo en el marco Mac OS X Core Audio el 28 de abril de 2004, junto con la actualización QuickTime 6.5.1, haciéndolo así disponible en iTunes desde la versión 4.5 y superiores, y 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 simple de código abierto escrito en lenguaje de programación C basado en el trabajo. [9]

El codificador (y decodificador) Apple Lossless se lanzó 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érdida en Apple Music en junio de 2021, y que toda la música sin pérdida se codificaría mediante ALAC. [13]

Software

Todos los dispositivos iOS actuales pueden reproducir archivos codificados 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 computadoras de cine en casa , como Plex , Kodi y Boxee ) pueden reproducir archivos ALAC.

A partir de 2015, Windows 10 incluye soporte para 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 reproducir archivos .m4a locales.

La biblioteca se optimizó posteriormente para procesadores ARM y se incluyó en Rockbox . [ aclaración necesaria ]

Foobar2000 reproducirá archivos ALAC al igual que JRiver Media Center y BitPerfect.

La música sin pérdida a través de ALAC se agregó a Apple Music en junio de 2021, sin costo adicional para todos los suscriptores. La fidelidad máxima para la música sin pérdida en Apple Music es de 24 bits a 192 kHz. [14]

Véase también

Referencias

  1. ^ "Suscríbete a iTunes Match". Apple Inc. 8 de mayo de 2017. Consultado el 31 de mayo de 2017. Si tienes canciones codificadas en formato ALAC, WAV o AIFF, creamos una versión AAC de 256 Kbps y la subimos a iCloud para que pueda reproducirse en todos tus otros dispositivos.
  2. ^ "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 codificadas en formatos ALAC, WAV o AIFF y agregamos la versión AAC a la biblioteca musical de iCloud.
  3. ^ "Comparación sin pérdida - Base de conocimientos de HydrogenAudio". HydrogenAudio. 27 de julio de 2011. Consultado el 27 de junio de 2012 .
  4. ^ McElhearn, Kirk (5 de noviembre de 2011). "An Overview of Apple Lossless Compression Results" (Una descripción general de los resultados de compresión sin pérdida de Apple). Kirkville . Consultado el 27 de junio de 2012 .
  5. ^ "CodecPerformanceComparison". RockBox. 28 de julio de 2013. Consultado el 29 de noviembre de 2014 .
  6. ^ Owsinski, Bobby (26 de diciembre de 2007). The Mastering Engineer's Handbook: The Audio Mastering Handbook, Second Edition. Thomson Course Technology PTR. Capítulo 12. Formatos de distribución por Internet > Códecs sin pérdida. ISBN 978-1-59863-449-5Archivado desde el original el 8 de septiembre de 2011 . Consultado el 15 de enero de 2012 .
  7. ^ "¿Cuál es el mejor códec sin pérdida? – Foros de Hydrogenaudio". Hydrogenaudio. 1 de abril de 2014. Consultado el 30 de junio de 2014 .
  8. ^ "QuickTime 6.5.1 añade un codificador sin pérdida y mejora el formato AAC". Macworld . 2004-04-28 . Consultado el 2016-01-24 .
  9. ^ "ALAC". Crazney.net. 2004. Archivado desde el original el 20 de junio de 2012. Consultado el 27 de junio de 2012 .
  10. ^ "Apple Lossless Audio Codec". MacOS Forge. 27 de octubre de 2011. Consultado el 29 de octubre de 2011 .
  11. ^ Foresman, Chris (28 de octubre de 2011). «Después de siete años, Apple publica el código fuente de su Apple Lossless Audio Codec». Ars Technica . Consultado el 29 de octubre de 2011 .
  12. ^ von Eitzen, Chris (28 de octubre de 2011). «Apple publica en código abierto su códec de audio sin pérdida ALAC». The H. Archivado desde el original el 15 de mayo de 2012. Consultado el 29 de octubre de 2011 .
  13. ^ "Apple Music anuncia Spatial Audio y Lossless Audio". Apple Newsroom . Apple Music también pondrá a disposición su catálogo de más de 75 millones de canciones en Lossless Audio. 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.
  14. ^ "Apple Music anuncia Spatial Audio y Lossless Audio". Apple Newsroom . Consultado el 17 de mayo de 2021 .

Enlaces externos