掌桥专利:专业的专利平台
掌桥专利
首页

视频处理方法、装置、电子设备和存储介质

文献发布时间:2023-06-19 09:52:39


视频处理方法、装置、电子设备和存储介质

技术领域

本公开涉及视频领域,尤其涉及视频处理方法、装置、电子设备和存储介质。

背景技术

随着互联网技术的发展和智能设备的应用普及,直播逐渐融入人们的工作生活中,由于直播视频具有强实时性,因此在主播直播的过程中,处于在线状态的观众能够参与直播视频的实时互动,而未在线的用户则仅能通过回放直播视频获知直播内容。

在相关技术中,通常向用户提供直播节目的完整直播视频用于回放,此时关注对局类视频的用户只有在回放完整个直播视频后才能够获知该视频中的对局片段,因此对于仅关注完整视频中的对局片段的用户来说,时间成本较高。进一步的,相关技术还提供了人工对完整直播视频进行切分以获取对局片段的方案,但该方案不仅人力成本较高,而且处理效率较为低下。

发明内容

本公开提供了视频处理方法、装置、电子设备和存储介质,以至少解决相关技术中的技术问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提出一种视频处理方法,所述方法包括:

获取从直播视频中抽取的第一视频截图,并在所述第一视频截图表明所述直播视频为对局类视频且处于对局开始阶段的情况下,根据所述第一视频截图确定所述直播视频的对局开始时刻;

获取从所述直播视频中抽取的第二视频截图,并在所述第二视频截图表明所述直播视频为对局类视频且处于对局结束阶段的情况下,根据所述第二视频截图确定所述直播视频的对局结束时刻;

从所述直播视频中截取位于所述对局开始时刻和所述对局结束时刻之间的回放视频片段。

可选的,通过下述方式获取从直播视频中抽取的任一视频截图,包括:

响应于从消息队列中获取到的截图生成消息,从内容分发网络对应的存储空间中获取所述截图生成消息指定的任一视频截图,所述截图生成消息由所述内容分发网络在将所述任一视频截图保存至所述存储空间后发送至所述消息队列。

可选的,通过下述方式确定所述直播视频的视频类型:

识别所述第一视频截图或所述第二视频截图中的展示对象;

在所述展示对象与对局类视频所包含的预设对象之间的对象匹配度高于预设阈值的情况下,确定所述直播视频属于对局类视频。

可选的,通过下述至少之一的方式确定任一视频截图对应的所述直播视频的对局阶段:

确定所述任一视频截图对应的目标场景,并根据视频场景与对局阶段之间的预设对应关系确定对应于所述目标场景的对局阶段,以作为所述任一视频截图对应的所述直播视频的对局阶段;

识别所述任一视频截图中的目标对象,并根据视频对象与对局阶段之间的预设对应关系确定对应于所述目标对象的对局阶段,以作为所述任一视频截图对应的所述直播视频的对局阶段;

确定所述视频截图中的目标对象的目标展示位置,并根据展示位置与对局阶段的预设对应关系确定对应于所述目标展示位置的对局阶段,以作为所述任一视频截图对应的所述直播视频的对局阶段。

可选的,所述根据所述第一视频截图确定所述直播视频的对局开始时刻,包括:将所述第一视频截图在所述直播视频中对应的第一视频播放时刻确定为所述对局开始时刻;

所述根据所述第二视频截图确定所述直播视频的对局结束时刻,包括:将所述第二视频截图在所述直播视频中对应的第二视频播放时刻确定为所述对局结束时刻。

可选的,在确定出所述第一视频播放时刻后,在所述直播视频的所述第一视频播放时刻处添加对局开始标记;

所述将所述第一视频截图在所述直播视频中对应的第一视频播放时刻确定为所述对局开始时刻,包括:在确定出所述对局结束时刻的情况下,根据所述对局开始标记获取所述第一视频播放时刻作为所述对局开始时刻。

可选的,还包括:

在截取所述回放视频片段后,清除所述直播视频中添加的所述对局开始标记。

可选的,还包括:

获取从所述直播视频中抽取的第三视频截图,并在所述第三视频截图表明所述直播视频为对局类视频且处于对局中阶段的情况下,查询所述对局开始时刻;

在不存在所述对局开始时刻的情况下,将当前时刻确定为所述对局开始时刻。

可选的,还包括:

在确定出所述对局开始时刻的情况下,将所述直播视频的对局状态设置为对局开始状态;

在所述第三视频截图表明所述直播视频为对局类视频且处于对局中阶段的情况下,将所述对局状态更新为对局中状态;

在确定出所述对局结束时刻的情况下,将所述对局状态更新为对局结束状态。

可选的,还包括:

在本地存储空间中保存所述回放视频片段;和/或,

将所述回放视频片段提供至预设的网络节点,以由所述网络节点保存所述回放视频片段。

可选的,还包括:

响应于回放请求方针对所述回放视频片段的视频获取请求,确定所述回放请求方的请求方标识及所述回放视频片段的片段标识;

将所述请求方标识和所述片段标识提供至网络节点的管理设备,以由所述管理设备确定距离所述回放请求方的路由跳数小于跳数阈值的目标网络节点,并由所述目标网络节点将所述片段标识对应的回放视频片段发送至所述回放请求方。

根据本公开实施例的第二方面,提出一种视频处理装置,所述装置包括:

第一获取模块,被配置为获取从直播视频中抽取的第一视频截图,并在所述第一视频截图表明所述直播视频为对局类视频且处于对局开始阶段的情况下,根据所述第一视频截图确定所述直播视频的对局开始时刻;

第二获取模块,被配置为获取从所述直播视频中抽取的第二视频截图,并在所述第二视频截图表明所述直播视频为对局类视频且处于对局结束阶段的情况下,根据所述第二视频截图确定所述直播视频的对局结束时刻;

