Códec de audio sin pérdidas de Apple

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

El códec de audio Apple Lossless (ALAC), 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érdidas de música digital. Después de mantenerlo inicialmente como propietario 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.

Códec

ALAC 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 ALAC se almacenan frecuentemente 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, diferente codificación de audio). El códec también puede ser utilizado por 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 más bien 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; pero por la naturaleza del contenedor MP4, es factible que DRM pueda aplicarse a ALAC de la misma manera que se aplica a archivos en otros contenedores QuickTime.

Según Apple, los archivos de audio comprimidos con su códec sin pérdidas utilizarán "aproximadamente la mitad del espacio de almacenamiento" del que se almacenan. 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érdida.

Se ha medido que ALAC requiere alrededor de cuatro veces más potencia de CPU para decodificar que FLAC, lo que tiene implicaciones para la duración de la batería en dispositivos de potencia limitada. Aún así, el formato se ha recomendado para dispositivos iPod más antiguos basándose en afirmaciones de menor consumo de energía.

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

Historia

El software de compresión de datos para codificar archivos ALAC, Apple Lossless Encoder, se introdujo en el sistema 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 superiores, y su sustituto, la aplicación Música. El códec también se utiliza en la implementación de AirPort y AirPlay.

David Hammerton y Cody Brocious analizaron y aplicaron ingeniería inversa al 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.

El codificador (y el decodificador) Apple Lossless se lanzaron como software de código abierto bajo la licencia Apache versión 2.0 el 27 de octubre de 2011.

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 mediante ALAC.

Software

Todos los dispositivos iOS actuales pueden reproducir archivos codificados en ALAC.

La biblioteca de código abierto libavcodec incorpora un decodificador y un codificador para el formato ALAC, lo que significa que los reproductores multimedia basados en esa biblioteca (incluidos el reproductor multimedia VLC y MPlayer, así como muchas aplicaciones de centro multimedia para ordenadores de cine en casa, como 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, p. Windows Media Player al copiar CD o el cliente de escritorio Spotify para reproducir archivos locales.m4a.

La biblioteca se optimizó posteriormente 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 a través de ALAC fue agregada 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.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save