关于类似的题,本站曾讨论过不少的话题,以前涉及到的是音频和图像文件大小的计算,如下的两篇文章,讨论的是此类话题:http://www.dzwebs.net/3437.html和http://www.dzwebs.net/3413.html
而今,我们要讨论的是关于视频方面的数据量的计算,题目如下:
假设某视频剪辑的图像分辨率为640×480,32位色彩。如果视频以25帧/秒的速度播放,则每秒要播放的数据量是( )
A、98MB B、30MB C、76MB D、39MB
根据题意,我们知道,要求的是每秒要播放的数据量,同时,通过题目,我们也了解到,每秒播放的是25帧,因此,我们只要计算出每帧的数据量,就能解决问题了。
要计算每帧的数据量,其实可以直接通过题目给出的直接计算出结果。
我们通过图像分辨率来计算图像的大小,因为每帧里面的视频其实就是图像。计算出每帧里面的图像大小之后,结果就出来了。
图像大小总量:640×480×32=9830400bit,注意哦,这里的单位是bit,是位,接下来,我们得将其转换成为MB,因为题目给出的答案是MB,因此需要转换。
每帧总量是:640×480×32=9830400bit,将其转换和MB的公式如下:
①先转换成为Byte字节:640×480×32÷8=1228800Byte;
②再转换为KB:640×480×32÷8÷1024=1200KB;
③最后转换为MB:640×480×32÷8÷1024÷1024=1.171875MB
现在,计算出来了,视频剪辑的每帧的数据量为:1.171875MB,视频在播放的时候,每秒要播放25帧,因此,每秒要播放的数据量就为:
1.171875MB×25=29.29688MB
所以,答案选择B,注意,在这里,只能选择一个更接近的答案,没有很准确的答案。