片段截取模块,被配置为从所述直播视频中截取位于所述对局开始时刻和所述对局结束时刻之间的回放视频片段。

可选的,所述第一获取模块和所述第二获取模块通过下述方式获取从直播视频中抽取的任一视频截图,包括:

响应于从消息队列中获取到的截图生成消息,从内容分发网络对应的存储空间中获取所述截图生成消息指定的任一视频截图,所述截图生成消息由所述内容分发网络在将所述任一视频截图保存至所述存储空间后发送至所述消息队列。

可选的,所述第一获取模块和所述第二获取模块通过下述方式确定所述直播视频的视频类型:

识别所述第一视频截图或所述第二视频截图中的展示对象;

在所述展示对象与对局类视频所包含的预设对象之间的对象匹配度高于预设阈值的情况下,确定所述直播视频属于对局类视频。

可选的,所述第一获取模块和所述第二获取模块通过下述至少之一的方式确定任一视频截图对应的所述直播视频的对局阶段:

确定所述任一视频截图对应的目标场景,并根据视频场景与对局阶段之间的预设对应关系确定对应于所述目标场景的对局阶段,以作为所述任一视频截图对应的所述直播视频的对局阶段;

识别所述任一视频截图中的目标对象,并根据视频对象与对局阶段之间的预设对应关系确定对应于所述目标对象的对局阶段,以作为所述任一视频截图对应的所述直播视频的对局阶段;

确定所述视频截图中的目标对象的目标展示位置,并根据展示位置与对局阶段的预设对应关系确定对应于所述目标展示位置的对局阶段,以作为所述任一视频截图对应的所述直播视频的对局阶段。

可选的,所述第一获取模块还被配置为:将所述第一视频截图在所述直播视频中对应的第一视频播放时刻确定为所述对局开始时刻;

所述第二获取模块还被配置为:将所述第二视频截图在所述直播视频中对应的第二视频播放时刻确定为所述对局结束时刻。

可选的,还包括标记添加模块,被配置为在确定出所述第一视频播放时刻后,在所述直播视频的所述第一视频播放时刻处添加对局开始标记;

所述第一获取模块还被配置为:在确定出所述对局结束时刻的情况下,根据所述对局开始标记获取所述第一视频播放时刻作为所述对局开始时刻。

可选的,还包括:

标记清除模块,被配置为在截取所述回放视频片段后,清除所述直播视频中添加的所述对局开始标记。

可选的,还包括:

第三获取模块,被配置为获取从所述直播视频中抽取的第三视频截图,并在所述第三视频截图表明所述直播视频为对局类视频且处于对局中阶段的情况下,查询所述对局开始时刻;

开始时刻确定模块,被配置为在不存在所述对局开始时刻的情况下,将当前时刻确定为所述对局开始时刻。

可选的,还包括:

第一状态设置模块,被配置为在确定出所述对局开始时刻的情况下,将所述直播视频的对局状态设置为对局开始状态;

第二状态设置模块,被配置为在所述第三视频截图表明所述直播视频为对局类视频且处于对局中阶段的情况下,将所述对局状态更新为对局中状态;

第三状态设置模块,被配置为在确定出所述对局结束时刻的情况下,将所述对局状态更新为对局结束状态。

可选的,还包括:

本地存储模块,被配置为在本地存储空间中保存所述回放视频片段;和/或,

片段提供模块,被配置为将所述回放视频片段提供至预设的网络节点,以由所述网络节点保存所述回放视频片段。

可选的,还包括:

请求响应模块,被配置为响应于回放请求方针对所述回放视频片段的视频获取请求,确定所述回放请求方的请求方标识及所述回放视频片段的片段标识;

标识提供模块,被配置为将所述请求方标识和所述片段标识提供至网络节点的管理设备,以由所述管理设备确定距离所述回放请求方的路由跳数小于跳数阈值的目标网络节点,并由所述目标网络节点将所述片段标识对应的回放视频片段发送至所述回放请求方。

根据本公开实施例的第三方面,提出一种电子设备,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如上述任一实施例所述的视频处理方法。

根据本公开实施例的第四方面,提出一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一实施例所述的视频处理方法。

本公开的实施例提供的技术方案至少带来以下有益效果:

根据本公开的实施例,能够根据直播视频的视频截图对直播视频进行切分处理,以得到对应于对局阶段的回放视频片段,从而无需用户回放完整的直播视频即可直接获取上述回放视频片段进而了解相应的对局内容,提高了涉及对局片段的视频内容的回放效率。此外,通过获取视频截图以确定相应的对局开始时刻和对局结束时刻,能够自动而准确的雀帝国对局片段对应的开始时刻和结束时刻,从而实现对对局片段(即为回放视频片段)的自动获取,相对于人工切分的方案,显著提高了回放视频片段的获取效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是本公开根据一示例性实施例之一示出的一种视频处理方法的流程图;

图2是本公开根据一示例性实施例之二示出的一种视频处理方法的交互流程图;

图3是本公开根据一示例性实施例示出的一种视频片段发送方法的流程图;

图4是本公开根据一示例性实施例示出的一种应用于游戏直播场景中的对局阶段确定方法的流程图;

图5是本公开根据一示例性实施例示出的一种应用于购物直播场景中的对局阶段确定方法的流程图;

图6是根据本公开的实施例示出的一种视频处理装置的示意框图;

图7是根据本公开的实施例示出的一种电子设备的示意框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

随着互联网技术的发展和智能设备的应用普及,直播逐渐融入人们的工作生活中,由于直播视频的强实时性,使得在主播直播的过程中,处于在线状态的观众才能参与直播的实时互动中,而在直播过程中未在线的用户则仅能通过回放直播视频获知直播的内容。

