Per essere più precisi rispetto al titolo, supponiamo di avere un file MP3 da 320 kbps. Se lo decomprimo, logicamente, tutti i dati ad eccezione di circa 320 kilobit per ogni secondo di audio dovrebbero essere dati ridondanti, in grado di essere compressi. Quindi, quando codifico il file decompresso in FLAC o in qualsiasi altro codec senza perdita di dati, perché è molto più grande?
In una nota correlata, è teoricamente possibile recuperare senza perdita l'audio mp3 sorgente da un wav decompresso? (So che l'mp3 stesso è in perdita. Sto chiedendo se è possibile ricodificare senza ulteriori perdite.)
EDIT: Vorrei chiarire la domanda correlata e la logica alla base. Supponiamo che io abbia un wav decompresso da un file MP3 (e supponiamo che non abbia l'mp3 stesso per qualche motivo). Se non voglio perdere più qualità, posso ricodificarlo con FLAC o qualsiasi altro codificatore lossless e ottenere un file più grande solo per mantenere la stessa qualità. Oppure, posso ricodificarlo nuovamente in mp3 e ottenere le stesse dimensioni dell'originale ma perdere più dati. Ovviamente, nessuno di questi casi è l'ideale. Posso avere la dimensione originale o la qualità originale, ma non entrambe (intendo la qualità dell'mp3 originale, non l'origine senza perdita originale). La mia domanda è: possiamo ottenere entrambi? È teoricamente possibile recuperare i dati compressi con perdita dai dati decompressi con perdita, senza perdere ancora di più?
Se è possibile, potrei immaginare un algoritmo di compressione senza perdita di dati che comprime l'audio con FLAC. Quindi esegue anche la scansione dell'audio alla ricerca di eventuali segni di compressione con perdita precedente e, se rilevato, lo ricomprime senza perdita di dati nel file con perdita originale. Quindi mantiene qualsiasi file più piccolo.