Información de audio MPEG

detectar la estructura del encabezado de marco de audio MPEG
Descargar ahora

Información de audio MPEG Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Konrad Windszus
  • Sitio web del editor:
  • http://www.wincd.de
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • 225 KB

Información de audio MPEG Etiquetas


Información de audio MPEG Descripción

La solicitud de información de audio MPEG se desarrolló para ser una herramienta pequeña que le permitirá detectar la estructura del encabezado de marco de audio MPEG, incluidos los encabezados Xing y VBRI. El objetivo es estimar la duración del archivo de audio MPEG tan exacto y rápido posible. El artículo no incluye ninguna sugerencia sobre cómo decodificar / codificar los datos de audio reales. Los archivos de audio MPEG existen en diferentes capas. El más común es la capa MPEG 1 III (también conocida como MP3), ya que tiene la tecnología de compresión más sofisticada. El archivo de audio MPEG consta de marcos. Cada cuadro contiene un encabezado a su inicio seguido de los datos de audio. Estos datos de audio siempre contienen un número fijo de muestras. Actualmente existe tres capas de audio MPEG, que difieren en la forma en que se codifica los datos de audio en el marco, aunque todos tienen el mismo formato de encabezado. El marco en sí consiste en tragamonedas. En la capa I, una ranura es siempre de 4 bytes de largo, en todas las demás capas, una ranura es de 1 byte de largo. Si no se establece el bit de protección en el encabezado, el marco contiene un CRC de 16 bits (comprobación de redundancia cíclica). Esta suma de comprobación sigue directamente al encabezado del marco y es una palabra grande. Para verificar esta suma de comprobación, debe calcularlo para el marco y comparar el CRC calculado con el CRC almacenado. Si no son iguales, probablemente haya aparecido un error de transferencia. También es útil revisar el CRC para verificar que realmente encontró el comienzo de un marco, porque los bits de sincronización también ocurren en los mismos casos dentro de la sección de datos de un marco. El CRC se calcula aplicando el algoritmo CRC-16 ( con el generador Polynom 0x8005) a una parte del marco. Los siguientes datos se consideran para el CRC: los dos últimos bytes del encabezado y una serie de bits de los datos de audio que siguen la suma de comprobación después del encabezado. La suma de comprobación en sí debe omitirse para el cálculo de CRC. Desafortunadamente, no hay una forma fácil de calcular el número de marcos que son necesarios para el cálculo de suma de comprobación en la capa II. Por eso lo dejé en el código. Necesitaría otra información aparte del encabezado para calcular los bits necesarios. Sin embargo, es posible calcular el número de bits protegidos en la capa I y la capa III solo con la información del encabezado. Para la capa III, considera la información del lado completo para el cálculo del CRC. La información lateral sigue al encabezado o el CRC en archivos Layer III. Contiene información sobre la decodificación general del marco, pero no contiene las muestras de audio codificadas reales. La siguiente tabla muestra el tamaño de la información lateral para todos los archivos de Capa III.


Información de audio MPEG Software relacionado