然而,相关技术中通常向用户提供主播在整个直播过程中生成的完整的直播视频。以游戏直播为例,在整个游戏直播的过程中,游戏对局阶段的直播内容受到更多用户的关注和反复查看,但在相关技术中,对游戏对局阶段的直播内容进行回放之前需要播放较长时间的游戏准备阶段的内容,而并非直接进入游戏对局阶段,这使得用户不得不等待对游戏准备阶段的直播内容播放完毕,或者手动调整直播视频的播放进度以查找游戏对局阶段的起始播放位置,从而不仅导致对游戏对局阶段的直播内容的播放效率低下,而且浪费了网络传输、视频放映的软硬件资源。

有鉴于此,本公开提供一种视频处理方法,根据直播视频的视频截图对直播视频进行切分处理,以得到对应于对局阶段的回放视频片段,从而无需用户回放完整的直播视频即可直接获取上述回放视频片段进而了解相应的对局内容,进而提高涉及对局片段的视频内容的获取及回放效率。

图1是本公开根据一示例性实施例之一示出的一种视频处理方法的流程图,如图1所示,该方法应用于视频处理设备,可以包括以下步骤:

在步骤102中,获取从直播视频中抽取的第一视频截图,并在所述第一视频截图表明所述直播视频为对局类视频且处于对局开始阶段的情况下,根据所述第一视频截图确定所述直播视频的对局开始时刻。

在步骤104中,获取从所述直播视频中抽取的第二视频截图,并在所述第二视频截图表明所述直播视频为对局类视频且处于对局结束阶段的情况下,根据所述第二视频截图确定所述直播视频的对局结束时刻。

在确定待处理的直播视频的视频截图之前,可以先获取与直播视频对应的视频类型,进而在检测到视频类型为预设类型时,向网络节点发送与直播视频对应的视频截图的获取请求,以得到所述视频截图。

其中,上述视频类型可以由主播在录制直播之前或者录制直播之后所选定,视频类型可以涉及多个方面,诸如游戏、美食、旅游、购物等。预定义的类型标识可以为默认配置,诸如默认配置至少将游戏、购物确定为预定义的类型标识;或者也可以为基于最近一段时长内的直播观看情况分析得到的当前视频类型,诸如抽取至少预设数量的账户在最近3日内所观看的直播情况,以获取至少预设数量的账户在最近3日内所观看的直播视频的视频类型,统计出视频类型的重复频率高于频率阈值的类型信息,进而将重复频率高于频率阈值的视频类型信息作为预定义的视频类型。

在一实施例中,从直播视频中抽取视频截图的过程,可以采用多种方式,例如可以按照预设的时间间隔或者逐帧从直播视频的实时视频流中抽取视频帧图像,并将其作为从直播视频中抽取到的视频截图;或者,也可以按照预设时间间隔对直播视频的播放画面进行快照截屏,并将获得的截屏图像确定为从直播视频中抽取到的视频截图,本公开对此并不进行限制。

在一实施例中,视频截图抽取服务可以在抽取到任一视频截图后将其保存在CDN(Content Delivery Network,内容分发网络)对应的存储空间中,并向消息队列发送相应的截图生成消息。然后,视频处理设备可以通过主动查询或者订阅消息提醒的方式从消息队列中获取截图生成消息,进而响应于该消息从上述存储空间中获取上述任一视频截图。其中,上述任一视频截图可以为前述第一视频截图或者第二视频截图,本公开对此并不进行限制。通过上述消息队列能够保证截图生成服务和视频处理设备之间的异步处理,保证对直播视频的高效处理,提升回放视频片段的生成效率。

在一实施例中,视频处理设备可以先识别第一视频截图或第二视频截图中的展示对象,然后在识别出的展示对象与对局类视频所包含的预设对象之间的对象匹配度高于预设阈值的情况下,确定该直播视频属于对局类视频。其中,上述预设展示对象可以包括对局类视频的特定展示对象,如进度条、皮肤、武器、信息栏等;上述对象匹配度可以包括展示对象与预设对象的展示位置、展示大小、颜色、运动参数等展示属性之间的匹配度。通过该方式有助于准备识别视频截图中的展示对象,进而提高对对局类视频的判定准确度。

在一实施例中,视频处理设备可以使用多种方式确定任一视频截图对应的直播视频的对局阶段。例如,可以确定任一视频截图对应的目标场景,并根据视频场景与对局阶段之间的预设对应关系确定对应于目标场景的对局阶段,以作为任一视频截图对应的直播视频的对局阶段。又例如,也可以识别任一视频截图中的目标对象,并根据视频对象与对局阶段之间的预设对应关系确定对应于目标对象的对局阶段,以作为任一视频截图对应的直播视频的对局阶段;再例如,还可以确定视频截图中的目标对象的目标展示位置,并根据展示位置与对局阶段的预设对应关系确定对应于目标展示位置的对局阶段,以作为任一视频截图对应的直播视频的对局阶段。通过对上述目标场景、目标对象或者其目标展示位置等信息的确定,有助于快速且准确的确定直播视频的对局阶段。

视频截图中的目标对象可以为用于表征该视频截图所属对局阶段的信息,基于不同的应用场景所确定的目标对象、以及目标对象与对局阶段的对应关系可以不同。诸如在直播视频为游戏直播视频的情况下,视频截图中的目标对象可以为游戏技能标识的数量或者预设范围内的人物数量。相应的,在识别到视频截图中包括表征游戏技能标识的目标对象的情况下,确定该视频截图处于游戏直播中的游戏进行阶段;或者,在识别到视频截图中的技能标识的数量、预设范围内人物的数量中的至少之一高于相应的预设阈值的情况下,确定该视频截图对应的对局阶段为游戏对局的进行阶段。

