是否重新对目标视频进行录制。通过目标视频的标识号(Identity,简称为ID)、起始录制帧号、终止录制帧号可以唯一确定该录制视频,也即,唯一确定小视频的内容。
[0057]通过上述步骤S202至步骤S208,本发明实施例通过获取在线播放的目标视频,目标视频为待录制的视频;通过视频录制版面接收对目标视频进行录制的录制指示信号;响应于录制指示信号进入录制模式,在录制模式下,对目标视频进行录制,得到与目标视频的视频数据对应的视频片段;根据视频片段生成目标视频的录制视频,达到了对在线视频进行录制的效果,用户终端可以在观看在线视频时对感兴趣的视频内容进行录制,提高了用户终端的体验性能,进而解决了相关技术中无法对在线视频进行录制的技术问题。
[0058]作为一种可选的实施方式,在本申请步骤S206响应于录制指示信号进入录制模式之后,获取视频片段的标识信息,将视频片段的标识信息上传至服务器。图3是根据本发明第二实施例的移动终端的视频录制方法的流程图。如图3所述,该移动终端的视频录制方法还包括以下步骤:
[0059]步骤S301,获取视频片段的标识信息。
[0060]视频片段具有标识信息,该标识信息,也即,视频片段的摘要信息,用于唯一确定视频片段的信息。在响应于录制指示信号进入录制模式之后,获取视频片段的标识信息,其中,标识信息为用于确定视频片段的信息。
[0061]步骤S302,将视频片段的标识信息上传至服务器。
[0062]将视频片段的标识信息上传至服务器,其中,服务器查找视频片段的标识信息对应的视频片段,并根据查找到的视频片段生成目标视频的录制视频。在服务器根据查找到的视频片段生成目标视频的录制视频之后,可以将该录制视频通过服务器发送给其他终端,实现对录制视频的分享。
[0063]妙传是在做大文件传输过程中经常使用的一种通过校验文件的摘要信息,以避免真正的文件传输过程的方法。比如,上传到网盘的每个文件,服务器都会校验md5码,如果上传的md5码与已经存在于服务器中的文件的md5码相同,网盘服务器会判断为重复文件,只需要复制复本保存在网盘上即可,无需重新保存原文件,可以很快完成上传任务,并且在有人需要下载的时候将原文件的下载地址放出,实现了服务器的高效运作,从而实现了在使用网盘上传文件时,通过计算文件的摘要信息md5值,然后去服务器检查该文件是否存在于服务器上,如果通过摘要信息md5值检查该文件存在于服务器上,那么该文件就不需要进行真实的网络传输文件操作,便可以实现文件上传服务器的目的。
[0064]在该实施例中,将视频片段上传至服务器,可以通过上述妙传方法。可选地,首先获取视频片段的标识信息,将视频片段的标识信息上传至服务器,服务器根据该视频片段的标识信息检查该视频片段是否在服务器上,如果通过视频片段的标识信息检查到该视频片段在服务器上,那么该视频片段不需要进行真实的网络传输视频片段的操作,服务器根据视频片段的标识信息对视频片段进行编解码操作,重新生成视频片段对应的录制视频,从而不需要进行真实的视频片段的传输过程。
[0065]本发明实施例通过获取视频片段的标识信息,标识信息为用于确定视频片段的信息;将视频片段的标识信息上传至服务器,服务器查找视频片段的标识信息对应的视频片段,并根据查找到的视频片段生成目标视频的录制视频,从而实现了在服务器生成录制视频的目的。
[0066]作为另一种可选的实施方式,视频片段的标识信息为目标视频的ID,在对目标视频进行录制时,起始录制帧号,终止录制帧号。其中,视频的起始录制帧号为在对目标视频开始录制时的单张图片在目标视频中的序号,该起始录制帧号在目标视频中的位置唯一,终止录制帧号为在对目标视频结束录制时的单张图片在目标视频中的序号,该终止录制帧号在目标视频中的位置唯一。该视频片段获取视频片段的标识信息包括:获取目标视频的ID、起始录制帧号和终止录制帧号,将视频片段的标识信息上传至服务器包括:将目标视频的ID、起始录制帧号和终止录制帧号上传至服务器。在将目标视频的ID、起始录制帧号和终止录制帧号上传至服务器之后,服务器根据目标视频的ID查找起始录制帧号和终止录制帧号之间的视频片段,并对起始录制帧号和终止录制帧号之间的视频片段执行编解码操作,生成与起始录制帧号和终止录制帧号之间的视频片段对应的录制视频,该录制视频可以为目标视频中的某一小片段所组成小视频。
[0067]作为另一种可选的实施方式,步骤S206响应于录制指示信号进入录制模式,其中,在录制模式下,对目标视频进行录制,得到与目标视频的视频数据对应的视频片段。图4是根据本发明第一实施例的响应于录制指示信号进入录制模式的方法的流程图。如图4所示,该响应于录制指示信号进入录制模式包括以下步骤:
[0068]步骤S401,获取对目标视频进行录制的录制时长。
[0069]在通过视频录制版面接收对目标视频进行录制的录制指示信号之后,开始对目标视频进行录制,可选地,视频录制版面连续接收该录制指示信号,目标视频一直处于录制状态,当视频录制版面未接收该录制指示信号时,停止对目标视频的录制,比如,用户终端的手指一直触控视频录制版面上的录制按钮,目标视频一直处于录制状态,当用户终端的手指离开录制版面的录制按钮后,停止对目标视频的录制。获取对目标视频进行录制的录制时长。其中,录制时长为在通过视频录制版面停止接收录制指示信号时,已经通过视频录制版面连续接收录制指示信号的时间。
[0070]步骤S402,判断录制时长是否小于等于预设录制时长。
[0071]在获取对目标视频进行录制的录制时长之后,判断录制时长是否小于等于预设录制时长。当录制时长过小时,终端通过视频终端APP不足以生成人眼可以识别的连续画面,进而不足以生成视频片段。其中,预设录制时长为用于确定是否可以生成录制视频的时间。
[0072]步骤S403,如果判断出录制时长小于等于预设录制时长,进入暂停录制模式。
[0073]在判断录制时长是否小于等于预设录制时长之后,如果判断出录制时长小于等于预设录制时长,进入暂停录制模式,其中,在暂停录制模式下暂停录制目标视频,也即,移动终端通过视频终端APP暂停录制目标视频,在暂停录制模式下,录制版面显示暂停录制模式下的功能按钮,通过暂停录制模式下的功能按钮实现对目标视频的暂停录制。录制版面还可以显示提示信息,用于提示针对于目标视频的暂停录制操作信息。当视频录制版面再次接收到录制指示信号时,进入录制模式,可以继续对目标视频进行录制,使目标视频处于录制状态。
[0074]步骤S404,如果判断出录制时长大于预设录制时长,进入预览视频片段模式。
[0075]在判断录制时长是否小于等于预设录制时长之后,如果判断出录制时长大于预设录制时长,进入预览视频片段模式,其中,在预览视频片段模式下显示视频片段对应的录制视频,也即,移动终端通过视频终端APP预览对目标视频进行的录制视频。可选地,检测视频录制版面接收录制指示信号的时间,一旦检测到视频录制版面接收到录制指示信号的时间大于最大预设录制时长,自动结束对目标视频的录制过程,再进入预览视频片段模式。在预览视频片段模式下,录制版面显示预览视频片段模式下的功能按钮,通过预览视频片段模式下的功能按钮实现对录制视频的显示,实现了对目标视频的在线录制,提高了用户对录制视频的体验性能。
[0076]本发明实施例通过获取对目标视频进行录制的录制时长,判断录制时长是否小于等于预设录制时长,如果判断出录制时长小于等于预设录制时长,进入暂停录制模式;如果判断出录制时长大于预设录制时长,进入预览视频片段模式,实现了移动终端响应于录制指示信号进入录制模式的目的,实现了对目标视频的在线录制,提高了用户对录制视频的体验性能。
[0077]作为另一种可选的实施方式,步骤S403如果判断出录制时长小于等于预设录制时长,进入暂停录制模式。图5是根据本发明实施例的进入暂停录制模式的方法的流程图。如图5所示,该进入暂停录制模式的方法包括以下步骤:
[0078]步骤S501,控制目标视频停止播放。
[0079]当目标视频播放时,在暂停录制模式下,控制目标视频停止播放。
[0080]步骤S502,控制目标视频的录制进度停止。
[0081 ]目标视频的录制时长对应于对目标视频的录制进度,在暂停录制模式下,控制目标视频的录制进度停止。目标视频的录制进度在视频录制版面上可以显示,比如,通过颜色信息显示显示对目标视频的录制进度,可以通过颜色深浅的变化显示对目标视频的录制进度,也可以通过颜色显示进度条显示对目标视频的录制进度。
[0082]步骤S503,在视频录制版面显示第一取消控制区域。
[0083]在视频录制版面显示第一取消控制区域,其中,当通过第一取消控制区域接收到第一取消指示信号时,取消对目标视频进行录制。第一取消控制区域可以为取消按钮。当视频录制版面通过取消按钮接收到第一取消指示信号时,取消对目标视频的录制,目标视频恢复到未录制的状态,可以继续播放。
[0084]本发明实施例通过控制目标视频停止播放,控制目标视频的录制进度停止,在视频录制版面显示第一取消控制区域,当通过第一取消控制区域接收到第一取消指示信号时,取消对目标视频进行录制,实现了在判断出录制时长小于等于预设录制时长,进入暂停录制模式。
[0085]作为另一种可选的实施方式,图6是根据本发明第二实施例的响应于录制指示信号进入录制模式的方法的流程图。如图6所示,在判断录制时长是否小于等于预设录制时长之后,该响应于录制指示信号进入录制模式的方法还包括以下步骤:
[0086]步骤S601,如果判断出录制时长小于等于预设录制时长,输出第一提示信息,和/或,控制录制进度的进度条的颜色显示为第一预设颜色。
[0087]在判断录制时长是否小于等于预设录制时长之后,如果判断出录制时长小于等于预设录制时长,输出第一提示信息,该第一提示信息为用于提示继续生成视频片段的操作信息,和/或,控制录制进度的进度条的颜色显示为第一预设颜色,比如,当预设时长为3秒时,如果判断出录制时长小于等于3秒,则视频录制版面显示第一提示信息为“长按3秒以上”,表示当录制时长小于等于3秒时,还不能生成目标视频的视频片段,需要用户终端对录制按钮长按3秒以上。和/或,控制录制进度条的颜色显示为橙色,表示当录制时长过小,还不能生成目标视频的视频片段。
[0088]步骤S602,如果判断出录制时长大于预设录制时长,输出第二提示信息,和/或,控制录制进度的进度条的颜色显示为第二预设颜色。
[0089]在判断录制时长是否小于等于预设录制时长之后,如果判断出录制时长大于预设录制时长,输出第二提示信息,该第二提示信息为用于提示结束生成视频片段的操作信息,和/或,控制录制进度的进度条的颜色显示为第二预设颜色,比如,当预设时长为3秒时,如果判断出录制时长大于3秒,视频录制版面显示第二提示信息为“可以随时松开”,表示当录制时长大于3秒时,可以生成目标视频的视频片段,用户终端可以随时松开对录制按钮的触控。和/或,控制录制进度条的颜色显示为绿色,表示当录制时长已经可以生成目标视频的视频片段。可选地,当目标视频进入录制模式时,录制按钮变为橙色并且录制按钮的周围有水波动画,以提示用户终端目标视频进入录制模式。在暂停录制模式下,录制按钮依然为橙色并且录制按钮的周围依然有水波动画,以提示用户终端可以对目标视频继续录制,达到提示用户终端长按录制按钮的目的,提高了用户终端对目标视频录制的体验性能。
[0090]可选地,在目标视频处于暂停录制模式下,当视频录制版面再次接收到录制指示信号,录制进度条接着暂停录制时的录制进度开始刷新,录制版面的其它状态与录制模式时的状态相同。
[0091]本发明实施例在判断录制时长是否小于等于预设录制时长之后,如果判断出录制时长小于等于预设录制时长,输出第一提示信息,和/或,控制录制进度的进度条的颜色显示为第一预设颜色;如果判断出录制时长大于预设录制时长,输出第二提示信息,和/或,控制录制进度的进度条的颜色显示为第二预设颜色,达到了对在线视频进行录制的技术效果,提高了用户终端对目标视频录制的体验性能。
[0092]作为另一种可选的实施方式,视频录制版面包括第一播放页面,第一播放页面为用于显示目标视频的页面,如果判断出录制时长大于预设录制时长,进入预览视频片段模式。图7是根据本发明第一实施例的进入预览视频片段模式的方法的流程图。如图7所示,该进入预览视频片段模式的方法包括以下步骤:
[0093]步骤S701,缩小第一播放页面,得到第二播放页面。
[0094]视频录制版面包括第一播放页面,该第一播放页面可以对目标视频进行显示。第一播放页面可以以播放器的形式对目标视频进行播放。视频录制版面还包括第二播放页面,当录制时长大于预设录制时长之后,进入对目标视频进行预览的预览视频片段模式,缩小第一播放器页面,得到第二播放页面,第二播放页面周围有白边。
[0095]步骤S702,获取在录制时长下的视频片段。
[0096]根据在录制时长下的视频片段生成录制视频,并通过第二播放页面显示录制视频。
[0097]在通过视频录制版面接收录制指示信号的过程中,获取在录制时长下的视频片段。根据在录制时长下的目标视频的视频片段生成的录制视频通过第二播放页面进行播放。可选地,该录制视频在第二播放页面中循环播放。
[0098]本发明实施例通过缩小第一播放页面,得到第二播放页面;获取在录制时长下的视频片段,并通过第二播放页面显示录制视频,实现了在判断出录制时长大于预设录制时长,进入预览视频片段模式的目的,提高了用户终端对目标视频录制的体验性能。
[0099]作为另一种可选的实施方式,图8是根据本发明第二实施例的进入预览视频片段模式的方法的流程图。如图8所示,在缩小第一播放页面,得到第二播放页面之后,进入预览视频片段模式的方法还包括以下步骤:
[0100]步骤S801,获取目标视频的截屏图片,并将截屏图片作为第二播放页面的背景图片。
[0101 ]在缩小第一播放页面,得到第二播放页面之后,获取目标视频的截屏图片,可选地,该目标视频的截屏图片为对目标视频已播放的内容进行任意截屏所获取的截屏图片,并将截屏图片作为第二播放页面的背景图片。
[0102]步骤S802,显示第二取消控制区域。
[0103]在第二播放页面中,显示第二取消控制区域,其中,当通过第二取消控制区域接收到第二取消指示信号时,取消对录制视频的显示,并将第二播放页面还原为第一播放页面,第一播放页面继续显示目标视频,用户终端可以继续观看目标视频。可选地,第二取消控制区域在第二播放页面上以取消按钮的形式显示,在该第二播放页面的取消按钮接收到来自用户终端的触控信号之后,取消对录制视频的显示。
[0104]步骤S803,显示分享功能区域。
[0105]在根据视频片段生成目标视频的录制视频