gzip、bzip2 和 zip:非常低的压缩率

Rav*_*avi 1 compression

我需要(通过 ftp)将一些电影文件 (.MPG) 传输到远程机器上。我想先压缩它然后发送。但是所有压缩实用程序(gzip、bzip2 和 zip)的压缩率都非常低。例如:

ravbholua@ravbholua-Aspire-5315:~/Desktop/MAIL/SNEHAMILAN$ gzip -l MOV04042.MPG.gz
         compressed        uncompressed  ratio uncompressed_name
           61949207            66970629   7.5% MOV04042.MPG
ravbholua@ravbholua-Aspire-5315:~/Desktop/MAIL/SNEHAMILAN$
Run Code Online (Sandbox Code Playgroud)

正如你在这里看到的那样,压缩更少。bzip2 和 zip 也是如此。请建议任何更好的压缩实用程序,以便我可以将 400 MB 的电影文件压缩到一个很好的程度,然后进行 ftp。我要做的是: 1st 我将所有电影文件压缩,然后将其压缩到远程机器上的 ftp。

Mat*_*Mat 19

大多数电影格式/编码(以及图像格式)已经被压缩。您无法通过添加第二个压缩层来进一步压缩它们 - 就像您尝试压缩 bzip2 压缩的存档(或其他方式)一样。

您不会找到可以进一步压缩这些文件的无损压缩算法。事实上,你甚至可以用压缩的文件轻微最终高于某些情况下,原来的。

进一步压缩媒体文件的最佳机会是使用更高效的编码器重新压缩音频和视频。.mpg例如,您的扩展程序建议您现在使用 MPEG-2,因此您可以尝试切换到H.264VP8/WebM。您还可以尝试更改现有编码器的参数以获取更小的文件,通过为较小的文件牺牲一些质量。与在单个文件传输中节省的时间相比,您可能会花费更多的 CPU 时间来重新编码,但如果您要多次传输这些文件,则可能值得这样做。