视频录制的方法和装置制造方法及图纸

技术编号:18675199 阅读:27 留言:0更新日期:2018-08-14 21:38
本公开是关于一种视频录制的方法和装置,属于视频录制技术领域。所述方法包括接收视频录制指令,所述视频录制指令包括播放背景音频的指令;获取所述背景音频的原始播放时长,对所述背景音频的原始播放时长按预设倍数进行延长后得到所述背景音频的目标播放时长,按照所述目标播放时长播放所述背景音频,并在播放过程中录制原始视频;确定待生成的目标视频的播放帧率,基于所述播放帧率和所述预设倍数,确定视频帧提取周期;基于所述视频帧提取周期,在所述原始视频中,提取多个视频帧,其中每个周期提取一个视频帧;基于所述多个视频帧、所述播放帧率和延长之前的背景音频,生成所述目标视频。采用本公开,可以减少对终端储存资源的占用量。

Video recording method and device

The present disclosure relates to a method and a device for video recording, belonging to the technical field of video recording. The method comprises receiving a video recording instruction including an instruction to play the background audio, obtaining the original playback time of the background audio, extending the original playback time of the background audio by a preset multiple, and obtaining the target playback time of the background audio in accordance with the target playback. The background audio is played for a long time, and the original video is recorded during playback; the playback frame rate of the target video to be generated is determined, and the video frame extraction period is determined based on the playback frame rate and the preset multiple; and based on the video frame extraction period, a plurality of video frames are extracted in the original video, each of which is a video frame. One video frame is extracted for each period, and the target video is generated based on the plurality of video frames, the playback frame rate and the background audio before the extension. By adopting the disclosure, the amount of the terminal storage resources can be reduced.

【技术实现步骤摘要】
视频录制的方法和装置
本公开是关于视频录制
,尤其是关于一种视频录制的方法和装置。
技术介绍
随着互联网技术的发展,终端如手机上的应用程序的种类越来越多、功能越来越丰富,例如,网络视频类应用程序即是一种很常用的应用程序。上述应用程序中可以设置有视频录制等功能,用户登入该应用程序后,可以进入视频录制功能界面,该界面中显示有大量供选择的视频,可以选择任一视频进行播放,可以将该视频称为模仿视频,其中,模仿视频中含有背景音频和表演视频,用户可以在该模仿视频的播放界面中选择“拍同款”,然后,在背景音频下,模仿上述目标视频中的表演录制一段短视频。但是在背景音频的节奏比较快的情况下,会出现用户的表演节奏跟不上背景音频的节奏,导致用户的表演与背景音频的配合效果较差。为解决上述问题,现有技术中在录制视频中经常采用的方法是,先在背景音频慢速播放的状态下录制原始视频,然后,缩短原始视频的每一个视频帧的播放时长,得到压缩后的目标视频,以使目标视频的播放时长与延长之前的背景音频的播放时长相等,这样可以提高用户的表演与背景音频的配合效果。在实现本公开的过程中,专利技术人发现至少存在以下问题:通过上述方法录制视频,原始视频的数据量和目标视频的数据量相等,这样,对终端存储资源的占用量较大。
技术实现思路
为了克服相关技术中存在的问题,本公开提供了一种视频录制的方法和装置。所述技术方案如下:根据本公开实施例,提供一种视频录制的方法,所述方法包括:接收视频录制指令,所述视频录制指令包括播放背景音频的指令;获取所述背景音频的原始播放时长,对所述背景音频的原始播放时长按预设倍数进行延长后得到所述背景音频的目标播放时长,按照所述目标播放时长播放所述背景音频,并在播放过程中录制原始视频;确定待生成的目标视频的播放帧率,基于所述播放帧率和所述预设倍数,确定视频帧提取周期;基于所述视频帧提取周期,在所述原始视频中,提取多个视频帧,其中每个周期提取一个视频帧;基于所述多个视频帧、所述播放帧率和延长之前的背景音频,生成所述目标视频。可选的,所述基于所述播放帧率和所述预设倍数,确定视频帧提取周期,包括:将所述播放帧率的倒数与所述预设倍数的乘积,确定为视频帧提取周期。可选的,所述基于所述播放帧率和所述预设倍数,确定视频帧提取周期,包括:获取所述待生成的目标视频与延长之前的背景音频的时长比值;将所述播放帧率的倒数、所述预设倍数与所述时长比值的倒数的乘积,确定为视频帧提取周期。可选的,所述确定待生成的目标视频的播放帧率,包括:获取用户选择的目标录制模式;根据录制模式与播放帧率的对应关系,确定所述目标录制模式对应的播放帧率为待生成的目标视频的播放帧率。可选的,所述确定待生成的目标视频的播放帧率,包括:将预设的播放帧率,确定为待生成的目标视频的播放帧率。可选的,所述基于所述多个视频帧、所述播放帧率和延长之前的背景音频,生成所述目标视频,包括:将所述多个视频帧以所述播放帧率进行组合,生成所述目标视频的图像数据;将所述目标视频的图像数据与延长之前的背景音频进行合并,生成所述目标视频。根据本公开实施例,提供一种视频录制的装置,所述装置包括:录制模块,用于接收视频录制指令,所述视频录制指令包括播放背景音频的指令;获取所述背景音频的原始播放时长,对所述背景音频的原始播放时长按预设倍数进行延长后得到所述背景音频的目标播放时长,按照所述目标播放时长播放所述背景音频,并在播放过程中录制原始视频;确定模块,用于确定待生成的目标视频的播放帧率,基于所述播放帧率和所述预设倍数,确定视频帧提取周期;提取模块,用于基于所述视频帧提取周期,在所述原始视频中,提取多个视频帧,其中每个周期提取一个视频帧;生成模块,用于基于所述多个视频帧、所述播放帧率和延长之前的背景音频,生成所述目标视频。可选的,所述确定模块,用于将所述播放帧率的倒数与所述预设倍数的乘积,确定为视频帧提取周期。可选的,所述确定模块,用于:获取所述待生成的目标视频与延长之前的背景音频的时长比值;将所述播放帧率的倒数、所述预设倍数与所述时长比值的倒数的乘积,确定为视频帧提取周期。可选的,所述确定模块,用于:获取用户选择的目标录制模式;根据录制模式与播放帧率的对应关系,确定所述目标录制模式对应的播放帧率为待生成的目标视频的播放帧率。可选的,所述确定模块,用于将预设的播放帧率,确定为待生成的目标视频的播放帧率。可选的,所述生成模块,用于:将所述多个视频帧以所述播放帧率进行组合,生成所述目标视频的图像数据;将所述目标视频的图像数据与延长之前的背景音频进行合并,生成所述目标视频。根据本公开实施例,提供一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现上述所述的视频录制的方法。根据本公开实施例,提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述所述的视频录制的方法。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例中,当用户录制视频时,如果出现所要录制的模仿视频的背景音频的节奏比较快,用户的表演跟不上背景音频的节奏的情况,可以使用上述方法进行录制。相应的,该方法包括播放延长预设倍数后的背景音频,并在播放过程中录制原始视频;然后,确定待生成的目标视频的播放帧率,基于所述播放帧率和所述预设倍数,确定视频帧提取周期,并基于所述视频帧提取周期,在所述原始视频中,提取多个视频帧;最后,基于所述多个视频帧、所述播放帧率和延长之前的背景音频,生成所述目标视频。使用上述方法录制视频,由于放慢了背景视频的播放速度,使得用户的表演可以跟上背景音频的节奏,使用户的表演与背景音频的配合效果较好,而且,由于在录制好的原始视频中周期性提取多个视频帧生成目标视频,使得目标视频的数据量小于录制的原始视频的数据量,可以减少对终端储存资源的占用量。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。在附图中:图1是根据实施例示出的一种视频录制的方法流程图;图2是根据实施例示出的一种视频录制的应用场景图;图3是根据实施例示出的一种视频录制的方法流程图;图4是根据实施例示出的一种视频录制的装置示意图;图5是根据实施例示出的一种视频录制的装置示意图;图6是根据实施例示出的一种视频录制的装置示意图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。本公开实施例提供了一种视频录制的方法,该方法可以由终端执行。其中,终端可以是手机、平板电脑、台式计算机、笔记本计算机等。终端可以包括收发器、本文档来自技高网...

