一种基于非关键视频帧的预览方法及服务设备技术

技术编号:20979598 阅读:41 留言:0更新日期:2019-04-29 18:50
本发明专利技术涉及视频技术领域,公开一种基于非关键视频帧的预览方法及服务设备,包括:当检测到针对视频预览界面中目标视频对应的时间轴的点击操作时,确定点击操作对应的目标时间点;判断目标时间点是否对应非关键视频帧;如果是,确定目标时间点之前的目标关键视频帧对应的目标关键视频帧时间点;将目标视频中从目标关键视频帧时间点至目标时间点之间的视频片段进行解码操作,得到所有解码视频帧;输出解码视频帧中与目标时间点对应的目标解码视频帧。实施本发明专利技术实施例,能够输出用户需要预览的目标视频中的任意非关键视频帧,提高了视频预览的可靠性。

A Preview Method and Service Equipment Based on Non-critical Video Frames

The invention relates to the field of video technology, and discloses a preview method and service equipment based on non-critical video frames, including: determining the target time point of click operation when a click operation corresponding to the time axis of the target video in the video preview interface is detected; determining whether the target time point corresponds to the non-critical video frame; and, if so, determining the target before the target time point. Target key video frame time points corresponding to target key video frames; decode video clips from target key video frame time points to target time points in target video, and get all decoded video frames; output target decoded video frames corresponding to target time points in decoded video frames. The embodiment of the present invention can output any non-key video frame in the target video that the user needs to preview, thus improving the reliability of video preview.

