为什么视频的大小小于其各个帧的大小?

时间:2013-07-23 17:24:57

标签: image video frames split

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

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

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

1 个答案:

答案 0 :(得分:0)

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