zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

常见帧率计算方法实际效果对比及EasyCVR平台的帧率计算方法

2023-03-07 09:14:26 时间

什么是帧、帧数、帧率?

  • 帧 (Frame)

帧可以理解为视频或者动画中的每一张画面,而视频和动画特效是由无数张画面组合而成,每一张画面都是一帧。

  • 帧数(Frames)

帧数是帧生成的数量。如果一个动画的帧率恒定为60帧每秒(fps),那么它在一秒钟内的帧数则是60帧,两秒钟内的帧数为120帧。大多数手机的视频拍摄能力,无论是720P还是1080P,基本都只有30帧每秒。

  • 帧率(Frame rate)

帧率是用于测量显示帧数的量度,测量单位为“每秒显示帧数”(Frame per Second, FPS)或“赫兹”(Hz)。一般来说FPS用于描述视频、电子绘图或游戏每秒播放多少帧。帧率(Frame rate)=帧数(Frames)/时间(Time),单位为帧每秒(f/s,fps)

EasyCVR平台帧率计算方法

在视频平台中,帧率的算法也是常见的话题。EasyCVR平台在计算帧率时,我们也测试了两种帧率算法及结果对比,今天我们来和大家分享一下。

1)固定帧数时间法

  • 介绍:每隔固定的帧数,计算帧数使用的时间,求出帧率。
  • 结论:计算出的帧率较为稳定,但是刷新时间较长,帧率越小刷新时间越长。

2)固定时间帧数法

  • 介绍:记录固定时间内的帧数,得出帧率。
  • 结论:计算的帧率不稳定,但是刷新时间可控,时间越久帧数越稳定。

以上两种方法各具优缺点,经过多次测试对比后,EasyCVR平台采用了固定时间帧数法,现在是计算5秒的平均帧率。

除了以上两种方法,网络上还有其他的帧率计算方法,后续我们也将持续测试和分享相关研发经验,欢迎大家关注。

EasyCVR平台不仅能提供丰富的视频能力,还可提供云、边、端分布式海量视频资源的统一管理与运维,从而实现数据采集、处理、汇聚、分析、存储、管理等全环节的视频能力。借助智能分析网关的AI智能检测能力,可实现人脸、人体、车辆、烟火、物体、行为等识别、抓拍、比对、告警等服务。