NTFS のドライブがあります。そこには数千のグラフィック/ビデオ ファイルがあり、合計で約 6 TB になります。この情報を圧縮して誰かに送信したいと考えていました。
圧縮するための最良のオプションは何ですか? また、ファイルエクスプローラーでドライブの圧縮が設定されていることに気付きました: 「ディスク領域を節約するためにこのドライブを圧縮します」
データに 7zip を使用し始めると、合計サイズは予想よりも大きくなり、8TB や 9TB などになります。これは、ドライブの圧縮がオンになっているためだと思います。
Mac で Keka を試してみましたが、非常に遅いです。受信者が破損したデータを受け取らないようにするには、どのようなオプションがありますか? 現在、圧縮には 7zip 形式と「ストア」を使用しています。ありがとうございます!
答え1
圧縮アルゴリズムはメディア ファイルにほとんど影響を与えません。
その理由は、メディア ファイルはエンコード時にすでに可能な限り少ないスペースを使用しているためです。
圧縮アルゴリズムは、ほとんどの場合、ファイル内の類似パターンを見つけて、元のファイルを変更せずに、よりコンパクトな方法で配置することによって機能します。メディア ファイルの場合、通常は繰り返しパターンがあまりないため、これは非常に難しい作業です。
最近、メディア ライブラリ (映画、テレビ番組、音楽) でさまざまなアルゴリズム (zip、gzip、xz、bzip、lzma などすべて--best
) を試してみましたが、ほとんど効果はありませんでした。一部のファイルでは、サイズが増大することさえありました。
ファイル サイズを縮小する唯一の効果的な方法は、メディアを再エンコードすることです。メディアの種類に応じて、解像度、フレーム/秒、品質 (色空間など) を下げるか、ビットレートを下げることになります。場合によっては、再エンコード中にコンテナーを変更することもできます。たとえば、100 MB の FLAC オーディオ ファイルは、120 Kbit/s と可変ビットレートで MP3 エンコードすると、わずか 5 MB になる場合があります。