如何才能尽可能地将大型视频文件(例如 2 GB)压缩到 200MB?

如何才能尽可能地将大型视频文件(例如 2 GB)压缩到 200MB?

最近我收到了一个非常大的 2 GB 视频文件,它被压缩到 200 MB 并放在 RAR 文件中。这是怎么回事?

我努力了指令,但它不起作用。

视频的编解码器为 H264 - MPEG-4 AVC part10 avc1 音频:mp4a 采样率 48000 HZ 和每样本位数:32 以下是视频统计的屏幕截图:

在此处输入图片描述

答案1

一般情况下,使用 RAR 或 ZIP 压缩视频文件的效果并不好。您可能能够压缩 2% 或 3%,但压缩到 90%(这里似乎是这种情况)通常是不可能的。
(在压缩时使用非常大的字典可能会有所帮助,但效果非常有限。)

这是因为视频流通常已经在内部进行了高度压缩,而压缩之上的压缩不会带来太大的收益。
(压缩实际上会删除冗余信息。这也称为从原始数据中去除熵。压缩后剩下的熵非常少。第二次压缩根本找不到更多要去除的熵。)

现在,在某些情况下,视频文件以内部压缩很少或没有压缩的形式存储。在这种特定情况下,RAR 或 ZIP 可能能够很好地完成这项工作。

屏幕捕获软件就是使用低压缩方法写入视频捕获的典型软件。
屏幕捕获软件需要尽快录制并写入磁盘,以免错过屏幕上的任何动作,同时还必须使用尽可能少的资源(CPU 和 RAM)来完成此操作,以免妨碍用户进行录制。这通常
意味着它会牺牲压缩率(这非常耗费资源并且相对较慢),并且它会将视频捕获以很少的压缩或根本没有压缩写入视频文件。
一些屏幕捕获程序具有(可选的)后处理步骤来优化(即压缩以减小文件大小),但如果不这样做,您的视频文件将非常大,但可以使用 RAR 或 ZIP 进行大量压缩,特别是如果您还使用大型词典。 (有助于此类屏幕截图的另一个原因是,视频中的大部分屏幕区域通常是静态的,只有鼠标指针在移动。这会导致视频具有 RAR 可以消除的大量熵。)

但这是例外:通常你不能(大量)压缩视频文件。

相关内容