一种视频录制方法、装置以及视频定位方法、装置与流程

文档序号:21201927发布日期:2020-06-23 19:25阅读:189来源:国知局
一种视频录制方法、装置以及视频定位方法、装置与流程

本申请涉及视频处理技术领域,具体而言,涉及一种视频录制方法、装置以及视频定位方法、装置。



背景技术:

随着互联网的发展,很多平台可供用户发布视频,比如,主播可以录制一些视频(比如游戏视频)并发布在相应平台上,供用户观看和学习。

目前,用户在观看主播录制好的视频时,通过拖动该视频的进度条,会显示匹配该进度条的播放时间的视频图像,用户通过预览上述视频图像来定位其想要看的视频图像的时间节点,进而基于时间节点观看视频。

但是,上述方式中,用户需要反复拖动进度条查找想要看的视频图像的时间节点,这就导致了定位过程耗时长,无法快速定位到用户想要看的视频图像的时间节点,定位效率低。



技术实现要素:

有鉴于此,本申请的目的在于提供一种视频录制方法、装置以及视频定位方法、装置,能够基于视频中具有节点标记信息的录制时间,快速定位用户想要观看的视频图像的时间节点,整个过程耗时短,定位效率高。

第一方面,本申请实施例提供了一种视频录制方法,所述视频录制方法包括:

在录制目标对象的视频的过程中,获取所述视频的录制进度对应的录制进度信息;

在确定所述录制进度信息满足第一预设条件时,获取所述录制进度对应的第一录制时间;

基于所述录制进度信息对应的任务信息,生成所述第一录制时间对应的第一节点标记信息;所述第一节点标记信息用于标记第一录制时间的视频内容。

在一种可能的实施方式中,所述录制进度信息包括以下至少之一:

所述目标对象的日志、所述视频的录制时长、视频图像。

在一种可能的实施方式中,所述录制进度信息满足第一预设条件包括以下至少之一:

所述目标对象的日志匹配目标日志;

所述视频的录制时长满足预设时长;

所述视频图像为目标视频图像。

在一种可能的实施方式中,在录制目标对象的视频的过程中,所述视频录制方法还包括:

响应针对所述视频的截屏操作,获取所述视频的截屏图像和第二录制时间;

基于所述截屏图像,生成所述第二录制时间对应的第二节点标记信息;所述第二节点标记信息用于标记所述第二录制时间的视频内容。

在一种可能的实施方式中,所述视频录制方法还包括:

响应针对所述第二录制时间的满足第二预设条件的第一备注操作,获取所述第一备注操作对应的第一备注信息;

基于所述第一备注信息,生成所述第二录制时间对应的第三节点标记信息;所述第三节点标记信息用于标记所述第二录制时间的视频内容。

在一种可能的实施方式中,满足第二预设条件的第一备注操作包括:

在所述第二录制时间以及所述第二录制时间之后的预设时间段内执行的第一备注操作。

在一种可能的实施方式中,所述第一备注操作包括以下之一:语音操作、文本输入操作;

所述第一备注信息包括以下之一:语音信息、文本信息。

在一种可能的实施方式中,在录制目标对象的视频的过程中,所述视频录制方法还包括:

响应针对所述视频的第二备注操作,获取所述视频对应的第二备注信息和第三录制时间;

基于所述第二备注信息,生成所述第三录制时间对应的第四节点标记信息;其中,所述第四节点标记信息用于标记所述第三录制时间的视频内容。

在一种可能的实施方式中,所述第二备注操作包括以下之一:语音操作、文本输入操作;

所述第二备注信息包括以下之一:语音信息、文本信息。

在一种可能的实施方式中,在生成所述视频对应的各个录制时间对应的节点标记信息之后,所述视频录制方法还包括:

响应针对所述视频的触发操作,显示所述视频的录制时间和所述录制时间对应的节点标记信息,以使用户基于所述节点标记信息执行针对所述录制时间的选择操作;

响应针对所述录制时间的选择操作,确定所述选择操作选择的目标录制时间节点。

在一种可能的实施方式中,所述触发操作为针对所述视频对应的进度条的触发操作。