【技术实现步骤摘要】
一种基于非关键视频帧的预览方法及服务设备
本专利技术涉及视频
,具体涉及一种基于非关键视频帧的预览方法及服务设备。
技术介绍
目前,媒体服务器在检测到的用户需要预览目标视频时,可以获取目标视频对应的视频包,并根据视频包实现对目标视频的预览。由于视频包中通常只包含目标视频的若干个关键视频帧,因此,当用户选取的需要预览的时间节点对应目标视频的非关键视频帧时,媒体服务器很难获取目标视频的非关键视频帧,从而导致媒体服务器无法正常预览的情况发生。
技术实现思路
本专利技术实施例公开一种基于非关键视频帧的预览方法及服务设备,能够提高视频预览的可靠性。本专利技术实施例第一方面公开一种基于非关键视频帧的预览方法,所述方法包括:当检测到针对视频预览界面中目标视频对应的时间轴的点击操作时,确定所述点击操作对应的目标时间点;判断所述目标时间点是否对应非关键视频帧;如果是,确定所述目标时间点之前的目标关键视频帧对应的目标关键视频帧时间点;将所述目标视频中从所述目标关键视频帧时间点至所述目标时间点之间的视频片段进行解码操作,得到从所述目标关键视频帧时间点至所述目标时间点之间的所有解码视频帧;输出所述解码视频帧中与所述目标时间点对应的目标解码视频帧。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述当检测到针对视频预览界面中目标视频对应的时间轴的点击操作时,确定所述点击操作对应的目标时间点之前,所述方法还包括:获取视频预览界面中的目标视频包含的所有目标视频帧;通过图像识别技术识别所有所述目标视频帧的内容信息;根据所述内容信息将所述目标视频帧分割为若干视频帧组,任意所述视频帧组中的所述目标视频帧的内容相互匹配;分别从各个所述视频帧组中选取关键视频帧,并将除所述关键视频帧之外的目标视频帧标记为非关键视频帧,其中,一个所述视频帧组选取一个所述关键视频帧。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述判断所述目标时间点是否对应非关键视频帧,包括:获取所述非关键视频帧对应的非关键视频帧时间点;判断所述目标时间点是否与任意所述非关键视频帧时间点匹配。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述确定所述目标时间点之前的目标关键视频帧对应的目标关键视频帧时间点,包括:获取所述关键视频帧的关键视频帧时间点;将所述关键视频帧时间点小于所述目标时间点的所述关键视频帧确定为备选关键视频帧;计算所述备选关键视频帧的所述关键视频帧时间点与所述目标时间点的时间差的绝对值;通过将所述绝对值进行比对,确定最小绝对值,并将所述最小绝对值对应的备选关键视频帧确定为目标关键视频帧,以及确定所述目标关键视频帧对应的所述关键视频帧时间点为目标关键视频帧时间点。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述输出所述解码视频帧中与所述目标时间点对应的目标解码视频帧,包括:获取所述解码视频帧中与所述目标时间点对应的目标解码视频帧;对所述目标解码视频帧进行渲染,并输出渲染后的所述目标解码视频帧。本专利技术实施例第二方面公开一种服务设备,包括:第一确定单元,用于当检测到针对视频预览界面中目标视频对应的时间轴的点击操作时,确定所述点击操作对应的目标时间点;判断单元,用于判断所述目标时间点是否对应非关键视频帧;第二确定单元,用于在所述判断单元判断的结果为是时,确定所述目标时间点之前的目标关键视频帧对应的目标关键视频帧时间点;解码单元,用于将所述目标视频中从所述目标关键视频帧时间点至所述目标时间点之间的视频片段进行解码操作,得到从所述目标关键视频帧时间点至所述目标时间点之间的所有解码视频帧;输出单元,用于输出所述解码视频帧中与所述目标时间点对应的目标解码视频帧。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述服务设备还包括:获取单元,用于在所述第一确定单元当检测到针对视频预览界面中目标视频对应的时间轴的点击操作时,确定所述点击操作对应的目标时间点之前,获取视频预览界面中的目标视频包含的所有目标视频帧;识别单元,用于通过图像识别技术识别所有所述目标视频帧的内容信息;分割单元,用于根据所述内容信息将所述目标视频帧分割为若干视频帧组,任意所述视频帧组中的所述目标视频帧的内容相互匹配;标记单元,用于分别从各个所述视频帧组中选取关键视频帧,并将除所述关键视频帧之外的目标视频帧标记为非关键视频帧,其中,一个所述视频帧组选取一个所述关键视频帧。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述判断单元包括:第一获取子单元,用于获取所述非关键视频帧对应的非关键视频帧时间点;判断子单元,用于判断所述目标时间点是否与任意所述非关键视频帧时间点匹配。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述第二确定单元包括:第二获取子单元,用于在所述判断单元判断的结果为是时,获取所述关键视频帧的关键视频帧时间点;第一确定子单元,用于将所述关键视频帧时间点小于所述目标时间点的所述关键视频帧确定为备选关键视频帧;计算子单元,用于计算所述备选关键视频帧的所述关键视频帧时间点与所述目标时间点的时间差的绝对值;第二确定子单元,用于通过将所述绝对值进行比对,确定最小绝对值,并将所述最小绝对值对应的备选关键视频帧确定为目标关键视频帧,以及确定所述目标关键视频帧对应的所述关键视频帧时间点为目标关键视频帧时间点。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述输出单元包括:第三获取子单元,用于获取所述解码视频帧中与所述目标时间点对应的目标解码视频帧;渲染子单元,用于对所述目标解码视频帧进行渲染,并输出渲染后的所述目标解码视频帧。本专利技术实施例第三方面公开另一种服务设备,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行第一方面的任意一种方法的部分或全部步骤。本专利技术实施例第四方面公开一种计算机可读存储介质,所述计算机可读存储介质存储了程序代码,其中,所述程序代码包括用于执行第一方面的任意一种方法的部分或全部步骤的指令。本专利技术实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。本专利技术实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。与现有技术相比,本专利技术实施例具有以下有益效果:本专利技术实施例中,当检测到针对视频预览界面中目标视频对应的时间轴的点击操作时,确定点击操作对应的目标时间点;判断目标时间点是否对应非关键视频帧;如果是,确定目标时间点之前的目标关键视频帧对应的目标关键视频帧时间点;将目标视频中从目标关键视频帧时间点至目标时间点之间的视频片段进行解码操作,得到所有解码视频帧;输出解码视频帧中与目标时间点对应的目标解码视频帧。可见,实施本专利技术实施例,能够在检测到用户选取的目标时间点对应非关键视频帧时,获取目标视频中目标时间点之前的目标关键视频帧,并从该目标关键视频帧开始解码直至目标时间点为止,得到解码视频帧,进而从解码视频帧中确定目标时间点对应的目标解码视频帧,并输出该目标解码视频帧,以使服务设备可以输出用户需要预览的本文档来自技高网...

