基本概念
像素
是指在由一个数字序列表示的图像中的一个最小单位,称为像素。
PPI
Pixels Per Inch也叫像素密度,所表示的是每英寸所拥有的像素数量。因此PPI数值越高,即代表显示屏能够以越高的密度显示图像。当然,显示的密度越高,拟真度就越高。
Pixels Per Inch是像素的密度单位,就像PPI值越高,画面的细节就会越丰富。
RGB
彩色图像格式,每个像素分别由三个数值,也即R/G/B标识。
YUV
是区别于RGB额另一种图像保存格式,他的数据量一般比RGB数据量小,一般视频传输的数据都是YUV格式,常见格式,NV12、NV21、I420。
常用单位
采样率
每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。
Nyquist采样定律:采样率大于或等于连续信号最高频率分量的2倍时,采样信号可以用来完美重构原始连续信号。
比特率
比特率是指每秒传送的比特(bit)数。单位为bps(bit per second)也可表示为b/s,比特率越高,单位时间传送的数据量(位数)越大。
一般比特率也成为码率。
码率
码率一定的情况下,分辨率与清晰度成反比关系:分辨率越高,图像越不清晰,分辨率越低,图像越清晰。分辨率一定的情况下,码率与清晰度成正比关系,码率越高,图像越清晰;码率越低,图像越不清晰。
帧率
一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。我们通常说帧数,简单地说,就是在1秒钟时间里传输的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,通常用fps(Frames Per Second)表示。
视频大小计算
举例:如果一部电影时长100分钟,参数如下,请计算这部电影的大小。
画面分辨率:1920x1080 pixel
每秒钟帧数(帧率):30 fps
每个像素位数:12 bit
比特率 = 每个像素的位数 x 每一帧的像素数 x 每秒钟的帧数 = 12 * 30 * 1920 * 1080 = 746,496,000
视频大小 = 比特率 x 时长 = 746,496,000 * 60 * 100 = 4,478,976,000,000(bit)
换算成 GB = 4,478,976,000,000/1024/1024/1024 = 4,171.37GB
实际大小还需要除8,文件的答问是字节,一个字节 = 8bit
所以电影的大小 = 4171.37/8 = 521GB
这里的大小,还不包括音频数据。