本申请实施例提供的视频录制方法,用户在观看录制好的视频并进行视频定位时,能够基于该视频中具有节点标记信息的录制时间,快速定位用户想要观看的视频图像的时间节点,整个过程耗时短,定位效率高。

第二方面,本申请实施例还提供了一种视频定位方法,所述视频定位方法包括:

响应针对所述视频的触发操作,显示所述视频的录制时间和所述录制时间对应的节点标记信息,以使用户基于所述节点标记信息执行针对所述录制时间的选择操作;

响应针对所述录制时间的选择操作,确定所述选择操作选择的目标录制时间节点。

在一种可能的实施方式中,所述触发操作为针对所述视频对应的进度条的触发操作。

本申请实施例提供的视频定位方法,用户能够基于该视频中具有节点标记信息的录制时间,快速定位用户想要观看的视频图像的时间节点,整个过程耗时短,定位效率高。

第三方面,本申请实施例还提供了一种视频录制装置,所述视频录制装置包括:

第一获取模块,用于在录制目标对象的视频的过程中,获取所述视频的录制进度对应的录制进度信息;

第二获取模块,用于在确定所述录制进度信息满足第一预设条件时,获取所述录制进度对应的第一录制时间;

第一生成模块,用于基于所述录制进度信息对应的任务信息,生成所述第一录制时间对应的第一节点标记信息;所述第一节点标记信息用于标记第一录制时间的视频内容。

本申请实施例提供的视频录制装置,用户在观看录制好的视频并进行视频定位时,能够基于该视频中具有节点标记信息的录制时间,快速定位用户想要观看的视频图像的时间节点,整个过程耗时短,定位效率高。

第四方面,本申请实施例还提供了一种视频定位装置,所述视频定位装置包括:

显示模块,用于响应针对所述视频的触发操作,显示所述视频的录制时间和所述录制时间对应的节点标记信息,以使用户基于所述节点标记信息执行针对所述录制时间的选择操作;

确定模块,用于响应针对所述录制时间的选择操作,确定所述选择操作选择的目标录制时间节点。

本申请实施例提供的视频定位装置,用户能够基于该视频中具有节点标记信息的录制时间,快速定位用户想要观看的视频图像的时间节点,整个过程耗时短,定位效率高。

第五方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面任一项所述的视频录制方法的步骤。

第六方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的视频录制方法的步骤。

第七方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第二方面任一项所述的视频定位方法的步骤。

第八方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第二方面任一项所述的视频定位方法的步骤。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例提供的一种视频录制方法的流程图。

图2示出了本申请实施例提供的另一种视频录制方法的流程图。

图3示出了本申请实施例提供的另一种视频录制方法的流程图。

图4示出了本申请实施例提供的另一种视频录制方法的流程图。

图5示出了本申请实施例提供的一种视频定位方法的流程图。

图6示出了本申请实施例提供的一种视频录制装置的结构示意图。

图7示出了本申请实施例提供的一种视频定位装置的结构示意图。

图8示出了本申请实施例提供的一种电子设备的结构示意图。

图9示出了本申请实施例提供的另一种电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。

另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。

目前,用户在观看主播录制好的视频时,通过拖动该视频的进度条,预览匹配进度条的播放时间的视频图像来定位其想要看的视频片段的时间节点,进而基于时间节点观看视频。但是,上述方式中,用户需要反复拖动进度条查找想要看的视频片段的时间节点,这就会导致定位过程耗时长,无法快速定位到用户想要看的视频图像的时间节点,定位效率低。

有鉴于此,本申请的目的在于提供一种视频录制方法、装置以及视频定位方法、装置,能够基于视频中具有节点标记信息的录制时间,快速定位用户想要观看的视频图像的时间节点,整个过程耗时短,定位效率高。

为便于对本实施例进行理解,对本申请实施例提供的视频录制方法、装置以及视频定位方法、装置进行详细介绍。本申请实施例可以应用于游戏视频,但不限定于游戏视频。

本申请实施例提供的一种视频录制方法可以运行于终端设备,也可以运行于服务器。以录制游戏视频为例,终端设备上安装有游戏软件,第一用户通过启用游戏软件进行游戏。