【技术保护点】
1.一种视频录制的方法,其特征在于,所述方法包括:接收视频录制指令,所述视频录制指令包括播放背景音频的指令;获取所述背景音频的原始播放时长,对所述背景音频的原始播放时长按预设倍数进行延长后得到所述背景音频的目标播放时长,按照所述目标播放时长播放所述背景音频,并在播放过程中录制原始视频;确定待生成的目标视频的播放帧率,基于所述播放帧率和所述预设倍数,确定视频帧提取周期;基于所述视频帧提取周期,在所述原始视频中,提取多个视频帧,其中每个周期提取一个视频帧;基于所述多个视频帧、所述播放帧率和延长之前的背景音频,生成所述目标视频。

【技术特征摘要】
1.一种视频录制的方法,其特征在于,所述方法包括:接收视频录制指令,所述视频录制指令包括播放背景音频的指令;获取所述背景音频的原始播放时长,对所述背景音频的原始播放时长按预设倍数进行延长后得到所述背景音频的目标播放时长,按照所述目标播放时长播放所述背景音频,并在播放过程中录制原始视频;确定待生成的目标视频的播放帧率,基于所述播放帧率和所述预设倍数,确定视频帧提取周期;基于所述视频帧提取周期,在所述原始视频中,提取多个视频帧,其中每个周期提取一个视频帧;基于所述多个视频帧、所述播放帧率和延长之前的背景音频,生成所述目标视频。2.根据权利要求1所述的方法,其特征在于,所述基于所述播放帧率和所述预设倍数,确定视频帧提取周期,包括:将所述播放帧率的倒数与所述预设倍数的乘积,确定为视频帧提取周期。3.根据权利要求1所述的方法,其特征在于,所述基于所述播放帧率和所述预设倍数,确定视频帧提取周期,包括:获取所述待生成的目标视频与延长之前的背景音频的时长比值;将所述播放帧率的倒数、所述预设倍数与所述时长比值的倒数的乘积,确定为视频帧提取周期。4.根据权利要求1所述的方法,其特征在于,所述确定待生成的目标视频的播放帧率,包括:获取用户选择的目标录制模式;根据录制模式与播放帧率的对应关系,确定所述目标录制模式对应的播放帧率为待生成的目标视频的播放帧率。5.根据权利要求1所述的方法,其特征在于,所述确定待生成的目标视频的播放帧率,包括:将预设的播放帧率,确定为待生成的目标视频的播放帧率。6.根据权利要求1-5任一项所述的方法,其特征在于,所述基于所述多个视频帧、所述播放帧率和延长之前的背景音频,生成所述目标视频,包括:将所述多个视频帧以所述播放帧率进行组合,生成所述目标视频的图像数据;将所述目标视频的图像数据与延长之前的背景音频进行合并,生成所述目标视频。7.一种视频录制的装置,其特征在于,所述装置包括:录制模块,用于接收视频录制指令,所述视频录制...

【专利技术属性】
技术研发人员:陈金源
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

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

1