Cómo Funciona la Compresión FLAC
FLAC usa compresión sin pérdida — reduce el tamaño del archivo sin descartar ningún dato de audio. El proceso tiene dos fases:
- Predicción lineal: el codificador analiza cada bloque de muestras de audio y crea un modelo matemático que predice los valores de las muestras. Solo es necesario almacenar los errores de predicción (residuos), que son mucho menores que los valores originales.
- Codificación entrópica: los residuos se codifican usando la codificación Rice, un método eficiente para almacenar valores enteros pequeños. Esto reduce aún más el tamaño de los datos.
Los niveles de compresión más altos le indican al codificador que pruebe más modelos de predicción y bloques de mayor tamaño. Esto tarda más, pero puede encontrar mejores predicciones, lo que produce residuos y archivos más pequeños. Lo fundamental es que la salida decodificada siempre es idéntica independientemente del nivel de compresión usado.
Punto clave: los niveles de compresión FLAC afectan solo a la velocidad de codificación y al tamaño del archivo. NO afectan a la calidad de audio, la velocidad de decodificación ni la compatibilidad de reproducción. Todos los niveles de FLAC producen la misma salida de audio. Y es el mismo audio que el WAV de origen, como explica nuestra comparación de WAV vs FLAC.
Los 9 Niveles Comparados
Así rinde cada nivel de compresión FLAC con un álbum típico en calidad CD (16 bits, 44,1 kHz estéreo, ~60 min, 635 MB en WAV):
| Nivel | Velocidad relativa | Ratio típico | Tamaño (álbum de 60 min) | Notas |
|---|---|---|---|---|
| 0 | El más rápido | ~60 % del WAV | ~381 MB | Codificación más rápida, archivos más grandes |
| 1 | Muy rápido | ~58 % del WAV | ~368 MB | |
| 2 | Rápido | ~57 % del WAV | ~362 MB | |
| 3 | Moderado-rápido | ~56 % del WAV | ~356 MB | |
| 4 | Moderado | ~55 % del WAV | ~349 MB | |
| 5 (predeterminado) | Moderado | ~55 % del WAV | ~349 MB | Mejor equilibrio — recomendado |
| 6 | Lento | ~54 % del WAV | ~343 MB | Mejora marginal |
| 7 | Más lento | ~53 % del WAV | ~337 MB | Bastante más lento |
| 8 | El más lento | ~52 % del WAV | ~330 MB | Compresión máxima, 3–5 veces más lento que el nivel 5 |
La clave: los niveles 0–5 ofrecen las mayores mejoras por paso. Del nivel 5 al 8 solo ahorras unos 19 MB en un álbum entero, mientras que la codificación tarda de 3 a 5 veces más. Por eso el nivel 5 es el predeterminado en prácticamente todos los codificadores FLAC.
El Equilibrio entre Velocidad y Tamaño
La diferencia entre el nivel 0 y el 8 en un álbum típico es de unos 51 MB (381 MB frente a 330 MB), es decir, un 8 % del tamaño del WAV. En cambio, codificar en el nivel 8 puede tardar de 5 a 10 veces más que en el nivel 0.
Para una sola canción, la diferencia de tiempo es insignificante (fracciones de segundo). Pero al convertir en lote una gran biblioteca de miles de pistas:
- Nivel 0: una biblioteca de 1.000 pistas podría codificarse en 10 minutos
- Nivel 5: la misma biblioteca podría tardar 25 minutos
- Nivel 8: la misma biblioteca podría tardar entre 60 y 90 minutos
El tiempo extra de codificación del nivel 8 ahorra unos 19 GB en una colección de 1.000 álbumes frente al nivel 5 (19 MB × 1.000). Que compense o no depende de tu espacio de almacenamiento y de tu paciencia. Si necesitas ahorrar más de lo que da cualquier nivel, consulta cómo reducir el tamaño de un archivo WAV.
¿Qué Afecta al Ratio de Compresión FLAC?
El ratio de compresión varía significativamente según el contenido de audio:
- Silencio y pasajes suaves: se comprimen de forma excepcional (reducción cercana al 100%)
- Voz sola o instrumento único: excelente compresión (60–70% del WAV)
- Música clásica: buena compresión gracias al rango dinámico (50–60%)
- Música pop/rock: compresión típica (55–60%)
- Metal / EDM: peor compresión por las señales constantes, fuertes y complejas (60–70%)
- Ruido blanco: apenas se comprime (~95% del WAV)
La profundidad de bits también influye. El audio de 24 bits suele comprimirse peor en términos relativos. Los bits extra de menor peso son sobre todo ruido, que no se puede predecir, así que un FLAC de 24 bits suele ocupar el 60–70 % del WAV original.
¿Qué Nivel Deberías Usar?
Nivel 5 (predeterminado) — para el 99 % de los usuarios. Es el estándar por algo: buena compresión, velocidad razonable y compatibilidad universal. También es el que usa el convertidor de WAV a FLAC de CleverUtils (el codificador FLAC de FFmpeg en su nivel predeterminado 5).
Nivel 0 — cuando la velocidad es crítica. Úsalo para grabar en tiempo real (algunos DAW pueden grabar directamente en FLAC), para capturar actuaciones en directo o para convertir rápido una biblioteca enorme cuando el espacio no importa.
Nivel 8 — para el archivo a largo plazo de grandes colecciones donde cada gigabyte cuenta. Si archivas más de 10.000 álbumes en un NAS y no vas a recodificarlos, ese pequeño porcentaje extra suma unos 190 GB (19 MB × 10.000). Acepta una codificación más lenta una sola vez a cambio de un ahorro de espacio permanente.
Niveles 1–4 y 6–7 — rara vez necesarios. Existen para ajustes finos, pero en la práctica la mayoría elige 0, 5 u 8.
Cómo Ajustar el Nivel de Compresión FLAC en las Herramientas Habituales
| Herramienta | Ajuste | Predeterminado |
|---|---|---|
| flac (línea de comandos) | -0 a -8; --fast = -0, --best = -8 |
-5 |
| FFmpeg | -compression_level 0 a 12 (del 9 al 12 van más allá de los niveles de referencia) |
5 |
| Audacity | Archivo → Exportar audio, FLAC, nivel 0–8 | 5 |
| CleverUtils WAV a FLAC | Fijo | 5 (predeterminado de FFmpeg) |
Cualquier decodificador FLAC reproduce todos los niveles, así que puedes cambiar el nivel más adelante recodificando de FLAC a FLAC sin pérdida.