同じデータが含まれていると思われる 2 つの .flac ファイルのサイズがこれほど異なるのはなぜですか?

同じデータが含まれていると思われる 2 つの .flac ファイルのサイズがこれほど異なるのはなぜですか?

.flac同じデータが含まれていると思われる2 つのファイルのサイズがこれほど異なる理由を知りたいです。

同じ音楽アルバムの2 つのファイル (同じ曲、同じトラックの長さなど) を取得しました.flacが、500 MB 以上も異なっており、その理由がわかりません。

答え1

走るメディア情報2 つのファイルを比較します。違いの理由がわかります。

FLACは常にロスレスです入力ファイルと比較すると、同じ曲の 2 つの FLAC ファイルのサイズが異なる理由がないわけではありません。

  1. FLACが提供する複数レベルのロスレス圧縮まったく同じ入力ファイルを 2 つの異なる圧縮設定で圧縮すると、ほぼ確実にファイル サイズが異なります。

    PNG、bzip2 など、ロスレス圧縮のほとんどの形式はこの特性を共有しています。これは CPU 時間とメモリのトレードオフです。つまり、圧縮中に問題に投入するリソースが多ければ多いほど、データをより厳密に圧縮できます。

  2. 2つの入力曲ファイルは、いくつかの重要な点で異なる可能性があり、それぞれがロスレスバージョンである可能性があります。違うファイル。

    44.1 kHz でサンプリングされたオーディオ ファイルは、たとえ「同じ曲」であっても、96 kHz でサンプリングされたオーディオ ファイルよりも FLAC ファイルのサイズが小さくなります。これはロスレス コーデックの性質です。ロスレス コーデックではこのような違いが保持されるため、ファイル サイズが異なります。

  3. 入力オーディオファイルの違いは、ビット深度たとえば、1つは16ビット、もう1つは24ビットです。違いは次のようになります。聞き取れない実際のケースでは、一方のファイルはもう一方のファイルより 50% 大きくなります。

関連情報