第一,运行于终端设备的场景:在第一用户进行游戏的过程中,终端设备实时录制游戏过程中的游戏视频;其中,终端设备可以自己获取游戏视频并进行录制,也可以通过采集设备(比如摄像头)获取游戏视频并进行录制。

第二,运行于服务器的场景:在第一用户进行游戏的过程中,服务器实时录制游戏过程中的游戏视频。其中,服务器可以通过终端设备获取游戏视频并进行录制,也可以通过采集设备(比如摄像头)获取游戏视频并进行录制。下面以上述视频录制方法应用于终端设备为例进行说明。

如图1所示,为本申请第一实施例提供的一种视频录制方法,可以应用于终端设备,所述视频录制方法包括:

s101、在录制目标对象的视频的过程中,获取所述视频的录制进度对应的录制进度信息。

s102、在确定所述录制进度信息满足第一预设条件时,获取所述录制进度对应的第一录制时间。

s103、基于所述录制进度信息对应的任务信息,生成所述第一录制时间对应的第一节点标记信息;所述第一节点标记信息用于标记第一录制时间的视频内容。

本申请实施例提供的视频录制方法,用户在观看录制好的视频并进行视频定位时,能够基于该视频中具有节点标记信息的录制时间,快速定位用户想要观看的视频图像的时间节点,整个过程耗时短,定位效率高;并且,整个过程无需用户反复拖动进度条,降低了人机交互操作的复杂度,提高了人机交互效率。

下面以游戏领域为例对本示例性实施例中的视频录制方法的各步骤作进一步地说明。

s101、在录制目标对象的视频的过程中,获取所述视频的录制进度对应的录制进度信息。

本申请实施例中,所述录制进度信息包括以下至少之一:所述目标对象的日志、所述视频的录制时长、视频图像。

以游戏领域为例,在第一用户进行游戏的过程中,终端设备实时录制游戏过程中的游戏视频;在游戏视频的录制过程中,终端设备实时获取该游戏视频的录制进度对应的录制进度信息,该录制进度信息包括以下至少之一:游戏的日志、游戏视频的录制时长、游戏视频的视频图像。

s102、在确定所述录制进度信息满足第一预设条件时,获取所述录制进度对应的第一录制时间。

本申请实施例中,终端设备在获取了录制进度信息后,判断该录制进度信息是否满足第一预设条件,并在确定该录制进度信息满足第一预设条件时,获取当前录制进度对应的第一录制时间。

其中,确定所述录制进度信息满足第一预设条件包括以下条件的至少之一:

1、所述目标对象的日志匹配目标日志。

在本申请实施例中,终端设备预先存储有第一映射关系表(也即埋点日志或者日志模板),该第一映射关系表中包括目标日志和所述目标日志对应的任务信息;其中,日志模板中的目标日志可以为一个或者多个,上述任务信息可以包括任务标识、任务内容等。

当录制进度信息为目标对象的日志时,终端设备判断该日志是否匹配日志模板中的目标日志,若是,则确定该录制进度信息满足第一预设条件。

比如,日志模板中包括“任务1开始”对应的目标日志和“任务1结束”对应的目标日志时,若获取到的游戏日志匹配“任务1开始”对应的目标日志,则确定当前录制进度对应的游戏日志满足第一预设条件;若获取到的游戏日志匹配“任务1结束”对应的目标日志,则确定当前录制进度对应的游戏日志满足第一预设条件。

2、所述视频的录制时长满足预设时长。

在本申请实施例中,终端设备预先存储有第二映射关系表,该第二映射关系表中包括任务信息和所述任务信息对应的预设时长,比如,任务2对应的预设时长为20分钟。

当录制进度信息为所述视频的录制时长时,终端设备判断该视频的录制时长是否满足(比如等于)任务2对应的预设时长20分钟,若是,则确定该录制进度信息满足第一预设条件。

3、所述视频图像为目标视频图像。

在本申请实施例中,终端设备预先存储有第三映射关系表,该第三映射关系表中包括任务信息和所述任务信息对应的目标视频图像。

当录制进度信息为视频图像时,终端设备判断该视频图像是否匹配目标视频图像,比如,终端设备判断该视频图像是否与目标视频图像相一致,若是,则确定该录制进度信息满足第一预设条件。