【技术保护点】
1.一种基于非关键视频帧的预览方法,其特征在于,所述方法包括:当检测到针对视频预览界面中目标视频对应的时间轴的点击操作时,确定所述点击操作对应的目标时间点;判断所述目标时间点是否对应非关键视频帧;如果是,确定所述目标时间点之前的目标关键视频帧对应的目标关键视频帧时间点;将所述目标视频中从所述目标关键视频帧时间点至所述目标时间点之间的视频片段进行解码操作,得到从所述目标关键视频帧时间点至所述目标时间点之间的所有解码视频帧;输出所述解码视频帧中与所述目标时间点对应的目标解码视频帧。

【技术特征摘要】
1.一种基于非关键视频帧的预览方法,其特征在于,所述方法包括:当检测到针对视频预览界面中目标视频对应的时间轴的点击操作时,确定所述点击操作对应的目标时间点;判断所述目标时间点是否对应非关键视频帧;如果是,确定所述目标时间点之前的目标关键视频帧对应的目标关键视频帧时间点;将所述目标视频中从所述目标关键视频帧时间点至所述目标时间点之间的视频片段进行解码操作,得到从所述目标关键视频帧时间点至所述目标时间点之间的所有解码视频帧;输出所述解码视频帧中与所述目标时间点对应的目标解码视频帧。2.根据权利要求1所述的方法,其特征在于,所述当检测到针对视频预览界面中目标视频对应的时间轴的点击操作时,确定所述点击操作对应的目标时间点之前,所述方法还包括:获取视频预览界面中的目标视频包含的所有目标视频帧;通过图像识别技术识别所有所述目标视频帧的内容信息;根据所述内容信息将所述目标视频帧分割为若干视频帧组,任意所述视频帧组中的所述目标视频帧的内容相互匹配;分别从各个所述视频帧组中选取关键视频帧,并将除所述关键视频帧之外的目标视频帧标记为非关键视频帧,其中,一个所述视频帧组选取一个所述关键视频帧。3.根据权利要求2所述的方法,其特征在于,所述判断所述目标时间点是否对应非关键视频帧,包括:获取所述非关键视频帧对应的非关键视频帧时间点;判断所述目标时间点是否与任意所述非关键视频帧时间点匹配。4.根据权利要求3所述的方法,其特征在于,所述确定所述目标时间点之前的目标关键视频帧对应的目标关键视频帧时间点,包括:获取所述关键视频帧的关键视频帧时间点;将所述关键视频帧时间点小于所述目标时间点的所述关键视频帧确定为备选关键视频帧;计算所述备选关键视频帧的所述关键视频帧时间点与所述目标时间点的时间差的绝对值;通过将所述绝对值进行比对,确定最小绝对值,并将所述最小绝对值对应的备选关键视频帧确定为目标关键视频帧,以及确定所述目标关键视频帧对应的所述关键视频帧时间点为目标关键视频帧时间点。5.根据权利要求1~4任一项所述的方法,其特征在于,所述输出所述解码视频帧中与所述目标时间点对应的目标解码视频帧,包括:获取所述解码视频帧中与所述目标时间点对应的目标解码视频帧;对所述目标解码视频帧进行渲染,并输出渲染后的所述目标解码视频帧。6.一种服务设备,其特征在于,包括:第一确定单元,用于当检测到针对视频预览界面中目标视频对应的时间轴的点击...

【专利技术属性】
技术研发人员:黄石锋黄庆杰李株亮张国标刘丹
申请(专利权)人:广州励丰文化科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1