.mp3
Audio MP3
El formato de audio universal con pérdida compatible con todos los navegadores y dispositivos. Ideal para streaming, podcasts y pruebas móviles.
Ver muestras MP3Explora los tipos comunes de archivos de audio y comprende cómo el PCM lineal sin comprimir, la compresión sin pérdidas y los códecs psicoacústicos con pérdida difieren en ancho de banda, rango dinámico, frecuencias de muestreo y reproducción web.
Biblioteca
Los formatos de audio se diferencian por su método de compresión: modulación por pulsos codificados sin comprimir (WAV), algoritmos sin pérdida bit a bit (FLAC) y codificadores psicoacústicos con pérdida (MP3, OGG Vorbis).
.mp3
El formato de audio universal con pérdida compatible con todos los navegadores y dispositivos. Ideal para streaming, podcasts y pruebas móviles.
Ver muestras MP3.wav
Audio PCM lineal sin comprimir con fidelidad de referencia de estudio y sin sobrecarga de decodificación. Estándar para masters y efectos de sonido.
Ver muestras WAV.flac
Códec sin pérdidas de código abierto que reduce el tamaño un 50% con fidelidad bit a bit perfecta. Estándar para archivo audiófilo.
Ver muestras FLAC.ogg
Contenedor y códec abierto que ofrece alta fidelidad por bit a tasas medias y bajas. Muy usado en videojuegos, WebRTC y audio HTML5.
Ver muestras OGGGuía de formatos
Revisa los parámetros fundamentales entre estándares sin comprimir, sin pérdida y con pérdida. Compara tasas de bits, profundidad de muestreo y compatibilidad en navegadores.
| Formato | Arquitectura | Tasa de bits típica | Frecuencia de muestreo | Profundidad de bits | Tamaño / Min | Tipo MIME | Soporte en navegadores |
|---|---|---|---|---|---|---|---|
Audio MP3 (.mp3) | Pérdida psicoacústica | 32 – 320 kbps (CBR / VBR) | 32 kHz, 44.1 kHz, 48 kHz | Equivalente a 16 bits | ~0.9 – 2.4 MB / min | audio/mpeg | Universal (100% navegadores y SO) |
Audio WAV (.wav) | PCM lineal sin comprimir | 1.411,2 kbps (16 bits 44,1 kHz estéreo) | 44.1 kHz, 48 kHz, 96 kHz, 192 kHz | 16 bits, 24 bits, coma flotante de 32 bits | ~10.6 MB / min (CD) / ~33 MB (96 kHz) | audio/wav | Nativo en todos los navegadores y DAWs |
Audio FLAC (.flac) | Compresión sin pérdida | ~600 – 1.100 kbps (variable) | 1 Hz – 655.350 Hz (típicamente 44,1 – 192 kHz) | 16 y 24 bits (hasta 32 bits) | ~5.0 – 6.5 MB / min | audio/flac | Chrome, Firefox, Safari, Edge, Android, iOS 11+ |
Audio Ogg Vorbis (.ogg) | Código abierto con pérdida | 45 – 500 kbps (nominal 160 kbps) | 8 kHz – 192 kHz | Equivalente a 16 y 24 bits | ~1.2 – 2.0 MB / min | audio/ogg | Chrome, Firefox, Edge, Android, VLC, Linux |
El sonido analógico consiste en ondas continuas de presión en el aire. Los sistemas de audio digital convierten estas señales en valores numéricos mediante muestreo temporal y cuantificación de amplitud. Las leyes matemáticas de esta conversión determinan el rango dinámico, la respuesta en frecuencia y la fidelidad perceptual.
La modulación por impulsos codificados (LPCM) usada en WAV y AIFF registra voltajes a intervalos regulares sin alteración. Formatos sin pérdidas como FLAC aplican predicción matemática y codificación Golomb-Rice para reducir a la mitad el tamaño con un 100% de reversibilidad. En cambio, códecs con pérdida como MP3 y Vorbis usan modelos psicoacústicos para eliminar sonidos inaudibles, ahorrando hasta un 90% de espacio.
El teorema de Nyquist–Shannon demuestra que una señal analógica puede reconstruirse con precisión si la frecuencia de muestreo supera el doble de la frecuencia máxima del sonido. Dado que el oído humano percibe hasta 20.000 Hz, la frecuencia estándar de CD de 44.100 Hz fija un límite de Nyquist en 22.050 Hz, ofreciendo un margen seguro para filtros anti-aliasing. En vídeo y cine digital se estandarizan 48.000 Hz.
La profundidad de bits define la precisión numérica de cada muestra. Cada bit adicional añade 6,02 dB de relación señal/ruido de cuantificación (SQNR). Un flujo de 16 bits ofrece 65.536 valores y 96,3 dB de rango dinámico. El audio profesional de 24 bits proporciona 144,5 dB, superando el ruido analógico de cualquier previo o micrófono. Las estaciones de audio digital (DAW) procesan en coma flotante de 32 bits para evitar saturación digital.
El contenedor (como RIFF, Ogg o M4A) organiza la estructura del archivo, metadatos, tablas de tiempo y sincronización. El formato de codificación describe la sintaxis matemática del flujo (como MPEG-1 Layer III o LPCM). El códec es el software o hardware que codifica y decodifica el flujo (por ejemplo, LAME, libvorbis, FFmpeg). En las pruebas de QA es esencial verificar el contenedor y el códec por separado.
Los navegadores procesan audio mediante la etiqueta HTML5 <audio> para reproducción lineal y la API Web Audio (AudioContext) para procesamiento avanzado, filtros, síntesis y espacialización. Todos los navegadores admiten MP3 y WAV de forma nativa; FLAC funciona en todos los navegadores modernos (Chrome, Firefox, Safari iOS 11+), mientras que OGG Vorbis tiene soporte nativo en Chromium y Firefox.
Al implementar formularios de subida o reproductores de audio, valida los tipos MIME en el servidor web (audio/mpeg, audio/wav, audio/flac, audio/ogg). Comprueba que el servidor responda con código HTTP 206 Partial Content para permitir desplazamiento instantáneo. Prueba archivos de tasa de bits variable (VBR), verifica la lectura de etiquetas ID3v2 y Vorbis, y audita los niveles sonoros conforme a la norma EBU R128.
Un contenedor (como WAV/RIFF, Ogg o M4A) es la estructura que almacena muestras de sonido junto con metadatos, marcas de capítulos y sincronización. Un códec (como PCM, MP3, AAC o Vorbis) es el algoritmo matemático que comprime y descomprime las ondas sonoras en datos binarios. Por ejemplo, un archivo .wav es un contenedor RIFF que normalmente contiene audio PCM sin comprimir, pero técnicamente también puede empaquetar flujos comprimidos.
Los archivos WAV suelen almacenar modulación por impulsos codificados lineales (LPCM) sin comprimir: 44.100 muestras por segundo a 16 bits en estéreo generan una tasa de 1.411,2 kbps (~10,6 MB por minuto). En cambio, FLAC aplica compresión sin pérdida reduciendo esto a unos 5–6 MB por minuto sin perder información, y MP3 descarta frecuencias inaudibles para alcanzar entre 128 y 320 kbps (1–2,4 MB por minuto).
En pruebas ciegas ABX con auriculares y altavoces convencionales, la inmensa mayoría de los oyentes no puede distinguir de forma fiable un MP3 a 320 kbps codificado con LAME de un máster FLAC sin pérdidas. No obstante, el formato sin pérdidas es fundamental en producción musical porque las sucesivas recomsecuencias de codificación con pérdida acumulan artefactos audibles, y los monitores de estudio revelan detalles que la compresión psicoacústica elimina.
Para aplicaciones web y videojuegos interactivos, 44,1 kHz o 48 kHz a 16 o 24 bits es el estándar recomendado. Se aconseja 48 kHz si tu aplicación combina audio con vídeo HTML5, ya que los relojes de vídeo digital se sincronizan a 48 kHz. Frecuencias ultra-altas como 96 kHz o 192 kHz no aportan mejoras perceptibles al oído humano en la entrega final y multiplican el tamaño de descarga y consumo de memoria.
El soporte depende de las licencias y de los motores multimedia del sistema operativo. MP3 y WAV funcionan en el 100% de los navegadores. FLAC es compatible con todas las versiones modernas de Chrome, Firefox, Edge y Safari (desde iOS 11 y macOS High Sierra). Ogg Vorbis funciona de forma nativa en Chromium y Firefox, mientras que Apple suele priorizar formatos como MP4, AAC y ALAC.
Prueba archivos válidos y corruptos con tasas de bits fijas y variables (CBR y VBR), frecuencias de muestreo atípicas (22,05 kHz, 32 kHz, 88,2 kHz), canales mono, estéreo y envolventes 5.1, archivos muy pequeños y muy grandes, y metadatos ausentes o defectuosos. Comprueba además peticiones de rango HTTP 206 y asegúrate de que el reproductor respete las políticas de reproducción automática del navegador.
Referencias enciclopédicas y estándares técnicos: Wikipedia: Formato de archivo de audio · Wikipedia: Formato de codificación de audio · Wikipedia: MP3 · Wikipedia: WAV · Wikipedia: FLAC · Wikipedia: Ogg Vorbis