终端设备在确定当前录制进度的录制进度信息满足第一预设条件时,获取当前录制进度对应的第一录制时间(也即第一时间节点),以便对该第一录制时间进行节点标记。

s103、基于所述录制进度信息对应的任务信息,生成所述第一录制时间对应的第一节点标记信息;所述第一节点标记信息用于标记第一录制时间的视频内容。

本申请实施例中,终端设备预先存储有第四映射关系表,该第四映射关系表中包括满足第一预设条件的录制进度信息以及该满足第一预设条件的录制进度信息对应的任务信息。

终端设备在确定获取的录制进度信息满足第一预设条件后,从第四映射关系表中获取该录制进度信息对应的任务信息,并基于该任务信息生成第一录制时间对应的第一节点标记信息。可选的,该第一节点标记信息可以为文本信息或者图片等。

比如,获取到的游戏日志匹配“打怪开始”对应的目标日志,则基于“打怪开始”生成的第一录制时间对应的第一节点标记信息可以为aboss开始。再比如,获取到的游戏日志匹配“打怪结束”对应的目标日志,则基于“打怪结束”生成的第一录制时间对应的第一节点标记信息可以为aboss结束。

本申请实施例中,通过游戏的日志可以快速地帮助视频来定点当前的游戏进度,便于后续第一用户进行标记,在录制好的视频后,在视频的进度条上能够显示具有第一节点标记信息的第一时间节点,基于游戏日志形成各个时间节点上具有aboss开始、aboss结束等标记信息,第二用户查看录制好的视频时,第二用户可以在较短的时间知道一段游戏通关视频的开始节点和结束节点,并通过点击具体的第一时间节点即可从该节点播放相应的视频内容。

需要说明的是,第二用户可以与第一用户相同,也可以与第一用户不同。

这样,用户在观看录制好的视频时,能够基于该视频中具有节点标记信息的各个录制时间节点,快速定位想要观看的视频图像的时间节点,减少了用户的浏览成本,整个过程耗时短,定位效率高;并且,整个过程无需用户反复拖动进度条,降低了人机交互操作的复杂度,提高了人机交互效率。

在本申请实施例中,终端设备通过录制进度信息的方式,能够自动生成对特定时间节点(即第一录制时间)对应的节点标记信息。另外,本申请实施例中,第一用户还可以主动对各个时间节点进行标记。比如,第一用户对上述特定时间节点(即第一录制时间)进行补充标记,或者,对除上述特定时间节点(即第一录制时间)之外的其他时间节点进行节点标记。

下面结合第一用户对各时间节点进行标记的方式进行具体说明:

第一,如图2所示,在录制目标对象的视频的过程中,所述视频录制方法还包括:

s201、响应针对所述视频的截屏操作,获取所述视频的截屏图像和第二录制时间。

本申请实施例中,在录制游戏视频的过程中,第一用户确定某一帧视频图像比较重要,可以通过截屏操作使终端设备截获该帧视频图像。第一用户触发对视频的截屏操作,终端设备响应该截屏操作,获取所述视频中,所述截屏操作对应的截屏图像和第二录制时间。

可选的,第一用户可以通过触发终端设备的控件触发截屏操作,也可以是通过语音触发截屏指令触发截屏操作;其中,触发终端设备的控件,可以是触发终端设备的实体按键,也可以是触发终端设备提供的图形用户界面上的虚拟控件。

s202、基于所述截屏图像,生成所述第二录制时间对应的第二节点标记信息;所述第二节点标记信息用于标记所述第二录制时间的视频内容。

本申请实施例中,终端设备在确定了截屏图像和第二录制时间后,建立该截屏图像和第二录制时间的映射关系,并将该截屏图像作为第二录制时间对应的第二节点标记信息,以通过该截屏图像标识该第二录制时间的视频内容。

在本申请实施例中,第一用户在录制游戏视频时,可以自己进行游戏内的截屏,通过游戏的截屏图像作为相应录制时间节点的备注信息。这样,在录制好游戏视频后,第二用户想要查找自己想看的视频内容时,通过点击视频进度条,在视频的进度条上各个录制时间节点的截屏图像,第二用户可以通过上述截屏图像来找到自己感兴趣的视频内容。

