stringtranslate.com

Formato de archivo AU

El formato de archivo Au es un formato de archivo de audio simple introducido por Sun Microsystems . El formato era común en los sistemas NeXT y en las primeras páginas web. Originalmente no tenía encabezado, eran datos codificados con μ-law de 8 bits a una frecuencia de muestreo de 8000 Hz. [1] El hardware de otros proveedores solía utilizar frecuencias de muestreo de hasta 8192 Hz, a menudo múltiplos enteros de las frecuencias de la señal de reloj de vídeo. Los archivos más nuevos tienen un encabezado que consta de seis palabras de 32 bits sin signo , un fragmento de información opcional que siempre es de tamaño distinto de cero y, a continuación, los datos (en formato big-endian ).

Aunque el formato ahora admite muchos formatos de codificación de audio , sigue asociado con la codificación logarítmica de ley μ. Esta codificación era nativa del hardware SPARCstation 1 , donde SunOS exponía la codificación a los programas de aplicación a través de la interfaz de archivo de dispositivo /dev/audio . Esta codificación e interfaz se convirtieron en un estándar de facto para el sonido Unix .

Nuevo formato

Todos los campos se almacenan en formato big-endian , incluidos los datos de muestra. [4] [5]

El tipo de codificación depende del valor del campo "codificación" (palabra 3 del encabezado). Los formatos 2 a 7 son PCM lineal sin comprimir , por lo tanto, técnicamente sin pérdidas (aunque no necesariamente libres de errores de cuantificación , especialmente en formato de 8 bits). Los formatos 1 y 27 son μ-law y A-law , respectivamente, ambos representaciones logarítmicas de PCM con compresión y posiblemente con pérdidas, ya que empaquetan lo que de otro modo serían casi 16 bits de rango dinámico en 8 bits de datos codificados, aunque esto se logra mediante una respuesta dinámica alterada y en realidad no se "desperdician" datos. Los formatos 23 a 26 son ADPCM, que es una forma temprana de compresión con pérdida , generalmente, pero no siempre, con 4 bits de datos codificados por muestra de audio (para una eficiencia de 4:1 con una entrada de 16 bits, o 2:1 con 8 bits; equivalente, por ejemplo, a codificar MP3 con calidad de CD a una velocidad de 352 kbits utilizando un codificador de baja calidad). Varios de los otros (números 8 a 22) son comandos o datos DSP , diseñados para ser procesados ​​por el software NeXT Music Kit .

Nota: Los formatos PCM se codifican como datos firmados (a diferencia de no firmados).

El formato actual solo admite un único segmento de datos de audio por archivo. La mayoría de las aplicaciones de audio ignoran actualmente el campo de anotación de longitud variable.

Referencias

  1. ^ ab "audio/basic". IANA.org . Consultado el 23 de febrero de 2023 .
  2. ^ "AVFileTypeSunAU". Documentación para desarrolladores de Apple . Apple Inc.
  3. ^ "Identificadores de tipo uniforme declarados por el sistema". Referencia de identificadores de tipo uniforme . Apple Inc .
  4. ^ abc Páginas del manual de Oracle: au(4) - Formato de archivo de audio AU (especificación actual)
  5. ^ abc "Preguntas frecuentes sobre formatos de archivos de audio: formatos de archivos". sox.sourceforge.net . Archivado desde el original el 23 de febrero de 2023.
  6. ^ "Formatos de archivos de audio y compresión". docs.oracle.com .

Enlaces externos