如何测量帧率

如何测量帧率

什么是帧率?

本质上来说,一段视频其实是由一连串的静止画面组合而成的。而这种静止画面就是视频的最小单位帧。而帧率就是指每秒拍摄或显示的连续的画面的数量,单位是HZ(赫兹)或帧/秒(fps)。例如fps30表示一秒内拍摄连续30幅画面,而30HZ表示一秒内显示30帧连续的静止画面,均可以简称为30帧。常见的有30帧、60帧和120帧,帧率越高,画面越流畅,需要传输的数据自然也就越多,成本就越高。

如何测量相机的帧率?

理论上来说帧率=帧数/时间,所以可以拍摄固定时长的视频,然后直接计算就可以得到帧率。但实际上操作却是有误差的。由于硬件或驱动程序的问题可能会出现丢帧问题或者调试需要插帧时,实际的帧数就与统计帧数不同了,导致帧率计算的不准确。

丢帧就是由于数据处理慢导致数据传输通道堵塞,当新的数据到来时被迫放弃当前画面或新的画面。插帧则是在原有的画面中增加需要的静止画面。这两个问题都会导致真实帧率与统计的帧数不一致,所以在实际测量时一般不使用这种方法。当相机的帧率与显示器的闪烁的帧率相同时,相机的画面中出现的目标位置应该与显示器中的位置相同。虽然可能会受到主观因素的影响,但是在理论上显示器的闪烁精度越高,主观判断越精准。

风雨相关