0

我有一个小视频。它在磁盘上的大小是 635 Kb。它是 .avi 格式。它有3004帧。所有的框架几乎都是相似的。当我保存单个帧时,每帧是 935 字节。所以,视频的大小至少应该是

3004*935 字节 = 2.6Mb。但是为什么视频只有 635 Kb?

我在 matlab 的数据类型单元格变量中拥有所有这些 3004 图像。该变量的大小约为 6.5 Mb,但单个图像的所有大小的总和仅为 2.5 Mb。为什么会这样?

4

1 回答 1

0

简单的答案是:压缩。由于从一帧到下一帧的许多像素是相同的,因此压缩算法可以有效地处理视频数据,而不是重复存储大量冗余信息。

于 2013-07-23T17:30:32.957 回答