除了游戏直播场景之外,目标对象以及目标对象与对局阶段的对应关系可以为其他应用场景中的信息,诸如在直播购物的场景中,视频截图中目标对象可以包括视频截图中所展示的商品标识,或者包括视频截图中所展示的商品标识和商品标识对应的锚点位置。进一步的,在检测到锚点位置位于预设的区域范围的情况下,可以将视频截图对应的对局阶段确定为关于展示商品标识的进行阶段。

又例如,作为一示例性实施例,在识别视频截图中的目标对象,以根据所述目标对象、预设的对象与对局阶段之间的映射关系确定与目标对象对应的目标对局阶段的过程中,可以确定视频截图中同一目标对象的数量,检测到该数量高于预设阈值时,根据目标对象、预设的对象与对局阶段之间的映射关系确定与目标对象对应的目标对局阶段。作为另一示例性实施例,可以确定视频截图中目标对象的位置坐标;检测到位置坐标位于预设的区域范围时,将关于展示目标对象的进行阶段确定为与视频截图对应的对局阶段。

在一实施例中,为保证所确定对局开始时刻和对局结束时刻的准确性,可以通过上述视频截图确定抽取该截图时直播视频的播放时刻,进而将该播放时刻确定为相应的时刻。例如,可以将第一视频截图在直播视频中对应的第一视频播放时刻确定为对局开始时刻,并将第二视频截图在直播视频中对应的第二视频播放时刻确定为对局结束时刻。

进一步的,可以在确定出第一视频播放时刻后,在直播视频的第一视频播放时刻处添加对局开始标记,然后在确定出对局结束时刻的情况下,根据对局开始标记获取第一视频播放时刻作为对局开始时刻。通过上述添加对局开始标记的方式记录第一播放时刻,既能够进一步保证对局开始时刻与直播视频的一一对应以避免时间点混乱,又能够减少额外保存对局开始时刻导致的存储空间占用。

进一步的,同一直播视频中可能存在多个对局片段,例如游戏主播在同一直播节目中连续进行多场游戏直播,此时同一直播视频中可能存在依次对应于多个对局片段的多个直播开始时刻。考虑到各个对局片段对应的回放视频片段是依次独立生成的,因此为避免同一直播视频中多个直播开始时刻的标记混乱,可以在截取回放视频片段后,清除直播视频中添加的对局开始标记。从而在直播视频播放过程中的任一时刻,直播视频中最多仅有一个被标记的第一播放时刻,以保证对局开始时刻与对局结束时刻的准确对应,有助于截取到更准确且简短的回放视频片段。

诸如在游戏直播视频中包含一场游戏对局的情况下,可以根据该游戏直播视频确定出游戏对局的视频截图,或者在一场游戏直播视频中包含多场游戏对局的情况下,可以根据该游戏直播视频确定出多个游戏对局的进行阶段;再例如,在一个购物直播视频中包含对一种商品进行讲解的情况下,可以根据该购物直播视频确定出一种商品的讲解进行阶段,或者在一个购物直播视频中包含对多种商品进行讲解的情况下,可以根据该购物直播视频确定出多个不同商品的讲解进行阶段。

在一实施例中,因为上述视频截图可能被周期性获取,所以在上述截图获取周期过大的情况下,可能难以恰好确定出对局开始时刻。此时,可以获取从直播视频中抽取的第三视频截图,并在第三视频截图表明直播视频为对局类视频且处于对局中阶段的情况下,查询相应的对局开始时刻:若当前存在对局开始时刻,则标明当前时刻对应的直播片段的开始时刻已经被确定,此时继续获取视频截图并识别对局结束时刻即可;反之,若不存在对局开始时刻,则表明当前时刻对应的直播片段的开始时刻尚未被确定,因此可以将当前时刻确定为对局开始时刻。通过该方式,能够避免因截图间隔时长太长可能导致的对局开始时刻无法确定的问题。

进一步的,还可以在各个阶段依次设定直播视频的对局状态,以便明确表明该直播视频中对局片段对应的对局状态。具体的,可以在确定出对局开始时刻的情况下,将直播视频的对局状态设置为对局开始状;并在第三视频截图表明直播视频为对局类视频且处于对局中阶段的情况下,将对局状态更新为对局中状态;再在确定出对局结束时刻的情况下,将对局状态更新为对局结束状态。通过上述对局状态的一次更新过程,保证了直播视频中对局片段的当前状态通过上述对局状态实时反映。

在步骤106中,从所述直播视频中截取位于所述对局开始时刻和所述对局结束时刻之间的回放视频片段。

在一实施例中,上述回放视频片段可以保存在视频处理设备的本地存储空间中,或者也可以将该回放视频片段提供至预设的网络节点,以由网络节点保存该回放视频片段;当然,还可以在本地存储空间和上述网络节点中同时保存上述回放视频片段。

在一实施例中,可以响应于回放请求方针对回放视频片段的视频获取请求,确定回放请求方的请求方标识及回放视频片段的片段标识;然后将请求方标识和片段标识提供至网络节点的管理设备,以由管理设备确定距离回放请求方的路由跳数小于跳数阈值的目标网络节点,并由目标网络节点将片段标识对应的回放视频片段发送至回放请求方。以提高向回放请求方返回视频片段的处理效率,至少解决因网络节点与回放请求方之间的路由跳数过多而导致视频片段的发送效率低下等问题。

