Audio MP3 (.mp3)

ISO/IEC Estándar

MPEG-1 Audio Layer III (MP3) es el formato de audio con pérdida que impulsó la revolución de la música digital. Comprime el audio de CD en un 90 % y conserva una calidad perceptual alta.

Convertir de WAV a MP3

Convertidor gratuito de WAV a MP3 en el navegador. Convierte archivos al instante en tu dispositivo.

Inspección y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de MP3 inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Privado - los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de MP3 inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):

49 44 33

REPRESENTACIÓN ASCII: ID3

Estandarización: ISO/IEC 11172-3 / ISO/IEC 13818-3

Especificaciones técnicas

Arquitectura del contenedorFlujo de bits de tramas MPEG-1 / MPEG-2 Audio Layer III con etiquetas ID3v2 al principio
CompresiónBanco de filtros híbrido (polifásico + MDCT), enmascaramiento perceptual psicoacústico y codificación de entropía Huffman
Orden de bytes (Endianness)Cabeceras de flujo de bits en orden big-endian
Espacios de colorNo aplicable (flujo de audio con pérdidas)
Canales y estructura1 a 2 canales (mono, estéreo, estéreo conjunto, canal dual)
Dimensiones máximasFrecuencias de muestreo de 32, 44,1 y 48 kHz (MPEG-1), o la mitad de esos valores (MPEG-2), con tasas de bits de hasta 320 kbps
TransparenciaCodificación perceptual con pérdida; calidad transparente a 256-320 kbps (o VBR V0)
Streaming y progresivoLa sincronización nativa de tramas (11 bits 1 consecutivos, 0xFFE/0xFFF) permite empalmar flujos

Matriz de comparación técnica: MP3 frente a la competencia

Atributo técnicoMP3 (Actual)AACOGGOPUS
Estado de las patentesPatentes expiradas; estándar de dominio públicoConsorcio de licencias de patentes (Via Licensing)Código abierto, gratuito y sin restriccionesCódigo abierto, gratuito y sin restricciones
Compatibilidad de hardwareCompatibilidad universal con equipos antiguos y modernosLa compatibilidad depende del reproductor y del dispositivo.Amplia compatibilidad con ordenadores y AndroidAmplia compatibilidad con navegadores y teléfonos modernos
Calidad a 96 kbpsBaja; se perciben siseos y artefactosAceptableBuenaCasi transparente
Reproducción sin pausas (gapless)Depende de ajustes específicos (requiere etiquetas de retardo del codificador LAME)Compatibilidad nativa con el contenedorCompatibilidad nativa con reproducción sin pausasCompatibilidad nativa con reproducción sin pausas

Modos de corrupción comunes y guía de recuperación hexadecimal

El reproductor reproduce los primeros segundos y luego falla, o el control deslizante de la línea de tiempo del audio salta erráticamente.

Causa raíz: La cabecera Xing/Info de tasa de bits variable (VBR) está dañada o hay palabras de sincronización dañadas en las cabeceras de trama.

Recuperación: Reconstruye las cabeceras de búsqueda VBR con «vbrfix» o ejecuta «ffmpeg -i broken.mp3 -c copy fixed.mp3».

Análisis de seguridad y vectores de ataque al analizador

MP3 es ampliamente compatible, pero la reproducción depende del sistema operativo y la aplicación. Los problemas de seguridad incluyen vulnerabilidades en el análisis de etiquetas ID3 y archivos políglotas.

Vectores de ataque conocidos

  • Desbordamiento de búfer en la memoria dinámica al analizar etiquetas ID3v2 en servicios de indexación multimedia.
  • Exploit políglota que oculta cargas ejecutables en el relleno del archivo MP3 o en etiquetas ID3v1 al final.
  • Denegación de servicio mediante marcadores de sincronización de trama malformados que hacen que el analizador entre en un bucle.

Mejores prácticas defensivas: Valida y Limita la longitud de los bloques de metadatos ID3 antes de almacenarlos o indexarlos en una base de datos.

Orígenes históricos e hitos

2017Fraunhofer IIS pone fin oficialmente a su programa de licencias de MP3 tras expirar todas las patentes en el mundo.
1998Se lanza el Rio PMP300, que impulsa el mercado de consumo de reproductores MP3 portátiles.
1993Se publica internacionalmente como ISO/IEC 11172-3 (MPEG-1 Parte 3 de audio).

Ventajas principales

  • Compatibilidad universal del 100 %: se reproduce en prácticamente todos los dispositivos digitales fabricados desde 1995.
  • Sin patentes: todas las patentes mundiales expiraron en 2017, por lo que los desarrolladores pueden usar el formato sin pagar regalías.
  • El sistema estandarizado de metadatos ID3v2 permite añadir etiquetas, letras y carátulas de álbum incrustadas.

Limitaciones técnicas

  • A tasas de bits inferiores a 160 kbps, comprime con menos eficiencia que códecs modernos como AAC y Opus.
  • Con tasas de bits estándar, elimina las frecuencias altas por encima de los 16-18 kHz.
  • El algoritmo añade un relleno distinto de cero al principio de las pistas, lo que impide una reproducción sin pausas sin etiquetas LAME específicas.

Curiosidades técnicas interesantes

  • Karlheinz Brandenburg usó «Tom’s Diner», la canción a cappella de Suzanne Vega, como pista de referencia para perfeccionar los algoritmos de compresión MP3.
  • La extensión de archivo .mp3 fue elegida oficialmente por el equipo de Fraunhofer el 14 de julio de 1995; anteriormente usaban .bit.
  • En la década de mayor auge de la música digital se vendieron más de 100 millones de reproductores MP3 en todo el mundo.

Preguntas técnicas frecuentes

¿Cuál es la diferencia entre CBR y VBR en MP3?

CBR usa una tasa de bits fija. VBR asigna datos según la complejidad o un objetivo de calidad; el tamaño y la calidad dependen del codificador y los ajustes.

¿Por qué algunos archivos MP3 empiezan por «ID3» en lugar de por los bytes de sincronización binarios?

Los archivos MP3 incluyen al principio un bloque de metadatos ID3v2 para guardar el artista, el título y la carátula antes de las tramas de audio. La cabecera ID3 comienza con el texto ASCII «ID3» (0x49 0x44 0x33).

¿Puede MP3 almacenar audio de alta resolución de 24 bits o 96 kHz?

No. El estándar MPEG-1 limita estrictamente el MP3 a audio de 16 bits a una frecuencia de muestreo máxima de 48 kHz. Para audio de alta resolución, se debe utilizar FLAC o WAV.