说明计算存储10分钟视频以字节为单位的YCbCr格式

说明计算存储10分钟视频以字节为单位的YCbCr格式(486x720分辨率,3Byte颜色)的数字化视频数据所需存储空间量的公式。
(尽量仔细具体)

视频数据量主要涉及:

  1. 分辨率,比如这里的 486x720
  2. 颜色数据深度,比如这里颜色是3Byte (其实颜色格式不影响数据量)
  3. 帧率(每秒画面数)
  4. 时长(秒为单位,方便配合帧率处理)

则 总数据量 = 分辨率 * 颜色数据深度 * 帧率 * 时长

现在你没有给出帧率,一般帧率>15,常见的有25、30、50、60等等。

比如 10分钟,3Byte颜色,486x720分辨率,25帧率的数据量为 = 486 * 720 * 3 *25 * 10 * 60 (byte)=15746400000(byte)=15.7464(Gbyte)
注意这里是原始视频画面数据量,而视频不同压缩编码算法可以获得不同的压缩效果。
486x720分辨率大致是原来DVD视频质量分辨率。

文件大小跟很多因素有关,帧率,图像本身是否可压缩等等。