视频录制方法、终端、系统及存储介质技术方案

技术编号:14388019 阅读:121 留言:0更新日期:2017-01-10 15:21
本申请提供了一种视频录制方法、终端及系统,视频录制终端通过在获得满足预设条件的视频数据对应的录制事件后,将基于该录制事件的发生时刻,获得针对该录制事件的视频录制时间范围,从而将视频录制终端在该视频录制时间范围内播放的视频数据标记为待录制视频数据,使得本申请确定的待录制视频数据仅是录制事件发生时刻的相邻时间段内的视频数据,而不是播放的全部视频数据,可见,本申请这种视频录制方式丢弃了没有价值的视频数据,大大减小了待录制数据的容量,避免了录制的视频数据占用存储空间过大,对视频录制终端的操作性能的不利影响。

【技术实现步骤摘要】

本申请主要涉及通信
,更具体地说是涉及一种视频录制方法、终端及系统。
技术介绍
目前,用户在使用电子设备观看视频文件,或是在体验游戏过程观看相应游戏视频中,通常会对播放的视频进行录制,以便今后查看或分享录制的视频。现有技术中,用户通常会在进入游戏视频播放界面之前,开启电子设备的视频录制功能,从而将电子设备播放的视频数据录制下来,这将会导致所录制的视频数据过大,很容易占满存储空间,从而影响电子设备的工作性能。
技术实现思路
有鉴于此,本专利技术提供了一种视频录制方法、终端及系统,通过放弃对视频录制终端播放的没有价值的视频数据的录制,以减小录制的视频数据的容量,从而避免因存储的录制视频数据过多,对视频录制终端的工作性能带来的不利影响。为了实现上述目的,本申请提供了以下技术方案:一种视频录制方法,所述方法包括:确定当前获得的满足预设条件的视频数据对应的录制事件;基于所述录制事件的发生时刻,获得针对所述录制事件的视频录制时间范围;将在所述视频录制时间范围内播放的视频数据标记为待录制视频数据。本申请实施例还提供了一种视频录制终端,所述终端包括:显示模块,用于播放获得的视频数据;录制事件确定模块,用于确定当前获得的满足预设条件的视频数据对应的录制事件;录制控制模块,用于基于所述录制事件的发生时刻,获得针对所述录制事件的视频录制时间范围,并将在所述视频录制时间范围内播放的视频数据标记为待录制视频数据。本申请实施例还提供了一种视频录制系统,所述系统包括:业务服务器和至少一个视频录制终端,其中:所述业务服务器,用于向所述至少一个视频录制终端发送视频数据进行播放;所述视频录制终端,用于确定当前获得的满足预设条件的视频数据对应的录制事件,基于所述录制事件的发生时刻,获得针对所述录制事件的视频录制时间范围,并将在所述视频录制时间范围内播放的视频数据标记为待录制视频数据。由此可见,与现有技术相比,本申请提供了一种视频录制方法、终端及系统,视频录制终端通过在获得满足预设条件的视频数据对应的录制事件后,将基于该录制事件的发生时刻,获得针对该录制事件的视频录制时间范围,从而将视频录制终端在该视频录制时间范围内播放的视频数据标记为待录制视频数据,使得本申请确定的待录制视频数据仅是录制事件(如游戏中的击杀事件、助攻事件等等)发生时刻的相邻时间段内的视频数据,而不是视频录制终端播放的全部视频数据,可见,本申请这种视频录制方式丢弃了没有价值的视频数据,大大减小了待录制数据的容量,避免了录制的视频数据占用存储空间过大,对视频录制终端的操作性能的不利影响。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的视频录制系统的结构框图;图2为本申请实施例提供的视频录制方法的流程图;图3为本申请实施例提供的视频录制系统的另一种结构框图;图4为本申请实施例提供的视频录制方法的一种信令流程图;图5为本申请实施例提供的视频录制终端输出的设置面板的示意图;图6为本申请实施例提供的录制视频数据的编辑窗口示意图;图7为本申请实施例提供的视频录制终端的结构框图;图8为本申请实施例提供的视频录制终端的另一种结构框图;图9为本申请实施例提供的视频录制终端的又一种结构框图;图10为本申请实施例提供的录制视频数据的另一种编辑窗口示意图;图11为本申请实施例提供的视频录制终端的硬件结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本申请提供的视频录制系统的结构框图,图1所示的视频录制系统可以实施本申请实施例提供的视频录制方法,参照图1,本申请提供的视频录制系统可以包括:业务服务器10和至少一个视频录制终端20;其中,业务服务器10可以为网络侧为用户提供视频输出服务的服务设备,其具体可以是多台服务器组成的服务器集群,也可以由单台服务器实现。需要说明的是,根据本申请技术方案应用场景的不同,上述业务服务器10包括的内容不同,例如,当本申请提供的视频录制系统用于实现对游戏进程中视频数据的录制,业务服务器10可以是游戏开发商的游戏服务器,即为用户提供游戏服务器的服务设备;当本申请提供的视频录制系统用于实现对视频录制终端播放的普通视频数据时,业务服务器10可以是视频录制终端播放该视频数据所用应用软件对应的服务器等等,本申请在此不再一一列举。视频录制终端20可以是连接业务服务器10的计算机,在实际应用中,其是用户与网络打交道的设备,具体可以是笔记本电脑、台式电脑等设备,通常每一个视频录制终端都运行在它自己的且为服务器所认可的操作系统环境中,可以享受网络提供的各种资源。基于图1所示的视频录制系统,下面将从视频录制终端的角度进行描述,如图2示出了本申请实施例提供的视频录制方法的流程图,该流程包括以下步骤:步骤S21,播放获得的视频数据;以视频录制终端运行游戏程序为例,用户在视频录制终端上启动游戏后,视频录制终端的显示界面将是游戏界面,用户在该游戏界面上进行操作后,业务服务器(此时可以是游戏服务器)将基于用户的操作得到相应的视频数据,并发送至视频录制终端的游戏管理模块,从而使该游戏界面播放用户进行该操作应该显示的视频图片以及声音。可见,视频录制终端获得的视频数据可以包括与当前游戏进程对应的游戏视频图片和声音等,但并不局限于此。需要说明的是,视频录制终端播放的视频数据也可以是从业务服务器(此处可以指网站服务器)直接下载的视频文件,并不局限于上述从游戏服务器获得的游戏视频数据。步骤S22,确定当前获得的满足预设条件的视频数据对应的录制事件。其中,预设条件可以根据用户对需要录制的视频数据的要求确定,例如,在游戏应用场景中,预设条件可以包括表明用户在游戏中的游戏角色出现了“杀怪物”、“击杀对方英雄”、“成功跨越障碍”等希望记录下来的行为的视频数据的变化,也就是说,该预设条件可以包括表明视频录制终端当前运行的游戏图片中出现了击杀事件等录制事件的视频数据。在这种情况下,用户可以预先设置游戏运行过程中需要录制的如上述列举的击杀事件或者助攻事件等录制事件,对于录制事件的确定可以通过预设指定场景或指定角色等方式实现,但并不局限于此。可选的,在实际应用中,若可以通过游戏角色的某一个或多个属性(如杀怪经验属性、攻击次数以及命中次数等属性)的属性值的变化表示该角色进行了上述行为,那么,视频录制终端获得的视频数据还可以包括当前获得的视频图片中游戏角色各属性的属性值,则该预设条件就可以指游戏角色的至少一个预设属性的属性值发生了变化或达到预设阀值。也就是说,当视频录制终端确定该用户的游戏角色的预设属性的属性值发生了变化或达到预设阀值,可以认为该用户希望录制当前时刻视频录制终端播放的视频数据,此时可以将游戏中发生的事件作为录制事件。基于上述分析,本申本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201610686815.html" title="视频录制方法、终端、系统及存储介质原文来自X技术">视频录制方法、终端、系统及存储介质</a>

