Audio MP3 (.mp3)
ISO/IEC EstándarMPEG-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:
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 33REPRESENTACIÓN ASCII: ID3
Estandarización: ISO/IEC 11172-3 / ISO/IEC 13818-3
Especificaciones técnicas
| Arquitectura del contenedor | Flujo de bits de tramas MPEG-1 / MPEG-2 Audio Layer III con etiquetas ID3v2 al principio |
| Compresión | Banco 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 color | No aplicable (flujo de audio con pérdidas) |
| Canales y estructura | 1 a 2 canales (mono, estéreo, estéreo conjunto, canal dual) |
| Dimensiones máximas | Frecuencias 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 |
| Transparencia | Codificación perceptual con pérdida; calidad transparente a 256-320 kbps (o VBR V0) |
| Streaming y progresivo | La 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écnico | MP3 (Actual) | AAC | OGG | OPUS |
|---|---|---|---|---|
| Estado de las patentes | Patentes expiradas; estándar de dominio público | Consorcio de licencias de patentes (Via Licensing) | Código abierto, gratuito y sin restricciones | Código abierto, gratuito y sin restricciones |
| Compatibilidad de hardware | Compatibilidad universal con equipos antiguos y modernos | La compatibilidad depende del reproductor y del dispositivo. | Amplia compatibilidad con ordenadores y Android | Amplia compatibilidad con navegadores y teléfonos modernos |
| Calidad a 96 kbps | Baja; se perciben siseos y artefactos | Aceptable | Buena | Casi transparente |
| Reproducción sin pausas (gapless) | Depende de ajustes específicos (requiere etiquetas de retardo del codificador LAME) | Compatibilidad nativa con el contenedor | Compatibilidad nativa con reproducción sin pausas | Compatibilidad 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
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.
Pares de conversión de MP3 relacionados
Convertir audio PCM WAV a MP3 puede reducir bastante el tamaño del archivo. La reducción y el efecto audible dependen del origen, la tasa de bits y los ajustes de codificación.
Convertir archivos MP3 a WAV descomprime el audio en datos PCM lineales sin comprimir para la edición profesional y la reproducción en dispositivos.
Convertir archivos FLAC sin pérdida a archivos MP3 comprimidos reduce notablemente el tamaño del archivo, haciendo que su biblioteca musical sea compatible con reproductores multimedia antiguos y dispositivos móviles con espacio limitado.
Al convertir de MP3 a FLAC, el audio PCM decodificado se comprime sin pérdidas, pero no se recuperan las frecuencias eliminadas por la compresión MP3 original.
Convertir archivos Advanced Audio Coding a MPEG-1 Audio Layer III permite reproducir tu música y tus pódcast en reproductores antiguos y equipos de sonido de coche.
La conversión de archivos MP3 a formato AAC actualiza el audio antiguo con pérdida a una codificación moderna de alta eficiencia para obtener un mejor sonido con tamaños de archivo más pequeños.
Transcodifica pistas de audio Ogg Vorbis de código abierto al formato universal MP3 directamente en tu navegador.
Convierte notas de voz modernas en formato Opus de WhatsApp, Discord y Telegram al formato universal MP3.