本申请涉及图像处理,特别是涉及一种视频时间校准方法、装置、设备以及存储介质。
背景技术:
1、目前的图像采集设备大多设有rtc(real-time clock)模块,用于在智能设备断电的情况下记录时间并进行时间校准,或是通过网络上的ntp(network time protocol)校时服务器进行时间校准。
2、但在断电断网的情况下,对于未设置rtc模块的图像采集设备而言,通常会在重启后将时间恢复至某个默认时间;若设备没有及时联网,则会导致视频时间错乱,产生错误时间的录像视频。
3、因此,目前需求一种视频时间校准方法对录像视频的时间进行校准。
技术实现思路
1、本申请至少提供一种视频时间校准方法、装置、设备以及计算机可读存储介质。
2、本申请第一方面提供了一种视频时间校准方法,包括:基于获取到的待校时视频段的前一视频段对应的下电时间和所述待校时视频段对应的上电后的启动时间,确定所述待校时视频段的录制起始时间;若所述待校时视频段的录制过程中接收到校时指令,则解析所述校时指令,得到当前校准时间;若所述待校时视频段的录制过程中未接收到所述校时指令,则基于所述待校时视频段的视频内容进行时间分析,得到当前分析时间;基于所述当前校准时间或所述当前分析时间对所述录制起始时间进行校准处理,得到校准后的视频时间。
3、在一实施例中,所述基于所述待校时视频段的视频内容进行时间分析,得到当前分析时间的步骤,包括:对所述待校时视频段的视频内容进行内容分析,得到所述视频内容对应的视频事件;将所述视频事件和预设的事件模板进行匹配,得到和所述视频事件匹配的事件模板对应的事件时间;将所述事件时间作为所述待校时视频段的当前分析时间。
4、在一实施例中,所述基于所述当前校准时间或所述当前分析时间对所述录制起始时间进行校准处理,得到校准后的视频时间的步骤,包括:计算所述当前校准时间和获取到的所述待校时视频段对应的运行时间之间的差值,得到当前起始时间;基于所述当前起始时间对所述录制起始时间进行重写处理,得到所述校准后的视频时间,所述校准后的视频时间包括校准后的录制起始时间。
5、在一实施例中,在所述得到校准后的视频时间的步骤之后,所述方法还包括:若接收到对所述待校时视频段的播放指令,则在播放所述待校时视频段的过程中,将所述校准后的录制起始时间至所述当前校准时间内的校准后的视频时间对应叠加至所述待校时视频段中进行显示;将所述当前校准时间后的时间对应写入所述待校时视频段之后的视频段中进行显示。
6、在一实施例中,所述基于所述当前校准时间或所述当前分析时间对所述录制起始时间进行校准处理,得到校准后的视频时间的步骤,包括:计算所述当前分析时间和获取到的所述待校时视频段对应的运行时间之间的差值,得到估计起始时间;基于所述估计起始时间对所述录制起始时间进行重写处理,得到所述校准后的视频时间,所述校准后的视频时间包括校准后的录制起始时间。
7、在一实施例中,在所述得到校准后的录制起始时间的步骤之后,所述方法还包括:若接收到对所述待校时视频段的播放指令,则在播放所述待校时视频段的过程中,将所述校准后的录制起始时间至所述当前分析时间内的校准后的视频时间对应叠加至所述待校时视频段中进行显示。
8、在一实施例中,在所述接收到对所述待校时视频段的播放指令的步骤之后,所述方法还包括:若接收到对所述待校时视频段的时间设置指令,则在播放所述待校时视频段的过程中,基于不同的显示方式分别将所述时间设置指令对应的时间以及所述校准后的录制起始时间至所述当前分析时间内的校准后的视频时间,叠加至所述待校时视频段的视频内容中进行显示,其中,所述不同的显示方式至少包括不同的显示字体或不同的显示颜色中的一种。
9、本申请第二方面提供了一种视频时间校准装置,包括:时间确定模块,用于基于获取到的待校时视频段的前一视频段对应的下电时间和所述待校时视频段对应的上电后的启动时间,确定所述待校时视频段的录制起始时间;指令解析模块,用于若所述待校时视频段的录制过程中接收到校时指令,则解析所述校时指令,得到当前校准时间;视频分析模块,用于若所述待校时视频段的录制过程中未接收到所述校时指令,则基于所述待校时视频段的视频内容进行时间分析,得到当前分析时间;时间校准模块,用于基于所述当前校准时间或所述当前分析时间对所述录制起始时间进行校准处理,得到校准后的视频时间。
10、本申请第三方面提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述视频时间校准方法。
11、本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述视频时间校准方法。
12、上述方案,通过获取待校时视频段的前一视频段对应的下电时间和待校时视频段对应的上电后的启动时间确定待校时视频段的录制起始时间,由此确定待校时视频段和前一视频段之间的时间关系;若待校时视频段的录制过程中接收到校时指令,则通过解析指令中的当前校准时间对待校时视频段进行时间校准;若待校时视频段的录制过程中未接收到校时指令,则通过分析待校时视频段的视频内容得到当前分析时间,基于当前分析时间对待校时视频段进行时间校准,由此在接收校时指令和未接收校时指令的两种情况下,都能够实现对视频时间进行校准。
13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。
1.一种视频时间校准方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述待校时视频段的视频内容进行时间分析,得到当前分析时间的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述当前校准时间或所述当前分析时间对所述录制起始时间进行校准处理,得到校准后的视频时间的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,在所述得到校准后的视频时间的步骤之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述当前校准时间或所述当前分析时间对所述录制起始时间进行校准处理,得到校准后的视频时间的步骤,包括:
6.根据权利要求5所述的方法,其特征在于,在所述得到校准后的录制起始时间的步骤之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述接收到对所述待校时视频段的播放指令的步骤之后,所述方法还包括:
8.一种视频时间校准装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至7任一项所述的方法。