Para ser más preciso que en el título, supongamos que tengo un archivo MP3 de 320 kbps. Si lo descomprimo, entonces lógicamente, todos los datos, excepto aproximadamente 320 kilobits de cada segundo de audio, deberían ser datos redundantes, capaces de ser comprimidos. Entonces, cuando codifico el archivo descomprimido en FLAC, o cualquier otro códec sin pérdida, ¿por qué es mucho más grande?
En una nota relacionada, ¿es teóricamente posible recuperar sin pérdidas la fuente de audio mp3 de un wav descomprimido? (Sé que el mp3 en sí es con pérdida. Estoy preguntando si es posible volver a codificar sin ninguna pérdida adicional ).
EDITAR: Permítanme aclarar la pregunta relacionada, y la razón detrás de esto. Supongamos que tengo un wav que se descomprimió de un archivo MP3 (y supongo que no tengo el mp3 por alguna razón). Si no quiero perder más calidad, puedo volver a codificarlo con FLAC o cualquier otro codificador sin pérdidas y obtener un archivo más grande solo para mantener la misma calidad. O bien, puedo volver a codificarlo en mp3 nuevamente y obtener el mismo tamaño que el original, pero pierdo más datos. Obviamente, ninguno de estos casos es ideal. Puedo tener el tamaño original o la calidad original, pero no ambos (me refiero a la calidad del mp3 original, no a la fuente original sin pérdidas). Mi pregunta es: ¿podemos obtener ambos? ¿Es teóricamente posible recuperar los datos comprimidos con pérdida de los datos descomprimidos con pérdida, sin perder aún más?
Si es posible, podría imaginar un algoritmo de compresión sin pérdidas que comprima el audio con FLAC. Luego también escanea el audio en busca de cualquier signo de compresión con pérdida previa y, si se detecta, lo vuelve a comprimir sin pérdidas en el archivo con pérdida original. Luego mantiene el archivo que sea más pequeño.