【技术保护点】
一种视频录制方法,其特征在于,所述方法包括:确定当前获得的满足预设条件的视频数据对应的录制事件;基于所述录制事件的发生时刻,获得针对所述录制事件的视频录制时间范围;将在所述视频录制时间范围内播放的视频数据标记为待录制视频数据。

【技术特征摘要】
1.一种视频录制方法,其特征在于,所述方法包括:确定当前获得的满足预设条件的视频数据对应的录制事件;基于所述录制事件的发生时刻,获得针对所述录制事件的视频录制时间范围;将在所述视频录制时间范围内播放的视频数据标记为待录制视频数据。2.根据权利要求1所述的方法,其特征在于,所述确定当前获得的满足预设条件的视频数据对应的录制事件,包括:接收业务服务器发送的满足预设条件的视频数据,所述满足预设条件的视频数据是所述业务服务器基于用户对视频录制终端的操作确定的;获得所述满足预设条件的视频数据对应的录制事件。3.根据权利要求1所述的方法,其特征在于,所述确定当前获得的满足预设条件的视频数据对应的录制事件,包括:截获业务服务器输出的网络数据包,所述网络数据包是基于用户对视频录制终端的操作生成的;解析所述网络数据包,确定得到的视频数据对应的事件;从确定的所有事件中,识别满足预设要求的视频数据对应的录制事件。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述基于所述录制事件的发生时刻,获得针对所以录制事件的视频录制时间范围,包括:将所述录制事件的发生时刻之前的第一时刻作为所述录制事件的视频录制起始时刻,将所述录制事件的发生时刻之后的第二时刻作为所述录制事件的视频录制结束时刻;则所述将所述视频录制时间范围内播放的视频数据标记为待录制视频数据,包括:将当前缓存中从所述视频录制起始时刻到所述视频录制结束时刻期间存入的视频数据标记为待录制视频数据。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:存储所述缓存中的所述待录制视频数据;或者;将所述缓存中的所述待录制视频数据上传至视频录制终端所在局域网的管理服务器存储。6.根据权利要求5所述的方法,其特征在于,所述将所述缓存中的所述待录制数据上传至视频录制终端所在局域网的管理服务器存储,包括:在将所述缓存中的视频数据逐帧向视频录制终端所在局域网的管理服务器发送过程中,判断当前一帧视频数据是否是待录制视频数据;如果是,将所述当前一帧视频数据上传至所述管理服务器存储;如果否,丢弃所述当前一帧视频数据,继续判断下一帧视频数据是否是待录制视频数据。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:当检测到对任意一个或多个录制事件的分享请求时,根据所述分享请求携带的分享对象的地址信息,获得请求分享的录制事件对应存储的待录制视频数据,并将所述待录制视频数据发送至所述分享对象;当检测到对任意一个或多个录制事件的播放指令时,获得请求播放的录制事件对应存储的待录制视频数据并播放。8.根据权利要求1所...

【专利技术属性】
技术研发人员:詹庆丰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1