通过上述实施例,本方案能够根据直播视频的视频截图对直播视频进行切分处理,以得到对应于对局阶段的回放视频片段,从而无需用户回放完整的直播视频即可直接获取上述回放视频片段进而了解相应的对局内容,提高了涉及对局片段的视频内容的回放效率。此外,通过获取视频截图以确定相应的对局开始时刻和对局结束时刻,能够自动而准确的确定对局片段对应的对局开始时刻和对局结束时刻,从而实现对对局片段(即为回放视频片段)的自动获取,相对于人工切分的方案,显著提高了回放视频片段的获取效率。

图2是本公开根据一示例性实施例之二示出的一种视频处理方法的交互流程图,如图2所示,可以包括以下步骤:

在步骤201中,主播客户端设置直播视频的视频类型信息。

主播可以通过配置直播参数,进而生成对应于直播视频文件的参数信息,其中,所配置的直播参数可以涉及多种,诸如视频类型、清晰度等。具体的,主播客户端可以接收主播所设置的配置信息,进而通过解析主播所设置的配置信息确定与直播视频对应的视频类型信息。

在实际应用中,主播可以直接点选系统默认提供的直播类型备选信息,或者唤起直播类型的自定义编辑模式,进而在自定义编辑界面中输入直播类型信息。相应的,主播客户端在接收到主播所选择或者输入的直播类型信息后,可以将所接收到的直播类型信息写入与该直播视频对应的参数配置文件中,并随主播客户端的直播视频流发送至网络节点。

预定义的类型标识为预先配置在网络节点中的视频类型信息,进一步的,预定义的类型标识可以为管理员预先统一设置的,或者基于预设时长内观众客户端对直播视频的播放情况而确定的,具体的,网络节点通过发送请求信息获取预设时长内观众客户端对直播视频的播放情况,进而对直播视频的播放情况以及该直播视频的视频类型信息进行统计,以将播放数量超过预设数量阈值或者播放数量位于前预设位数的直播视频的视频类型信息确定为预定义的类型标识,本公开对预定义的类型标识的具体确定方式不做限制。

在步骤202中,网络节点接收到由主播客户端上传的直播视频流后,确定直播视频流的视频类型信息符合预定义的类型标识的情况下,进入步骤203中。

在实际应用中,网络节点可以为一种构建在现有网络基础上的智能虚拟网络,诸如前述CDN,通过网络节点的管理设备进行内容存储和内容分发。

在步骤203中,网络节点在直播视频中抽取并保存视频截图。

网络节点可以按照预设的时间间隔或者每间隔预设的视频帧数后在直播视频中抽取出视频截图;当然,也可以逐帧获取直播视频的每一视频帧作为视频截图。具体的,可以按照预设的时间间隔(如3s)或者逐帧从直播视频的实时视频流中抽取视频帧图像,并将其作为从直播视频中抽取到的视频截图;或者,也可以按照预设的时间间隔对直播视频的播放画面进行快照截屏,并将获得的截屏图像确定为从直播视频中抽取到的视频截图。

实际上,上述截图获取过程可以又网络节点提供的图像抽取服务完成。上述网络节点获取到上述视频截图后,可以将其保存在CDN对应的存储空间中。

在步骤204中,网络节点为消息队列生产截图生成消息。

网络节点可以进一步的生成针对上述视频截图的截图生成消息,并将该截图生成消息提供至预设的消息队列,其中,消息队列可以为kafka队列、MetaQ队列、ActiveMQ、HornetQ等,本公开对此并不进行限制。

在步骤205中,视频处理服务器消费消息队列中的截图生成消息。

视频处理服务器可以通过主动查询或者订阅消息提醒的方式从消息队列中获取截图生成消息,其中,其可以从消息队列中获取针对任一视频截图对应的截图生成消息,例如对应于前述第一视频截图、第二视频截图和第三视频截图的截图生成消息等。上述主动查询和订阅消息提醒的具体消费方式可以参见相关技术中记载的内容,此处不再赘述。

在步骤206中,视频处理服务器获取第一视频截图并判断相应的视频类型和对局阶段。

视频处理服务器可以从上述截图生成消息指示的存储空间或存储地址中获取第一视频截图,具体的,可以解析上述截图生成消息以获取第一视频截图的保存地址,进而向相应的存储设备请求获取该截图。

需要说明的是,视频处理服务器在获取任一视频截图之前,并不知晓该视频截图是对应于对局开始时刻的第一视频截图还是对应于对局结束时刻的第二视频截图,其获取各个视频截图的过程可以是相同的,即根据截图生成消息从相应的存储空间处获取。换言之,视频处理服务器对于任一视频截图的获取及处理过程均相同。

下面以游戏直播视频为例进行说明。视频处理服务器可以先对第一视频截图进行识别处理,以确定视频截图中的技能数量和/或人物数量。具体的,可以对直播视频截图进行解析,以根据解析结果确定直播视频截图中的下单个技能图像块和/或单个人物图像块,再对直播视频截图中存在技能图像块和人物图像块的数量进行统计,以根据统计结果确定直播视频截图中的技能数量、人物数量。此时,若视频截图中的技能数量、人物数量中的至少之一高于相应的预设阈值,则可以确定该视频截图对应的对局阶段为游戏对局的进行阶段,否则确定该视频截图对应的对局阶段为非游戏对局类视频或者该游戏对局类食品并非处于对局开始阶段。