另外,考虑到第二用户并不熟悉目标对象(比如并没有玩过游戏视频中的游戏),基于截屏图像作为相应节点的节点标记信息,第二用户基于截屏图像也无法获知该相应节点的视频内容。基于此,本申请实施例提供的视频录制方法中,第一用户在录制目标对象的视频的过程中,还可以通过对具有截屏图像标记的第二录制时间进行补充标记,比如,对第二录制时间补充文字标记,以使用户能够更清晰地获知第二录制时间对应的视频内容。

进一步的,如图3所示,本申请实施例提供的视频录制方法还包括:

s301、响应针对所述第二录制时间的满足第二预设条件的第一备注操作,获取所述第一备注操作对应的第一备注信息。

本申请实施例中,满足第二预设条件的第一备注操作包括:在所述第二录制时间以及所述第二录制时间之后的预设时间段内执行的第一备注操作。所述第一备注操作包括以下之一:语音操作、文本输入操作。

本申请实施例中,在检测到用户的第一备注操作后,判断该第一备注操作是否满足第二预设条件,若是,则获取所述第一备注操作对应的第一备注信息,该第一备注信息包括以下之一:语音信息、文本信息。

其中,当第一备注操作为语音操作时,第一备注信息也可以是语音信息,也可以是通过对语音信息进行文本转化得到的文本信息;当第一备注操作为文本输入操作时,第一备注信息为文本信息。

s302、基于所述第一备注信息,生成所述第二录制时间对应的第三节点标记信息;所述第三节点标记信息用于标记所述第二录制时间的视频内容。

本申请实施例中,终端设备在确定了第一备注信息后,建立该第一备注信息和第二录制时间的映射关系,并将该第一备注信息作为第二录制时间对应的第三节点标记信息,通过该第一备注信息标识该第二录制时间的视频内容。

比如,第一用户还可以通过自己进行游戏内的语音转文本或者输入文本对第二录制时间进行补充标记,这样,即使第一次玩游戏的第二用户可以根据第二录制时间对应的文本信息查找自己感兴趣的视频内容。

第二,如图4所示,在录制目标对象的视频的过程中,所述视频录制方法还包括:

s401、响应针对所述视频的第二备注操作,获取所述视频对应的第二备注信息和第三录制时间。

其中,所述第二备注操作包括以下之一:语音操作、文本输入操作;所述第二备注信息包括以下之一:语音信息、文本信息。

本申请实施例中,第一用户可以基于第二备注操作对录制的视频中的各个时间节点进行标记,终端设备响应第一用户的第二备注操作后,获取该第二备注操作对应的第二备注信息和当前视频对应的第三录制时间。

s402、基于所述第二备注信息,生成所述第三录制时间对应的第四节点标记信息;其中,所述第四节点标记信息用于标记所述第三录制时间的视频内容。

本申请实施例中,终端设备在确定了第二备注信息后,建立该第一备注信息和第三录制时间的映射关系,并将该第二备注信息作为第三录制时间对应的第三节点标记信息,通过该第二备注信息标识该第三录制时间的视频内容。

在本申请实施例中,通过截屏操作和第一备注操作这两种方式,第一用户可以主动对视频中各个时间节点进行标记。比如,可以是对上述特定时间节点(即第一录制时间)进行补充标记,或者,对除上述特定时间节点(即第一录制时间)之外的其他时间节点(比如,第二录制时间或者第三录制时间)进行节点标记。

通过这两种用户主动标记方式,一方面能够满足更多第二用户的进行快速视频定位,另一方面能够完善对视频的各个重要时间节点的标记。

本申请实施例中,在基于上述方法录制好目标对象的视频后,第二用户可以观看上述视频,具体方法如下:

进一步的,本申请实施例提供了一种视频录制方法中,在生成所述视频对应的各个录制时间对应的节点标记信息之后,所述视频录制方法还包括:

1、响应针对所述视频的触发操作,显示所述视频的录制时间和所述录制时间对应的节点标记信息,以使用户基于所述节点标记信息执行针对所述录制时间的选择操作。

本申请实施例中,所述触发操作可以为针对所述视频对应的进度条的触发操作,比如,可以为触控点击操作,或者通过鼠标点击操作。

