Warum ist die Größe zweier FLAC-Dateien, die angeblich dieselben Daten enthalten, so unterschiedlich?

Warum ist die Größe zweier FLAC-Dateien, die angeblich dieselben Daten enthalten, so unterschiedlich?

Ich möchte wissen, warum zwei .flacDateien, die angeblich die gleichen Daten enthalten, so unterschiedlich groß sind.

Ich habe zwei .flacDateien desselben Musikalbums (dieselben Lieder, dieselbe Titellänge usw.), aber sie unterscheiden sich um mehr als 500 MB, und ich verstehe nicht, warum.

Antwort1

LaufenMedieninformationauf den beiden Dateien. Es wird Ihnen sagen, warum sie sich unterscheiden.

FLAC ist immer verlustfreiim Vergleich zur Eingabedatei, aber das heißt nicht, dass es keine guten Gründe dafür gibt, warum zwei FLAC-Dateien desselben Songs unterschiedlich groß sein können:

  1. FLAC bietetmehrere Stufen verlustfreier Komprimierung. Dieselbe Eingabedatei, die mit zwei unterschiedlichen Komprimierungseinstellungen komprimiert wird, führt mit ziemlicher Sicherheit zu zwei unterschiedlichen Dateigrößen.

    Die meisten Formen der verlustfreien Komprimierung haben diese Eigenschaft gemeinsam: PNG, bzip2 usw. Es handelt sich um einen Kompromiss zwischen CPU-Zeit und Speicher: Je mehr Ressourcen Sie bei der Komprimierung einsetzen, desto stärker können Sie die Daten komprimieren.

  2. Die beiden Eingangsdateien können sich in einem wesentlichen Punkt unterscheiden, so dass jede eine verlustfreie Version einesandersDatei.

    Eine mit 44,1 kHz abgetastete Audiodatei ergibt eine kleinere FLAC-Datei als eine mit 96 kHz abgetastete Audiodatei, obwohl es sich um „dasselbe Lied“ handelt. Das liegt in der Natur eines verlustfreien Codecs: Er sollte solche Unterschiede beibehalten, was bedeutet, dass die Dateigrößen unterschiedlich sein werden.

  3. Die Eingangs-Audiodateien unterscheiden sich nur inBittiefen, eine 16-Bit und die andere 24-Bit, zum Beispiel. Der Unterschied wäreunverständlichin allen praktischen Fällen wäre jedoch eine Datei 50 % größer als die andere.

verwandte Informationen