另外,若检测到视频截图中存在预设的开始标识或结束标识,则确定该视频截图对应的对局阶段为游戏开始阶段或游戏结束阶段。在游戏直播场景中,视频截图的目标对象可以设置为对局阶段中的技能、人物、开始标识和结束标识,进而根据视频截图中的标识信息或者标识信息的出现频率确定视频截图所应用的对局阶段,提高了对局阶段确定的准确性。诸如可以对游戏直播视频截图中的技能数量、人物数量中的至少之一进行识别,进而根据识别结果确定该游戏直播视频截图是否处于游戏对局的进行阶段,当然,对于游戏开始之前,可以根据游戏直播的视频截图中的“挑选英雄”、“准备战斗”等开始标识确定该视频截图是处于游戏对局开始之前的准备阶段。类似的,对于游戏结束之后,可以根据游戏直播的视频截图中的“排名信息”、“本场战绩”等结束标识确定该视频截图是处于游戏对局已经结束的对局结束阶段。

在步骤207中,视频处理服务器确定对局开始时刻并为直播视频添加对局开始标记。

在确定第一直播截图对应于直播视频的对局开始阶段后,可以将该第一直播截图在直播视频中对应的第一播放时刻确定为对局开始时刻。

同时可以在直播视频中对应的第一播放时刻处为直播视频添加对局开始标记,该标记可以为“开始”、“Start”等文字信息,当然也可以为其他形式的标记信息,本公开对此并不进行限制。另外,视频处理服务器还可以将直播视频的视频状态设置为对局开始状态,以便根据该状态获知该直播视频的当前直播内容所对应的对局状态。

在步骤208中,视频处理服务器获取第三视频截图并判断相应的视频类型和对局阶段。

视频处理服务器可以采用前述步骤206所述方式获取第三视频截图并确定相应的视频类型和对局节点,然后在第三视频截图表明直播视频为对局类视频且处于对局中阶段的情况下,将对局状态更新为对局中状态。此时,表明当前直播视频中的直播节目已经进入对局过程。

在步骤209中,视频处理服务器查询并确定对局开始时刻。

为避免因截图间隔时长太长可能导致的对局开始时刻无法确定的问题,视频处理服务器可以在第三视频截图表明直播视频为对局类视频且处于对局中阶段的情况下,查询相应的对局开始时刻:若当前存在对局开始时刻,则标明当前时刻对应的直播片段的开始时刻已经被确定,此时继续获取视频截图并识别对局结束时刻即可;反之,若不存在对局开始时刻,则表明当前时刻对应的直播片段的开始时刻尚未被确定,因此可以将当前时刻确定为对局开始时刻。

在步骤210中,视频处理服务器获取第二视频截图,判断相应的视频类型和对局阶段。

视频处理服务器可以采用前述步骤206所述方式获取第二视频截图并确定相应的视频类型和对局节点,然后在第三视频截图表明直播视频为对局类视频且处于对局结束阶段的情况下,转入步骤211。

在步骤211中,视频处理服务器确定结束时刻、获取对局开始时刻并设置对局结束状态。

此时,表明当前直播视频中的直播节目的对局过程已经结束,因此视频处理服务器可以根据第二视频截图确定直播视频的对局结束时刻。具体的,可以将第二视频截图在直播视频中对应的第二播放时刻确定为对局结束时刻。同时,视频处理服务器还可以将直播视频的对局状态更改为对局结束状态。

另外,视频处理服务器还可以根据步骤207中设置的对局开始标记确定相应的对局开始时刻,具体的,可以在确定出对局结束时刻的情况下,根据前述对局开始标记获取第一视频播放时刻作为对局开始时刻。

在步骤212中,视频处理服务器从直播视频中截取回放视频片段。

在确定出上述对局开始时刻和对局结束时刻后,视频处理服务器可以从直播视频中截取位于对局开始时刻和对局结束时刻之间的直播视频片段,以作为回放视频片段。

其中,上述回放视频片段可以保存在视频处理设备的本地存储空间中,或者也可以将该回放视频片段提供至预设的网络节点,以由网络节点保存该回放视频片段;当然,还可以在本地存储空间和上述网络节点中同时保存上述回放视频片段。

具体的,在一实施例中,视频处理服务器可以直接将所截取的回放视频片段返回至传输视频截图的网络节点,即在视频处理服务器接收到由网络节点A抽取的视频截图之后,可以将相应的回放视频片段返回至网络节点A。在另一实施例中,视频处理服务器可以将所截取的回放视频片段发送至网络节点的管理设备,以由网络节点的管理设备对所截取的回放视频片段进行存储,并在接收到对回放视频片段的获取请求的情况下,由网络节点的管理设备将回放视频片段发送至回放请求方。

另外,视频处理服务器可以响应于回放请求方针对回放视频片段的视频获取请求,确定回放请求方的请求方标识及回放视频片段的片段标识;然后将请求方标识和片段标识提供至网络节点的管理设备,以由管理设备确定距离回放请求方的路由跳数小于跳数阈值的目标网络节点,并由目标网络节点将片段标识对应的回放视频片段发送至回放请求方。以提高向回放请求方返回视频片段的处理效率,至少解决因网络节点与回放请求方之间的路由跳数过多而导致视频片段的发送效率低下等问题。

在接收到的观众客户端对直播视频中的回放视频片段的片段获取请求后,可以通过网络节点的管理设备所确定的网络节点将回放视频片段发送至该观众客户端,从而实现对上述片段获取请求的响应。图3是本公开根据一示例性实施例示出的一种回放视频片段发送方法的流程图,如图3所示,可以包括下述步骤:

步骤301,视频处理服务器对接收到的直播视频的视频获取请求进行解析,以确定视频获取请求中包含的阶段标识和源端信息。

步骤302,视频处理服务器将源端信息和与阶段标识对应的回放视频片段发送至网络节点的管理设备。

步骤303,网络节点的管理设备通过查表确定与源端信息对应的源端的路由跳数小于跳数阈值的目标网络节点。

步骤304a,网络节点的管理设备将与阶段标识对应的回放视频片段发送至目标网络节点,以由该目标网络节点将接收到的回放视频片段转发至与源端信息对应的源端设备。

