圧縮ファイルをさらに圧縮できますか?

圧縮ファイルをさらに圧縮できますか?

SSHを介してサーバーにアクセスし、SFTPまたはHTTPを介してサーバーからファイルをダウンロードできます。 4.4GB .mkvファイルをダウンロードしたいのですが、帯域幅が制限されています。

zip、、、gzipを使用しましたが、p7zip圧縮ファイルは常に4.4 GBです。一部のCLIパラメータを操作した後、ファイルを4.3GBに減らそうとしました。私が知っているのは、私が持っているビデオファイルはh.264圧縮ファイルです。なぜこれ以上圧縮できないのかわかりません(他のスタック交換フォーラムの質問かもしれません)。

圧縮ツールがファイルの内容に拘束されないようにバイトレベルで圧縮する方法はありますか? (他のツールもそうだと思いましたが、うまくいきません。)

4.4GB未満のメモリを使用してこれを埋める他の方法はありますか?ターゲットファイルサイズを考慮していませんが、たとえば4.3 GBは意味がありません(〜2〜3%だけ減少)。

ベストアンサー1

h264 ストリームはすでに高度に圧縮されている可能性があります。もっと圧縮しようとすると、実際にファイルサイズがわずかに増加する可能性があります(ヘッダーの追加など)。他の場所に影響を与えずにファイルを目的のサイズに圧縮することはできず、他gzipのコンプレッサーも魔法ではありません。

これを達成する唯一の方法は、h264ストリームをより低いビットレートで再エンコードすることです。

おすすめ記事