Eu obtive um arquivo .flac (17,9MB, 24 bits / 96kHz) da Internet e não consigo descobrir por que parece que não há compressão no arquivo. O .wav decodificado (15,9MB, 24 bits / 96kHz) é um pouco menor que o .flac, mesmo depois de remover os metadados.
Em seguida, recodifiquei (libFLAC 1.3.2) o .flac e ele realmente compactou para mais da metade do original. Estou curioso sobre o que exatamente aconteceu com o primeiro arquivo .flac (libFLAC 1.3.1, de acordo com mediainfo)
Carreguei os dois .flac (total de 24 MB) no Github . Removerei rapidamente o repositório depois de resolver a questão.
Atualização 1 : Estou surpreso ao descobrir que o arquivo .flac e, juntamente com outros arquivos .flac que baixei, todos parecem ter a mesma taxa de bits, apesar da diferença de duração. Se a especificação de uma taxa de bits constante para a codificação não for possível, pergunto - me se existe alguma maneira de desativar a compactação no codificador que possa explicar sua taxa de bits constante. O .wav decodificado tem a mesma taxa de bits que o .flac original de alguma forma.
Atualização 2 : o título foi alterado de ".FLAC com um tamanho maior que o decodificado .WAV" para ".FLAC com a mesma taxa de bits que o decodificado .WAV"