视频录制方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:22366980 阅读:57 留言:0更新日期:2019-10-23 05:37
本发明专利技术涉及一种视频录制方法、装置、存储介质和计算机设备,该方法包括:依次采集视频帧;获取在帧叠加条件满足时对应采集的视频帧;将获取的视频帧与在获取的视频帧的采集时间后采集的视频帧叠加;用叠加得到的视频帧替换所述在获取的视频帧的采集时间后采集的视频帧;根据替换后所确定的视频帧生成录制的视频。本申请提供的方案提高了视频生成效率。

Video recording methods, devices, storage media and computer equipment

【技术实现步骤摘要】
视频录制方法、装置、存储介质和计算机设备
本专利技术涉及计算机
,特别是涉及一种视频录制方法、装置、存储介质和计算机设备。
技术介绍
随着计算机技术的发展,越来越多的计算机设备都具有拍照功能,比如智能手机、平板电脑以及智能相机等。这样用户也越来越普通地选择通过图像或者视频来传递信息。目前,用户通常是通过图像处理应用,对现有的图像或者拍摄的照片添加特效并进行组合后生成视频,在进行传递,这样操作复杂,且需要用户具有较高的专业技术水平,从而影响了生成视频的效率。
技术实现思路
基于此,有必要针对目前生成视频的效率低的问题,提供一种视频录制方法、装置、存储介质和计算机设备。一种视频录制方法,包括:依次采集视频帧;获取在帧叠加条件满足时对应采集的视频帧;将获取的视频帧与在获取的视频帧的采集时间后采集的视频帧叠加;用叠加得到的视频帧替换所述在获取的视频帧的采集时间后采集的视频帧;根据替换后所确定的视频帧生成录制的视频。一种视频录制装置,包括:采集模块,用于依次采集视频帧;获取模块,用于获取在帧叠加条件满足时对应采集的视频帧;叠加模块,用于将获取的视频帧与在获取的视频帧的采集时间后采集的视频帧叠加;替换模块,用于用叠加得到的视频帧替换所述在获取的视频帧的采集时间后采集的视频帧;生成模块,用于根据替换后所确定的视频帧生成录制的视频。在一个实施例中,所述装置还包括:判定模块,用于查询预设时间节点;在依次采集视频帧、且检测到当前时间节点达到预设时间节点时,则判定在当前时间节点处满足帧叠加条件。在一个实施例中,所述判定模块还用于在当前时间节点达到预设时间节点起开始计时;每在当前时间节点的计时时长达到预设时长时,判定在当前时间节点处满足帧叠加条件,并重新开始计时,直至视频录制结束时止。在一个实施例中,所述叠加模块还用于将采集的各视频帧,与在相应的采集时间前获取的视频帧叠加,得到与采集的各视频帧各自相应的视频帧;所述替换模块还用于用叠加得到的各视频帧分别替换各自相应的采集的视频帧。在一个实施例中,所述叠加模块还用于在获取到视频帧时,将当前获取的视频帧作为当前视频帧;将在所述当前视频帧的采集时间后、且在获取到的下一帧视频帧的采集时间前采集的视频帧,与所述当前视频帧叠加得到相应的视频帧,并在获取下一帧视频帧时,重新进入将当前获取的视频帧作为当前视频帧的步骤,直至视频录制结束时止;所述替换模块还用于用叠加得到的视频帧替换相应的采集的视频帧。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:依次采集视频帧;获取在帧叠加条件满足时对应采集的视频帧;将获取的视频帧与在获取的视频帧的采集时间后采集的视频帧叠加;用叠加得到的视频帧替换所述在获取的视频帧的采集时间后采集的视频帧;根据替换后所确定的视频帧生成录制的视频。一种计算机设备,包括存储器和处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:依次采集视频帧;获取在帧叠加条件满足时对应采集的视频帧;将获取的视频帧与在获取的视频帧的采集时间后采集的视频帧叠加;用叠加得到的视频帧替换所述在获取的视频帧的采集时间后采集的视频帧;根据替换后所确定的视频帧生成录制的视频。上述视频录制方法、装置、存储介质和计算机设备,通过在采集视频帧的过程中,实时获取在帧叠加条件满足时对应采集的视频帧,进而自动将获取的视频帧与在获取的视频帧的采集时间后采集的视频帧叠加,以用叠加得到的视频帧替换在获取的视频帧的采集时间后采集的视频帧,再根据替换后所确定的视频帧生成视频。这样实现了在拍摄过程中即自动且实时地对采集的视频帧进行处理,极大地简化了操作,提高了视频生成效率。附图说明图1为一个实施例中视频录制方法的流程示意图;图2为一个实施例中获取的视频帧的示意图;图3为一个实施例中叠加得到的视频帧的示意图;图4为另一个实施例中获取的视频帧的示意图;图5为另一个实施例中叠加得到的视频帧的示意图;图6为另一个实施例中叠加得到的视频帧的示意图;图7为另一个实施例中叠加得到的视频帧的示意图;图8为一个实施例中资源分享装置的模块结构图;图9为另一个实施例中资源分享装置的模块结构图;图10为一个实施例中计算机设备的内部结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中视频录制方法的流程示意图。本实施例主要以该方法应用于计算机设备来举例说明。参照图1,该视频录制方法具体包括如下步骤:S102,依次采集视频帧。其中,视频帧是待编码的视频的组成单元。将视频帧按次序编码便可以得到视频。将视频帧按次序展示便可以实现视频播放。在一个实施例中,计算机设备具体可按照固定或动态的帧率,依次采集图像帧以用作视频帧。其中,固定或动态的帧率可使采集的图像帧在按照该固定或动态的帧率播放时形成连续的视频画面。在一个实施例中,计算机设备可通过内置的摄像头或者外部连接的摄像头,在摄像头当前的视野下按时序依次采集图像帧以用作视频帧。其中,摄像头的视野可因计算机设备的姿态和位置的变化而变化。在一个实施例中,计算机设备上可运行有社交应用,那么计算机设备则可在社交应用所提供的拍摄模式下采集图像帧以用作视频帧。其中,社交应用是基于社交网络进行网络社交互动的应用。社交应用包括即时通信应用、SNS(SocialNetworkService,社交网站)应用、直播应用或者拍照应用等。举例说明,假设计算机设备为用户终端,用户终端上运行有社交应用,用户可通过社交应用在应用界面提供的视频录制入口,启动按固定帧率连续采集图像帧以录制视频。其中,录制视频可以是自拍也可以是他拍。S104,获取在帧叠加条件满足时对应采集的视频帧。其中,帧叠加条件是进行视频帧叠加操作时需要满足的约束条件。也就是说,在帧叠加条件这一约束条件被满足时才会进行视频帧叠加操作。帧叠加条件具体可以是时间节点的约束条件,也可以是用户指令的约束条件,还可以是采集的视频帧的图像特征的约束条件等。在一个实施例中,视频录制方法还包括:查询预设时间节点;在依次采集视频帧、且检测到当前时间节点达到预设时间节点时,则判定在当前时间节点处满足帧叠加条件。其中,预设时间节点是预先设置的视频录制过程中的节点。预设时间节点具体可以是视频录制过程中的某一时间点、也可以是视频录制过程中的某一视频帧,如开始录制视频后的第N秒或者采集到第N帧视频帧等。可以理解,这里时间节点并不是对时间上的限制,用于泛指一段过程中的节点。预设时间节点可以是根据用户操作确定的时间节点,也可以是计算机设备统一设置的时间节点。预设时间节点可以是一个,也可以是多个。当预设时间节点为多个时,任意两个在时序上相邻的两个预设时间节点之间的时间间隔可以是相同的,也可以是各不相同的。具体地,计算机设备在依次采集视频帧时,可异步查询预设时间节点,并检测当前时间节点是否达到预设时间节点。计算机设备在检测到当前达到预设时间节点时,则判定在当前时间节点处满足了时间节点的约束条件,也就是在当前时间节点处满足帧叠加条件。继本文档来自技高网...