终端设备在检测到针对该视频的触发操作后,获取该视频的具有节点标记信息的录制时间(即各个时间节点),并显示所述视频的录制时间和所述录制时间对应的节点标记信息。

第二用户基于上述录制时间对应的节点标记信息,即可获知各个录制时间对应的视频内容,进而执行对录制时间节点的选择操作。

2、响应针对所述录制时间的选择操作,确定所述选择操作选择的目标录制时间节点。

本申请实施例中,终端设备在检测到用户触发的针对录制时间的选择操作后,确定所述选择操作选择的目标录制时间节点,并从该目标录制时间节点开始播放对应的视频图像。

本申请实施例提供的视频录制方法,用户在观看录制好的视频并进行视频定位时,能够基于该视频中具有节点标记信息的录制时间,快速定位用户想要观看的视频图像的时间节点,减少了用户的浏览成本,整个过程耗时短,定位效率高。

如图5所示,为本申请第二实施例提供的一种视频定位方法,应用于终端设备,所述视频定位方法包括:

s501、响应针对所述视频的触发操作,显示所述视频的录制时间和所述录制时间对应的节点标记信息,以使用户基于所述节点标记信息执行针对所述录制时间的选择操作。

本申请实施例中,所述触发操作可以为针对所述视频对应的进度条的触发操作,比如,可以为触控点击操作,或者通过鼠标点击操作。

终端设备在检测到针对该视频的触发操作后,获取该视频的具有节点标记信息的录制时间(即各个时间节点),并显示所述视频的录制时间和所述录制时间对应的节点标记信息。

第二用户基于上述录制时间对应的节点标记信息,即可获知各个录制时间对应的视频内容,进而执行对录制时间节点的选择操作。

s502、响应针对所述录制时间的选择操作,确定所述选择操作选择的目标录制时间节点。

本申请实施例中,终端设备在检测到用户触发的针对录制时间的选择操作后,确定所述选择操作选择的目标录制时间节点,并从该目标录制时间节点开始播放对应的视频图像。

本申请实施例提供的视频定位方法,用户能够基于该视频中具有节点标记信息的录制时间,快速定位用户想要观看的视频图像的时间节点,整个过程耗时短,定位效率高;并且,整个过程无需用户反复拖动进度条,降低了人机交互操作的复杂度,提高了人机交互效率。

基于同一发明构思,本申请第三实施例中还提供了与第一实施例提供的视频录制方法对应的视频录制装置,由于本申请实施例中的装置解决问题的原理与上述实施例的视频录制方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

参照图6所示,为本申请第三实施例提供的一种视频录制装置,所述视频录制装置包括:

第一获取模块601,用于在录制目标对象的视频的过程中,获取所述视频的录制进度对应的录制进度信息;

第二获取模块602,用于在确定所述录制进度信息满足第一预设条件时,获取所述录制进度对应的第一录制时间;

第一生成模块603,用于基于所述录制进度信息对应的任务信息,生成所述第一录制时间对应的第一节点标记信息;所述第一节点标记信息用于标记第一录制时间的视频内容。

在一种可能的实施方式中,所述录制进度信息包括以下至少之一:

所述目标对象的日志、所述视频的录制时长、视频图像。

在一种可能的实施方式中,所述录制进度信息满足第一预设条件包括以下至少之一:

所述目标对象的日志匹配目标日志;

所述视频的录制时长满足预设时长;

所述视频图像为目标视频图像。

在一种可能的实施方式中,在录制目标对象的视频的过程中,所述视频录制装置还包括:

第三获取模块,用于响应针对所述视频的截屏操作,获取所述视频的截屏图像和第二录制时间;

第二生成模块,用于基于所述截屏图像,生成所述第二录制时间对应的第二节点标记信息;所述第二节点标记信息用于标记所述第二录制时间的视频内容。

在一种可能的实施方式中,所述视频录制装置还包括:

第四获取模块,用于响应针对所述第二录制时间的满足第二预设条件的第一备注操作,获取所述第一备注操作对应的第一备注信息;

第三生成模块,用于基于所述第一备注信息,生成所述第二录制时间对应的第三节点标记信息;所述第三节点标记信息用于标记所述第二录制时间的视频内容。

