同じデータを含む2つの.flacファイルのサイズが異なるのはなぜですか? [閉鎖]

同じデータを含む2つの.flacファイルのサイズが異なるのはなぜですか? [閉鎖]

.flac同じデータを含むと推定される2つのファイルのサイズがなぜそれほど大きな違いがあるのか​​疑問に思います。

同じ音楽アルバム(同じ曲、同じトラックの長さなど)の2つのファイルを受け取りましたが、.flacサイズが500 MB以上異なるため、その理由を理解できません。

答え1

走るメディア情報両方のファイルに。なぜ違うのか教えてくれます。

FLACは常にロスレスです。入力ファイルと比較して、これは同じ曲の2つのFLACファイルが合理的な理由なしにサイズが異なる可能性があるという意味ではありません。

  1. FLACの提案多段階ロスレス圧縮。 2つの異なる圧縮設定を使用して圧縮されたまったく同じ入力ファイルは、ほぼ確実に2つの異なるファイルサイズを生成します。

    ほとんどのロスレス圧縮形式は、PNG、bzip2など、このプロパティを共有します。これはCPU時間とメモリのバランスです。圧縮プロセス中に問題を解決するためにリソースを増やすほど、データは厳密に圧縮されます。

  2. 2つの入力ソングファイルはいくつかの主要な側面で異なる可能性があるため、各ファイルはロスレスバージョンです。その他文書。

    44.1kHzでサンプリングされたオーディオファイルは、「同じ曲」でも96kHzでサンプリングされたオーディオファイルよりも小さいFLACファイルを生成します。これがロスレスコーデックの特性です。このような違いを維持する必要があり、これはファイルサイズが異なることを意味します。

  3. 入力オーディオファイルの唯一の違いはビット深度たとえば、1つは16ビット、もう1つは24ビットです。違いは次のとおりです。わからないすべての実際のケースでは、あるファイルは他のファイルより50%大きくなります。

関連情報