【技术保护点】
1.一种视频录制方法,包括:依次采集视频帧;获取在帧叠加条件满足时对应采集的视频帧;将获取的视频帧与在获取的视频帧的采集时间后采集的视频帧叠加;用叠加得到的视频帧替换所述在获取的视频帧的采集时间后采集的视频帧;根据替换后所确定的视频帧生成录制的视频。

【技术特征摘要】
1.一种视频录制方法,包括:依次采集视频帧;获取在帧叠加条件满足时对应采集的视频帧;将获取的视频帧与在获取的视频帧的采集时间后采集的视频帧叠加;用叠加得到的视频帧替换所述在获取的视频帧的采集时间后采集的视频帧;根据替换后所确定的视频帧生成录制的视频。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:查询预设时间节点;在依次采集视频帧、且检测到当前时间节点达到预设时间节点时,则判定在当前时间节点处满足帧叠加条件。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在当前时间节点达到预设时间节点起开始计时;每在当前时间节点的计时时长达到预设时长时,判定在当前时间节点处满足帧叠加条件,并重新开始计时,直至视频录制结束时止。4.根据权利要求3所述的方法,其特征在于,所述将获取的视频帧与在获取的视频帧的采集时间后采集的视频帧叠加,包括:将采集的各视频帧,与在相应的采集时间前获取的视频帧叠加,得到与采集的各视频帧各自相应的视频帧;所述用叠加得到的视频帧替换所述在获取的视频帧的采集时间后采集的视频帧,包括:用叠加得到的各视频帧分别替换各自相应的采集的视频帧。5.根据权利要求3所述的方法,其特征在于,所述将获取的视频帧与在获取的视频帧的采集时间后采集的视频帧叠加,包括:在获取到视频帧时,将当前获取的视频帧作为当前视频帧;将在所述当前视频帧的采集时间后、且在获取到的下一帧视频帧的采集时间前采集的视频帧,与所述当前视频帧叠加得到相应的视频帧,并在获取下一帧视频帧时,重新进入将当前获取的视频帧作为当前视频帧的步骤,直至视频录制结束时止;所述用叠加得到的视频帧替换所述在获取的视频帧的采集时间后采集的视频帧,包括:用叠加得到的视频帧替换相应的采集的视频帧。6.根据权利要求1所述的方法,其特征在于,所述获取在帧叠加条件满足时对应...

【专利技术属性】
技术研发人员:李靓康凯刘晓峰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1