在一种可能的实施方式中,满足第二预设条件的第一备注操作包括:

在所述第二录制时间以及所述第二录制时间之后的预设时间段内执行的第一备注操作。

在一种可能的实施方式中,所述第一备注操作包括以下之一:语音操作、文本输入操作;

所述第一备注信息包括以下之一:语音信息、文本信息。

在一种可能的实施方式中,在录制目标对象的视频的过程中,所述视频录制装置还包括:

第五获取模块,用于响应针对所述视频的第二备注操作,获取所述视频对应的第二备注信息和第三录制时间;

第四生成模块,用于基于所述第二备注信息,生成所述第三录制时间对应的第四节点标记信息;其中,所述第四节点标记信息用于标记所述第三录制时间的视频内容。

在一种可能的实施方式中,所述第二备注操作包括以下之一:语音操作、文本输入操作;

所述第二备注信息包括以下之一:语音信息、文本信息。

在一种可能的实施方式中,所述视频录制装置还包括:

显示模块,用于响应针对所述视频的触发操作,显示所述视频的录制时间和所述录制时间对应的节点标记信息,以使用户基于所述节点标记信息执行针对所述录制时间的选择操作;

确定模块,用于响应针对所述录制时间的选择操作,确定所述选择操作选择的目标录制时间节点。

在一种可能的实施方式中,所述触发操作为针对所述视频对应的进度条的触发操作。

本申请实施例提供的视频录制装置,用户在观看录制好的视频并进行视频定位时,能够基于该视频中具有节点标记信息的录制时间,快速定位用户想要观看的视频图像的时间节点,整个过程耗时短,定位效率高;并且,整个过程无需用户反复拖动进度条,降低了人机交互操作的复杂度,提高了人机交互效率。

基于同一发明构思,本申请第四实施例中还提供了与第二实施例提供的视频定位方法对应的视频定位装置,由于本申请实施例中的装置解决问题的原理与上述实施例的视频定位方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

参照图7所示,为本申请第四实施例提供的一种视频定位装置,所述视频定位装置包括:

显示模块701,用于响应针对所述视频的触发操作,显示所述视频的录制时间和所述录制时间对应的节点标记信息,以使用户基于所述节点标记信息执行针对所述录制时间的选择操作;

确定模块702,用于响应针对所述录制时间的选择操作,确定所述选择操作选择的目标录制时间节点。

在一种可能的实施方式中,所述触发操作为针对所述视频对应的进度条的触发操作。

本申请实施例提供的视频定位装置,用户能够基于该视频中具有节点标记信息的录制时间,快速定位用户想要观看的视频图像的时间节点,整个过程耗时短,定位效率高;并且,整个过程无需用户反复拖动进度条,降低了人机交互操作的复杂度,提高了人机交互效率。

如图8所示,本申请第五实施例还提供了一种电子设备800,所述电子设备800包括:处理器801、存储器802和总线,所述存储器802存储有所述处理器801可执行的机器可读指令,当电子设备运行时,所述处理器801与所述存储器802之间通过总线通信,所述处理器801执行所述机器可读指令,以执行如上述第一实施例提供的视频录制方法的步骤。

具体地,上述存储器802和处理器801能够为通用的存储器和处理器,这里不做具体限定,当处理器801运行存储器802存储的计算机程序时,能够执行上述第一实施例提供的视频录制方法。

对应于上述视频录制方法,本申请第六实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一实施例提供的视频录制方法的步骤。

如图9所示,本申请第七实施例还提供了一种电子设备900,所述电子设备900包括:处理器901、存储器902和总线,所述存储器902存储有所述处理器901可执行的机器可读指令,当电子设备运行时,所述处理器901与所述存储器902之间通过总线通信,所述处理器901执行所述机器可读指令,以执行如上述第二实施例提供的视频定位方法的步骤。

具体地,上述存储器902和处理器901能够为通用的存储器和处理器,这里不做具体限定,当处理器901运行存储器902存储的计算机程序时,能够执行上述第二实施例提供的视频定位方法。

对应于上述视频定位方法,本申请第八实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第二实施例提供的视频定位方法的步骤。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1