Execute MediaInfo nos dois arquivos. Ele vai te dizer por que eles diferem.
O FLAC é sempre sem perdas comparado ao arquivo de entrada, mas isso não significa que não haja boas razões pelas quais dois arquivos FLAC da mesma música podem diferir em tamanho:
-
A FLAC oferece vários níveis de compactação sem perdas . O mesmo arquivo de entrada compactado com duas configurações diferentes de compactação quase certamente resultará em dois tamanhos de arquivo diferentes.
A maioria das formas de compactação sem perdas compartilha essa propriedade: PNG, bzip2 etc. É uma troca de tempo e memória da CPU: quanto mais recursos você soltar no problema durante a compactação, mais compactos serão os dados.
-
Os dois arquivos de música de entrada podem diferir de alguma forma fundamental, de modo que cada um é uma versão sem perdas de um arquivo diferente .
Um arquivo de áudio amostrado a 44,1 kHz resultará em um arquivo FLAC menor do que um arquivo de áudio amostrado em 96 kHz, mesmo que seja a "mesma música". Essa é a natureza de um codec sem perdas: ele deve preservar diferenças como essa, o que significa que os tamanhos dos arquivos serão diferentes.
-
Os arquivos de áudio de entrada diferem apenas nas profundidades de bits , uma de 16 bits e outra de 24 bits , por exemplo. A diferença seria inaudível em todos os casos práticos, mas um arquivo seria 50% maior que o outro.