Por que dois arquivos .flac que supostamente contêm os mesmos dados variam tanto em tamanho?

Por que dois arquivos .flac que supostamente contêm os mesmos dados variam tanto em tamanho?

Gostaria de saber por que dois .flacarquivos que supostamente contêm os mesmos dados variam tanto em tamanho.

Recebi dois .flacarquivos do mesmo álbum de música (mesmas músicas, mesmas durações de faixa etc.), mas eles diferem em mais de 500 MB e não entendo por quê.

Responder1

CorrerInformações de mídianos dois arquivos. Isso lhe dirá por que eles diferem.

FLAC é sempre sem perdasem comparação com o arquivo de entrada, mas isso não significa que não haja boas razões pelas quais dois arquivos FLAC da mesma música possam diferir em tamanho:

  1. Ofertas FLACvários níveis de compactação sem perdas. O mesmo arquivo de entrada compactado com duas configurações de compactação diferentes quase certamente resultará em dois tamanhos de arquivo diferentes.

    A maioria das formas de compactação sem perdas compartilha esta propriedade: PNG, bzip2, etc. É uma compensação entre tempo de CPU e memória: quanto mais recursos você utiliza para resolver o problema durante a compactação, mais firmemente você pode compactar os dados.

  2. Os dois arquivos de música de entrada podem diferir de alguma forma, de modo que cada um é uma versão sem perdas de umdiferentearquivo.

    Um arquivo de áudio amostrado a 44,1 kHz resultará em um arquivo FLAC menor do que um arquivo de áudio amostrado a 96 kHz, mesmo que sejam a "mesma música". Esta é a natureza de um codec sem perdas: ele deve preservar diferenças como esta, o que significa que os tamanhos dos arquivos serão diferentes.

  3. Os arquivos de áudio de entrada diferem apenas emprofundidades de bits, um de 16 bits e outro de 24 bits, por exemplo. A diferença seriainaudívelem todos os casos práticos, mas um arquivo seria 50% maior que o outro.

informação relacionada