MP3 vs. FLAC
(http://img140.imageshack.us/img140/4666/mp3vsflac.jpg)
Há uma diferença fundamental entre os dois. Simplificando: o FLAC é Lossless (sem perdas) e o MP3 é Lossy (com perdas).
Agora, o que significa isto?
Lossy (com perdas) : Lossy é uma forma de codificação de dados de acordo com os limites que o ouvido humano pode detectar. Por exemplo, uma música ou uma foto (versão original) é composta por elementos que não podemos (ou quase não) ouvir ou ver. Estes dados são "atirados" fora no processo de codificação de um codificador Lossy (o quanto é atirado fora é determinado pelas configurações do encoder e do bitrate: 128kbps, 192 kbps, 320 kbps, etc). Agora, o problema com estes formatos Lossy é que, depois de codificado, não é possível obter o arquivo original de volta. Ou seja, um MP3 320kbps nunca será exactamente o mesmo que o original.
Lossless: Lossless funciona de forma semelhante como os formatos populares de compressão ZIP, RAR, 7-zip, etc ... . Isto significa que quando se descompactam obtém-se o mesmo arquivo novamente. Isto quer dizer que, com o FLAC a qualidade de som é superior ao MP3 ( apesar de ser "quase" imperceptível ao ouvido humano). E tem a vantagem de se voltar ao formato original. Se quisermos fazer um CD fica tal e qual como o original, porque não há perdas. Os bitrates andam entre os 700 e 1100kbps. Mas claro que para ouvir uma música em FLAC não precisamos de fazer a descompressão.
Espero que isto esclareça as dúvidas.
Abraços