步骤304b,网络节点的管理设备将所确定的目标网络节点的地址发送至视频处理服务器。

步骤305,视频处理服务器向该目标网络节点发送源端信息和与阶段标识对应的回放视频片段,以由该目标网络节点将接收到的回放视频片段转发至与源端信息对应的源端设备。

由上述实施例可知,视频处理服务器可以借助于网络节点的管理设备将回放视频片段发送至与源端距离较近的网络节点中,进而由该网络节点对回放视频片段进行转发,使得源端能够就近接收到所请求的回放视频片段,提高源端的访问效率。

在不同的应用场景下,根据视频截图中的目标对象确定该视频截图对应的对局阶段的具体过程存在差异。下面示例出两种根据视频截图中的目标对象确定视频截图所对应的对局阶段的过程,分别结合图4、图5的流程图进行说明。

图4是本公开根据一示例性实施例示出的一种应用于游戏直播场景中的对局阶段确定方法的流程图,如图4所示,包括下述步骤:

步骤401,检测到所述直播视频的视频类型为游戏直播时,确定待识别的游戏直播视频截图。

步骤402,对游戏直播视频截图进行识别处理,以确定下述中的至少之一:视频截图中的技能数量、人物的数量。

在一实施例中,可以对直播视频截图进行解析,以根据解析结果确定直播视频截图中的下述至少之一:单个技能图像块、单个人物图像块,进而对直播视频截图中存在技能图像块和人物图像块的数量进行统计,以根据统计结果确定直播视频截图中的技能数量、人物数量。

步骤403,若视频截图中的技能数量、人物数量中的至少之一高于相应的预设阈值,则确定该视频截图对应的对局阶段为游戏对局的进行阶段,否则进入步骤404。

步骤404,若检测到视频截图中存在预设的开始标识或结束标识,则确定该视频截图对应的对局阶段为游戏开始阶段或游戏结束阶段。

由上述实施例中,在游戏直播场景中,视频截图的目标对象可以设置为对局阶段中的技能、人物、开始标识和结束标识,进而根据视频截图中的标识信息或者标识信息的出现频率确定视频截图所应用的对局阶段,提高了对游戏直播场景中的视频截图的对局阶段确定的准确性。

诸如可以对游戏直播视频截图中的技能数量、人物数量中的至少之一进行识别,进而根据识别结果确定该游戏直播视频截图是否处于游戏对局的进行阶段。当然,对于游戏开始之前,可以根据游戏直播的视频截图中的“挑选英雄”、“准备战斗”等开始标识确定该视频截图是处于游戏对局开始之前的准备阶段,类似的,对于游戏结束之后,可以根据游戏直播的视频截图中的“排名信息”、“本场战绩”等结束标识确定该视频截图是处于游戏对局结束之后的阶段。

图5是本公开根据一示例性实施例示出的一种应用于购物直播场景中的对局阶段确定方法的流程图,如图5所示,包括下述步骤:

步骤501,检测到所述直播视频的视频类型为购物直播时,确定待识别的购物直播视频截图。

步骤502,识别购物直播视频截图中的商品和与商品对应的坐标位置。

步骤503,检测到存在坐标位置位于预设的区域范围内的商品,将该视频截图对应的对局阶段确定为展示该商品标识的进行阶段。

由上述实施例可知,可以通过识别购物直播视频截图中的商品和与商品对应的目标对象,确定购物直播视频截图所对应的阶段信息,实现对购物直播视频截图所属阶段信息的自动识别。

与前述视频处理方法的实施例相对应地,本公开还提出了视频处理装置的实施例。

图6是根据本公开的实施例之一示出的一种视频处理装置的示意框图。本实施例所示的视频处理装置可以适用于视频播放应用对应的服务器,如包含一独立主机的物理服务器、主机集群承载的虚拟服务器、云服务器等;或者也可以适用于视频播放应用对应的终端,所述终端包括但不限于手机、平板电脑、可穿戴设备、个人计算机等电子设备。所述视频播放应用可以是安装在终端中的应用程序,也可以是集成在浏览器中的网页版应用,用户可以通过视频播放应用获取并播放直播视频。

如图6所示,所述视频处理装置可以包括:

第一获取模块601,被配置为获取从直播视频中抽取的第一视频截图,并在所述第一视频截图表明所述直播视频为对局类视频且处于对局开始阶段的情况下,根据所述第一视频截图确定所述直播视频的对局开始时刻;

第二获取模块602,被配置为获取从所述直播视频中抽取的第二视频截图,并在所述第二视频截图表明所述直播视频为对局类视频且处于对局结束阶段的情况下,根据所述第二视频截图确定所述直播视频的对局结束时刻;

片段截取模块603,被配置为从所述直播视频中截取位于所述对局开始时刻和所述对局结束时刻之间的回放视频片段。

可选的,所述第一获取模块601和所述第二获取模块602通过下述方式获取从直播视频中抽取的任一视频截图,包括:

响应于从消息队列中获取到的截图生成消息,从内容分发网络对应的存储空间中获取所述截图生成消息指定的任一视频截图,所述截图生成消息由所述内容分发网络在将所述任一视频截图保存至所述存储空间后发送至所述消息队列。

可选的,所述第一获取模块601和所述第二获取模块602通过下述方式确定所述直播视频的视频类型:

识别所述第一视频截图或所述第二视频截图中的展示对象;

在所述展示对象与对局类视频所包含的预设对象之间的对象匹配度高于预设阈值的情况下,确定所述直播视频属于对局类视频。

可选的,所述第一获取模块601和所述第二获取模块602通过下述至少之一的方式确定任一视频截图对应的所述直播视频的对局阶段:

确定所述任一视频截图对应的目标场景,并根据视频场景与对局阶段之间的预设对应关系确定对应于所述目标场景的对局阶段,以作为所述任一视频截图对应的所述直播视频的对局阶段;

识别所述任一视频截图中的目标对象,并根据视频对象与对局阶段之间的预设对应关系确定对应于所述目标对象的对局阶段,以作为所述任一视频截图对应的所述直播视频的对局阶段;

确定所述视频截图中的目标对象的目标展示位置,并根据展示位置与对局阶段的预设对应关系确定对应于所述目标展示位置的对局阶段,以作为所述任一视频截图对应的所述直播视频的对局阶段。

可选的,所述第一获取模块601还被配置为:将所述第一视频截图在所述直播视频中对应的第一视频播放时刻确定为所述对局开始时刻;

所述第二获取模块602还被配置为:将所述第二视频截图在所述直播视频中对应的第二视频播放时刻确定为所述对局结束时刻。

可选的,还包括标记添加模块604,被配置为在确定出所述第一视频播放时刻后,在所述直播视频的所述第一视频播放时刻处添加对局开始标记;

所述第一获取模块601还被配置为:在确定出所述对局结束时刻的情况下,根据所述对局开始标记获取所述第一视频播放时刻作为所述对局开始时刻。

可选的,还包括:

标记清除模块605,被配置为在截取所述回放视频片段后,清除所述直播视频中添加的所述对局开始标记。

可选的,还包括:

第三获取模块606,被配置为获取从所述直播视频中抽取的第三视频截图,并在所述第三视频截图表明所述直播视频为对局类视频且处于对局中阶段的情况下,查询所述对局开始时刻;

开始时刻确定模块607,被配置为在不存在所述对局开始时刻的情况下,将当前时刻确定为所述对局开始时刻。

可选的,还包括:

第一状态设置模块608,被配置为在确定出所述对局开始时刻的情况下,将所述直播视频的对局状态设置为对局开始状态;

第二状态设置模块609,被配置为在所述第三视频截图表明所述直播视频为对局类视频且处于对局中阶段的情况下,将所述对局状态更新为对局中状态;

第三状态设置模块610,被配置为在确定出所述对局结束时刻的情况下,将所述对局状态更新为对局结束状态。

可选的,还包括:

本地存储模块611,被配置为在本地存储空间中保存所述回放视频片段;和/或,

片段提供模块612,被配置为将所述回放视频片段提供至预设的网络节点,以由所述网络节点保存所述回放视频片段。

可选的,还包括:

请求响应模块613,被配置为响应于回放请求方针对所述回放视频片段的视频获取请求,确定所述回放请求方的请求方标识及所述回放视频片段的片段标识;

标识提供模块614,被配置为将所述请求方标识和所述片段标识提供至网络节点的管理设备,以由所述管理设备确定距离所述回放请求方的路由跳数小于跳数阈值的目标网络节点,并由所述目标网络节点将所述片段标识对应的回放视频片段发送至所述回放请求方。

本公开的实施例还提出一种电子设备,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如上述任一实施例所述的视频处理方法。

本公开的实施例还提出一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一实施例所述的视频处理方法。

本公开的实施例还提出一种计算机程序产品,所述计算机程序产品被配置为执行上述任一实施例所述的视频处理方法。

图7是根据本公开的实施例示出的一种电子设备的示意框图。例如,电子设备700可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图7,电子设备700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(I/O)的接口712,传感器组件714,以及通信组件716。

处理组件702通常控制电子设备700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器720来执行指令,以完成上述视频处理方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。

存储器704被配置为存储各种类型的数据以支持在电子设备700的操作。这些数据的示例包括用于在电子设备700上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件706为电子设备700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为电子设备700生成、管理和分配电力相关联的组件。

多媒体组件708包括在电子设备700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当电子设备700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(MIC),当电子设备700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。

I/O接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件714包括一个或多个传感器,用于为电子设备700提供各个方面的状态评估。例如,传感器组件714可以检测到电子设备700的打开/关闭状态,组件的相对定位,例如所述组件为电子设备700的显示器和小键盘,传感器组件714还可以检测电子设备700或电子设备700一个组件的位置改变,用户与电子设备700接触的存在或不存在,电子设备700方位或加速/减速和电子设备700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件716被配置为便于电子设备700和其他设备之间有线或无线方式的通信。电子设备700可以接入基于通信标准的无线网络,如WiFi,运营商网络(如2G、3G、4G或5G),或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件716还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

图像采集组件718可以用于采集被摄对象的图像数据,以形成关于被摄对象的图像,并可以对该图像进行必要的处理。该图像采集组件718可以包括相机模组,相机模组中的图像传感器(Sensor)通过镜头感应来自被摄对象的光线,将得到的感光数据提供给图像信号处理器(ISP,Image Signal Processing),由后者根据感光数据生成对应于被摄对象的图像。其中,上述图像传感器可以为CMOS传感器或CCD传感器,当然,也可以为红外传感器、深度传感器等;相机模组可以内置在电子设备700中,也可以为电子设备700的外接模组;上述ISP可以内置在相机模组中,也可以外挂在上述电子设备中(不在相机模组内)。

在本公开一实施例中,电子设备700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述视频处理方法。

在本公开一实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由电子设备700的处理器720执行以完成上述视频处理方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本公开实施例所提供的方法和装置进行了详细介绍,本文中应用了具体个例对本公开的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本公开的方法及其核心思想;同时,对于本领域的一般技术人员,依据本公开的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本公开的限制。

相关技术
  • 视频处理方法、视频处理装置、电子设备及存储介质
  • 视频处理方法、视频处理装置、存储介质与电子设备
技术分类

06120112337267