视频处理方法、装置、计算机设备和存储介质与流程

文档序号:16889679发布日期:2019-02-15 22:57阅读:164来源:国知局
视频处理方法、装置、计算机设备和存储介质与流程

本公开涉及计算机技术领域,特别是涉及一种视频处理方法、装置、计算机设备和存储介质。



背景技术:

随着计算机技术的发展,用户可以采用终端进行视频录制,且在进行视频录制时,会存在需要同时播放已有视频的需求,如用户需要将已有视频作为参考视频对视频录制,并将参考视频与录制视频同步播放。

一般地,由于终端只能实现单独播放视频或单独录制视频,因此,在用户进行录制时,则需要同时采用两台设备进行操作,导致用户在点击开始录制时采集的视频中包含的音频以及已有视频中包含的音频不同步。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够保证视频中包含的音频同步的视频处理方法、装置、计算机设备和存储介质。

一种视频处理方法,所述方法包括:

获取第一视频,提取所述第一视频中的音频作为第一音频,并提取所述第一音频的音频起始时刻和音频结束时刻;

根据所述音频起始时刻与所述音频结束时刻计算所述第一音频的音频参考时长;

接收录制第二视频的录制指令,将所述音频起始时刻作为第二视频的录制起始时刻;

根据所述录制指令,从所述录制起始时刻起采集第二音频;

当接收到根据所述音频参考时长所输入的停止录制指令时,停止采集所述第二音频,并将所采集的所述第二音频作为所述第二视频中的录制音频。

在其中一个实施例中,所述从所述录制起始时刻起采集第二音频,包括:

从所述录制起始时刻开始采集当前音频,并获取所述当前音频对应的当前音频获取时长;

当所述当前音频获取时长未达到所述音频参考时长时,根据所述当前音频获取时长与所述音频参考时长计算音频缺失时长,并采集所述音频缺失时长对应的补录音频;

根据所述当前音频与所述补录音频得到第二音频。

在其中一个实施例中,所述接收录制第二视频的录制指令,根据所述录制指令将所述音频起始时刻作为第二视频的录制起始时刻之后,还包括:

从所述录制起始时刻起采集第二图像;

当接收到所述停止录制指令时,停止采集,将所采集的所述第二图像作为所述第二视频中的录制图像。

在其中一个实施例中,所述从所述录制起始时刻采集第二图像,包括:

从所述录制起始时刻开始采集当前图像,并获取所述当前图像以及所述当前图像对应的当前图像获取时长;

当所述当前图像对应的当前图像获取时长未达到所述音频参考时长时,根据所述当前图像获取时长与所述音频参考时长计算图像缺失时长,并采集所述图像缺失时长对应的补录图像;

根据所述当前图像与所述补录图像得到第二图像。

在其中一个实施例中,所述方法包括:

获取所述第二音频的录制总时长;

比较所述音频参考时长与所述录制总时长得到比较结果;

提取所述比较结果中时间长度小的音频的时长作为标准时长;

根据所述标准时长调整所述比较结果中时间长度大的音频的长度。

在其中一个实施例中,所述方法还包括:

获取所述标准时长对应的音频作为标准音频;

查询所述标准音频对应的图像作为标准图像;

根据所述标准图像调整所述比较结果中时间长度大的音频对应的图像的长度。

在其中一个实施例中,所述将所述音频起始时刻作为第二视频的录制起始时刻,包括:

查询与音频起始时刻对应的时刻范围;

将在所述时刻范围中的时刻作为录制起始时刻。

一种视频处理装置,所述装置包括:

获取模块,用于获取第一视频,提取所述第一视频中的音频作为第一音频,并提取所述第一音频的音频起始时刻和音频结束时刻;

计算模块,用于根据所述音频起始时刻与所述音频结束时刻计算所述第一音频的音频参考时长;

录制模块,用于接收录制第二视频的录制指令,将所述音频起始时刻作为第二视频的录制起始时刻;还用于根据所述录制指令,从所述录制起始时刻起采集第二音频;

第一停止模块,用于当接收到根据所述音频参考时长所输入的停止录制指令时,则停止录制所述第二视频,并将所采集的所述第二音频作为所述第二视频中的录制音频。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。

上述视频处理方法、装置、计算机设备和存储介质,只需获取第一视频中的音频作为第一音频,并获取第一音频的音频起始时刻和音频结束时刻,进而根据音频起始时刻和音频结束时刻计算第一音频的音频参考时长,接收第二视频录制指令,将音频起始时刻作为第二音频的录制起始时刻,根据第二视频录制指令从录制起始时刻采集第二音频,当接收根据音频参考时长输入的停止录制指令时,则停止采集,将采集得到的第二音频作为第二视频中的录制视频,从而保证录制得到的第二音频与第一音频同步,从而可以保证视频的同步。

附图说明

图1为一个实施例中视频处理方法的流程示意图;

图2为一个实施例中第二音频采集步骤的流程示意图;

图3为一个实施例中第二图像采集步骤的流程示意图;

图4为一个实施例中视频处理装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开,并不用于限定本公开。

在一个实施例中,如图1所示,提供了一种视频处理方法,包括以下步骤:

s102:获取第一视频,提取第一视频中的音频作为第一音频,并提取第一音频的音频起始时刻和音频结束时刻。

具体地,第一视频是指已有的视频,第一视频可以是作为参考的视频,进而用户可以根据第一视频录制其他视频,第一视频可以是存储在相应的视频库中的视频。第一音频是指包含在第一视频中的已有的音频。具体地,终端获取到存储在视频库中的已有视频作为第一视频,进而提取第一视频中的第一音频,查询第一音频的音频起始时刻与音频结束时刻。可以是,用户根据终端显示的视频库中存储的不同视频进行选择,根据用户的选择生成相应的选择指令,选择指令上携带有已选择的视频的视频标识,进而终端根据选择指令,从服务器中存储的不同的视频中获取与相应的视频标识所对应的视频,该视频即为第一视频,进而获取到该第一视频时,则提取该第一视频中包含的第一音频,进而查询该第一音频的音频起始时刻以及第一音频的音频结束时刻。

s104:根据音频起始时刻与音频结束时刻计算第一音频的音频参考时长。

具体地,音频参考时长是指第一音频的总时长,该总时长为包含在第一视频中的音频的时长,从而将该具体时长作为根据第一视频进行录制时的录制音频的时长。当终端获取到第一音频,并获取到第一音频对应的音频起始时间与音频结束时间时,则可以计算得到第一音频的总时长,也即计算得到第一音频的音频参考时长。可以是,当终端获取到第一音频,并获取到音频起始时刻与音频结束时刻时,则计算音频起始时刻与音频结束时刻的差值,进而将该差值作为音频参考时长,后续在录制时则可以根据该音频参考时长进行视频的录制。

s106:接收录制第二视频的录制指令,将音频起始时刻作为第二视频的录制起始时刻。

具体地,第二视频是指按照第一视频作为参考视频,进行录制得到的视频,该第二视频可以是用户根据第一视频进行参考,模仿或互动形式录制得到的第二视频。录制起始时刻是指开始录制第二视频的时刻。具体地,终端接收到录制第二视频的录制指令,则可以开始录制第二视频,包括对第二音频与第二图像进行采集,且录制第二视频的录制起始时刻为上述获取到的第一音频的音频起始时刻。可以是,当终端根据用户的选择指令获取到第一视频时,则将第一视频进行显示,用户根据显示的第一视频,输入相应的开始录制第二视频的开始录制指令,当终端接收到该录制指令时,则终端将上述提取到第一视频中的第一音频的音频起始时刻作为录制起始时刻开始采集第二音频。例如,当终端将获取到的第一视频进行显示时,用户根据显示的第一视频,点击对应的显示界面上显示的录制按钮,终端根据用户的点击操作生成对应的开始录制指令,则终端开始播放第一视频,将第一视频中包含的第一音频的音频起始时刻作为录制起始时刻采集第二音频。其中,生成录制指令还可以是用户长按对应的显示界面上的显示的录制按钮等。

s108:根据所述录制指令,从录制起始时刻起采集第二音频。

具体地,第二音频为包含在第二视频中的音频。当终端根据用户的开始录制指令对第二视频进行录制时,则在录制起始时刻起开始采集录制的音频,该录制的音频即为第二音频。可以是,当终端接收到该录制指令时,则终端将第一视频中的第一音频的音频起始时刻开始采集第二音频,也即采集出现的背景音或者用户互动或模板第一视频时的音频,该采集到的音频则为第二音频

s110:当接收到根据音频参考时长所输入的停止录制指令时,停止采集第二音频,并将所采集的第二音频作为第二视频中的录制音频。

具体地,停止录制指令是指用户输入的停止录制第二视频的指令。具体地,在录制第二视频时,当用户输入相应的停止信息时,则生成相应的停止录制指令,终端根据该停止录制指令,停止录制第二视频,进而查询采集到的第二音频,将采集到的第二音频作为第二视频中的录制音频,此时采集到的作为录制音频的第二音频的时长与第一音频所对应的音频参考时长相同,则后续在播放第一视频与第二视频时,则第一音频与第二音频可以同步播放。可以是,在录制第二视频时,在对应的显示界面上显示有音频参考时长,当用户根据音频参考时长,对应点击停止录制按钮,则生成对应的停止录制指令,终端根据该停止录制指令,则停止录制第二视频,进而终端查询此时采集到的第二音频,将第二音频作为第二视频中的音频,也即为第二视频中的录制音频;或是当用户长按对应的显示界面上的显示的录制按钮进行第二视频的录制,采集第二音频时,当显示界面上显示的录制按钮被弹起时,则停止录制第二视频,进而终端查询此时采集到的第二音频,将第二音频作为第二视频中的音频,也即为第二视频中的录制音频。

本实施例中,无需用户操作不同的设备尽量保证录制的视频中的音频与已有的视频中的音频同步,也即只需单独终端获取到第一视频,进而获取到第一视频中包含的第一音频以及音频起始时刻和音频结束时刻,进而计算得到音频参考时长,终端开始录制第二视频,将音频起始时刻作为第二视频的录制起始时刻,并从录制起始时刻采集第二音频,当接收到根据音频参考时长输入的停止录制指令时,则停止录制第二视频,并将采集到的第二音频作为第二视频中的录制音频,从而保证第一音频与第二音频的同步,也即在第一视频与第二视频在播放时,在相同的时刻播放的是相同帧,保证播放同步。

在其中一个实施例中,请参见图2,提供一第二音频采集的步骤的流程示意图,第二音频采集的步骤,也即从录制起始时刻起采集第二音频,包括:从录制起始时刻开始采集当前音频,并获取当前音频对应的当前音频获取时长;当当前音频获取时长未达到音频参考时长时,根据当前音频获取时长与音频参考时长计算音频缺失时长,并采集音频缺失时长对应的补录音频;根据当前音频与补录音频得到第二音频。

具体地,当终端接收到相应的录制指令时,则开始录制第二视频,在录制时,需要实时检测当前录制的时长,从而判断当前时刻采集到的音频数据是采集还是舍弃,以及是否进行后续的录制,也即终端从录制起始时刻起开始采集当前音频,进而获取到当前音频对应的当前音频获取时长,比较当前音频获取时长与音频参考时长,进而判断当前音频获取时长是否到达音频参考时长,当当前音频获取时长未达到音频参考时长时,采集当前的音频数据,当采集到当前的音频数据,需要继续采集后续的音频数据,终端根据当前音频获取时长与音频参考时长计算音频缺失时长,该音频缺失时长即为所需继续采集音频的时长,从而终端继续采集音频缺失时长对应的补录音频,终端根据当前音频与补录音频得到的音频即为第二音频。可以是,当终端接收到录制指令时,根据第一音频的音频起始时刻作为录制起始时刻,进而从录制起始时刻开始录制第二视频,也即从录制起始时刻采集当前音频,并获取到当前音频对应的当前音频获取时长,也即从录制起始时刻至当前时刻计算时间差,该时间差即为当前音频获取时长,当当前音频获取时长未到达音频参考时长时,对当前时刻的音频数据进行采集,且需要进一步补录,根据当前音频获取时长与音频参考时长计算音频缺失时长,该音频缺失时长即为需要补录的音频的时长,进而终端采集与音频缺失时长所对应的补录音频,根据当前音频与补录音频,得到的整体音频即为第二音频。

本实施例中,获取第二音频的过程中,可以根据当前音频获取时长判断是否采集到完整的第二音频,若未采集到与第一音频对应时长的第二音频,则继续补录,从而将补录音频与当前音频作为第二音频,保证录制得到的第二音频与第一音频的时长相同,提高同步的成功率。

在其中一个实施例中,接收录制第二视频的录制指令,根据录制指令将音频起始时刻作为第二视频的录制起始时刻之后,还包括:从录制起始时刻起采集第二图像;当接收到停止录制指令时,停止采集,将所采集的第二图像作为第二视频中的录制图像。

具体地,第二图像是指包含在第二视频中的图像,该图像可以是用户根据第一视频中包含的第一图像进行模仿或互动,从而终端采集得到的图像。具体地,终端在开始录制第二视频时,则采集到第二音频,且在采集第二音频的时刻起,同时采集第二图像,也即根据上述获得的音频起始时刻作为视频录制起始时刻,终端对第二图像进行采集,当用户输入停止信息时,则生成相应的停止录制指令,终端根据该停止录制指令,停止录制第二视频,进而查询采集到的第二图像,也即将采集到的第二图像作为第二视频中的录制图像。

在本实施例中,还可以是采用第一视频中包含的第一图像的时长作为参考,也即获取第一视频中包含的第一图像的图像起始时刻,进而获取第一图像的图像结束时刻,根据图像起始时刻与图像结束时刻计算图像参考时长,也即采集第二图像时,按照图像参考时长采集对应的第一图像,当接收到相应的停止录制指令时,则将采集得到的第二图像作为第二视频中的录制图像。

本实施例中,在采集第二图像时,可以直接按照第一音频的音频参考时长进行获取,从而保证采集到的第二图像与第二音频可以同步,保证后续图像与音频的同步,进一步保证第一视频与第二视频的同步。

在其中一个实施例中,请参见图3,提供一第二图像采集步骤的流程示意图,第二图像采集步骤,也即从所述录制起始时刻采集第二图像,包括:从录制起始时刻开始采集当前图像,并获取当前图像以及当前图像对应的当前图像获取时长;当当前图像对应的当前图像获取时长未达到音频参考时长时,根据当前图像获取时长与音频参考时长计算图像缺失时长,并采集图像缺失时长对应的补录图像;根据当前图像与补录图像得到第二图像。

具体地,当终端接收到录制指令时,则开始录制第二视频,在录制时,需要实时检测当前录制的时长,从而判断当前时刻采集到的图像帧是采集还是舍弃,以及是否进行后续的录制,也即终端从录制起始时刻开始采集当前图像,并获取到当前图像对应的当前图像获取时长,进而判断当前图像获取时长是否到达音频参考时长,也即第一图像的采集是否完成,当图像获取时长未达到音频参考时长时,则采集当前的图像帧,当采集到当前的图像帧,则可以继续采集后续的图像帧,也即终端根据当前图像获取时长与音频参考时长计算图像缺失时长,该图像缺失时长即为需要继续采集的图像所缺失的时长,从而终端继续采集图像缺失时长对应的图像作为补录图像,根据得到的当前图像与补录图像得到的图像即为第二图像。可以是,当终端接收到录制指令时,则终端从录制起始时刻开始录制第二视频,也即从录制起始时刻采集当前图像,并获取到当前图像对应的当前图像获取时长,也即从录制起始时刻至当前时刻计算时间差,该时间差即为当前图像获取时长,当当前图像获取时长未到达音频参考时长时,则当前时刻的图像数据进行采集,且需要进一步补录,则根据当前图像获取时长与音频参考时长计算图像缺失时长,该图像缺失时长即为需要补录的图像的时长,进而终端采集与图像缺失时长所对应的补录图像,根据当前图像与补录图像,得到的整体图像即为第二图像。

在本实施例中,还可以是采用第一视频中包含的第一图像的时长作为参考,如视频中包含的音频时长与图像时长不同时,则采集第二图像时,则按照第一图像的时长作为参考,从而根据获取到的第一图像的图像起始时刻与图像结束时刻计算得到图像参考时刻,进而从图像起始时刻采集当前图像,并获取当前图像以及对应的当前图像获取时长,当当前图像获取时长未达到图像参考时长时,则根据当前图像获取时长与图像参考时长计算图像缺失时长,并获取图像缺失时长对应的补录图像,根据当前图像与补录图像得到第二图像。

本实施例中,在采集第二图像时,可以根据当前图像获取时长判断是否采集到与第一音频对应的完整的第二图像,若未采集到完整的第二图像,则继续补录,从而将补录图像与当前图像作为第二图像,提高同步的成功率。

在其中一个实施例中,视频处理方法,包括:获取第二音频的录制总时长;比较音频参考时长与录制总时长得到比较结果;取比较结果中时间长度小的音频的时长作为标准时长;;根据标准时长调整比较结果中时间长度大的音频的长度。

具体地,当对第二视频录制完成时,则验证第一视频中包含的第一音频与第二视频中包含的第二音频的长度,进一步保证后续可以同步播放,也即终端获取第二音频的录制总时长,进而提取第一音频的音频参考时长,比较第二音频的录制总时长与第一音频的音频参考时长并得到比较结果,将比较结果中时间长度小的音频的时长作为标准时长,进而按照调整时间长度大的音频的长度。可以是,终端获取到第二音频的第二音频起始时刻与第二音频结束时刻,计算第二音频起始时刻与第二音频结束时刻的差值,该差值作为第二音频的录制总时长,进而比较录制总时长与音频参考时长并得到比较结果,比较结果中显示时间长度小的音频的时长作为标准时长,根据标准时长,将时间长度大的音频的结尾音频数据进行删除,从而得到时长与标准时长相同的音频。

本实施例中,在得到第一音频与第二音频时,需要进一步验证,进一步保证在播放第一音频与第二音频时,在某一时刻播放的是相同时刻的音频数据,保证第一音频与第二音频播放时的同步。

在其中一个实施例中,视频处理方法,还包括:获取标准时长对应的音频作为标准音频;查询标准音频对应的图像作为标准图像;根据标准图像调整比较结果中时间长度大的音频对应的图像的长度。

具体地,当对录制完成的音频调整完成时,则对第一视频中包含的第一图像以及第二视频中包含的第二图像进行调整,并且在调整图像时,则采用调整完成的音频的时长对相应的图像进行调整,从而保证在后续播放时,第一视频和第二视频在相同的时刻音频数据与图像帧是同步的,且保证在相同的第一图像与第二图像的播放的图像帧是同步的,则终端获取标准时长对应的音频作为标准音频,进而查询到标准音频所对应的图像作为标准图像,则另一图像则为作为标准音频的音频所对应的图像,也即是时间长度大的音频所对应的图像,进而将未作为标准图像的另一图像的长度进行调整。可以是,终端获取到标准时长对应的音频作为标准音频,进而查询标准音频所对应的图像作为标准图像,查询标准图像的长度,将未作为标准图像的另一图像的结尾帧数据进行删除,也即将与标准时长所相差的时刻对应的结尾数据进行删除,得到与标准图像的长度相同的图像。需要说明的是,本实施例中,当第一视频中的第一图像的时长与第一音频的时长相同时,为了保证同步播放,第二视频中的第二图像的时长与第二音频的时长也相同,终端可以将上述比较结果中时间长度小的时长作为标准时长,从而根据该标准时长将比较结果中时间长度大的音频的对应的图像的长度进行调整。当第一视频中的第一图像的时长与第二音频的时长不同时,为了同步播放同步,则第一视频中的第一音频与第二视频中的第二音频同步,且第一视频中的第一图像与第二视频中的第二图像同步,因此,查询上述标准时长,获取标准时长对应的音频作为标准音频,查询标准音频对应的图像作为标准图像,根据标准图像调整比较结果中时间长度大的音频对应的图像的长度。

本实施例中,为了保证在后续播放时,第一视频和第二视频在相同的时刻音频数据与图像帧是同步的,且保证在相同的第一图像与第二图像的播放的图像帧是同步的,也即实现第一视频与第二视频的同步。

在其中一个实施例中,将所述音频起始时刻作为第二视频的录制起始时刻,包括:查询与音频起始时刻对应的时刻范围;将在时刻范围中的时刻作为录制起始时刻。

具体地,在选取录制起始时刻时,由于录制起始时刻可能无法完全与第一音频的音频起始时刻匹配,则录制起始时刻可以在预设的时刻范围内,也即选取的录制起始时刻可以稍晚于第一音频的音频起始时刻,终端查询与音频起始时刻对应的时刻范围,该时刻范围内的时刻作为录制起始时刻均有效,且将查询到时刻范围中的时刻作为录制起始时刻,该时刻范围中的时刻均稍晚于第一音频的音频起始时刻。

本实施例中,在选择录制起始时刻时,则可以根据对应的时刻范围查找到相应的录制起始时刻,从而保证在选取录制起始时刻的灵活性。

在其中一个实施例中,终端上可以设置有两个显示区域,分别为第一显示区域与第二显示区域,第一显示区域中包含有第一视频,第二显示区域中包含有第二视频,用户在相同的显示界面上可以参考第一视频,从而实现对第二视频的录制,终端在录制第二视频时,第一显示区域中的第一视频及时开始,进而终端提取第一视频中包含的第一音频,获取第一音频的音频起始时刻与音频结束时刻,根据音频起始时刻与音频结束时刻计算到音频参考时长,且从录制起始时刻采集第二音频时,是实时获取当前音频获取时长,查询当前音频获取时长是否到达音频参考时长,当未到达音频参考时长时,则采集与音频参考时长与当前音频获取时长的差值所对应的音频数据做且补录音频,从而将当前音频与补录音频作为第二音频,其中音频参考时长与当前音频获取时长的差值即为音频缺失时长,进而用户根据显示界面上的录制参考时长停止录制时,则终端接收到停止录制指令,终端停止录制第二视频,从而将采集到的第二音频作为第二视频中的录制音频,另外,在选取录制起始时刻时,由于音频起始时刻可能无法与录制起始时刻完全匹配,则录制起始时刻可以在预设的时刻范围内,也即选取的录制起始时刻可以稍晚于音频起始时刻,且在采集第二音频的同时对第二图像也进行采集,也即从录制起始时刻采集第二图像,也即从录制起始时刻起采集当前图像,并实施获取当前图像以对应的当前图像获取时长,当未到达音频参考时长时,则采集与音频参考时长与当前图像获取时长的差值所对应的图像帧做且补录图像,从而将当前图像与补录图像作为第二图像,其中音频参考时长与当前图像获取时长的差值即为图像缺失时长,当获取第一音频、第二音频、第一图像与第二图像后,则可以进一步验证,也即选取第一音频与第二音频中时间长度小的音频的时长作为标准时长,进而根据标准时长调整另一音频,也即将另一音频的结尾数据进行删除,得到时长与标准时长相同的音频,进而对相应的图像进行调整,也即当对音频调整完成时,则将标准时长对应的音频作为标准音频,将标准音频所对应的图像作为标准图像,进而将另一图像进行调整,也即将另一图像的结尾帧数据进行删除,得到与标准图像的时长相同的时长的图像。本实施例中,可以保证第一视频与第二视频可以保证在相同时刻都播放在相同帧,也即如在某时刻均播放第一帧,从而保证同步播放。

应该理解的是,虽然图1-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种视频处理装置400,包括:获取模块410、计算模块420、录制模块430和停止模块440,其中:

获取模块410,用于获取第一视频,提取所述第一视频中的音频作为第一音频,并提取所述第一音频的音频起始时刻和音频结束时刻。

计算模块420,用于根据音频起始时刻与音频结束时刻计算第一音频的音频参考时长。

录制模块430,用于接收录制第二视频的录制指令,将音频起始时刻作为第二视频的录制起始时刻;还用于根据所述录制指令,从录制起始时刻起采集第二音频。

第一停止模块440,用于当接收到根据音频参考时长所输入的停止录制指令时,停止采集所述第二音频,并将所采集的第二音频作为第二视频中的录制音频。

在其中一个实施例中,录制模块430,包括:

当前音频采集单元,用于从录制起始时刻开始采集当前音频,并获取当前音频对应的当前音频获取时长。

音频补录单元,用于当当前音频获取时长未达到音频参考时长时,根据当前音频获取时长与音频参考时长计算音频缺失时长,并采集音频缺失时长对应的补录音频。

第二音频获得单元,用于根据当前音频与补录音频得到第二音频。

在其中一个实施例中,视频处理装置还包括:

第二图像采集模块,用于从录制起始时刻起采集第二图像。

第二停止采集模块,用于当接收到停止录制指令时,停止采集,将所采集的第二图像作为第二视频中的录制图像。

在其中一个实施例中,第二图像采集模块,包括:

当前图像采集单元,用于从录制起始时刻开始采集当前图像,并获取当前图像以及当前图像对应的当前图像获取时长。

图像补录单元,用于当当前图像对应的当前图像获取时长未达到音频参考时长时,根据当前图像获取时长与音频参考时长计算图像缺失时长,并采集图像缺失时长对应的补录图像。

第二图像获取单元,用于根据当前图像与补录图像得到第二图像。

在其中一个实施例中,视频处理装置,包括:

录制总时长获取模块,用于获取第二音频的录制总时长。

比较模块,用于比较音频参考时长与录制总时长得到比较结果。

提取模块,用于提取比较结果中时间长度小的音频的时长作为标准时长。

第一调整模块,用于根据标准时长调整比较结果中时间长度大的音频的长度。

在其中一个实施例中,视频处理装置,还包括:

标准音频获取模块,用于获取标准时长对应的音频作为标准音频。

查询模块,用于查询标准音频对应的图像作为标准图像。

第二调整模块,用于根据标准图像调整比较结果中时间长度大的音频对应的图像的长度。

在其中一个实施例中,录制模块430,包括:

时刻范围查询单元,用于查询与音频起始时刻对应的时刻范围。

录制起始时刻获取单元,用于将在时刻范围中的时刻作为录制起始时刻。

关于视频处理装置的具体限定可以参见上文中对于视频处理装置方法的限定,在此不再赘述。上述视频处理装置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种视频处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取第一视频,提取第一视频中的音频作为第一音频,并提取第一音频的音频起始时刻和音频结束时刻。根据音频起始时刻与音频结束时刻计算第一音频的音频参考时长。接收录制第二视频的录制指令,将音频起始时刻作为第二视频的录制起始时刻。根据录制指令,从录制起始时刻起采集第二音频。当接收到根据音频参考时长所输入的停止录制指令时,停止采集第二音频,并将所采集的第二音频作为第二视频中的录制音频。

在其中一个实施例中,处理器执行计算机程序时实现从录制起始时刻起采集第二音频,包括:从录制起始时刻开始采集当前音频,并获取当前音频对应的当前音频获取时长。当当前音频获取时长未达到音频参考时长时,根据当前音频获取时长与音频参考时长计算音频缺失时长,并采集音频缺失时长对应的补录音频。根据当前音频与补录音频得到第二音频。

在其中一个实施例中,处理器执行计算机程序时实现接收录制第二视频的录制指令,根据录制指令将音频起始时刻作为第二视频的录制起始时刻之后:从录制起始时刻起采集第二图像。当接收到停止录制指令时,停止采集,将所采集的第二图像作为第二视频中的录制图像。

在其中一个实施例中,处理器执行计算机程序时实现从录制起始时刻采集第二图像,包括:从录制起始时刻开始采集当前图像,并获取当前图像以及当前图像对应的当前图像获取时长。当前图像对应的当前图像获取时长未达到音频参考时长时,根据当前图像获取时长与音频参考时长计算图像缺失时长,并采集图像缺失时长对应的补录图像。根据当前图像与补录图像得到第二图像。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:获取第二音频的录制总时长。比较音频参考时长与录制总时长得到比较结果。提取比较结果中时间长度小的音频的时长作为标准时长。根据标准时长调整比较结果中时间长度大的音频的长度。

在其中一个实施例中,处理器执行计算机程序时还实现以下步骤:获取标准时长对应的音频作为标准音频。查询标准音频对应的图像作为标准图像。根据标准图像调整比较结果中时间长度大的音频对应的图像的长度。

在其中一个实施例中,处理器执行计算机程序时实现将音频起始时刻作为第二视频的录制起始时刻,包括:查询与音频起始时刻对应的时刻范围。将在时刻范围中的时刻作为录制起始时刻。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取第一视频,提取第一视频中的音频作为第一音频,并提取第一音频的音频起始时刻和音频结束时刻。根据音频起始时刻与音频结束时刻计算第一音频的音频参考时长。接收录制第二视频的录制指令,将音频起始时刻作为第二视频的录制起始时刻。根据录制指令,从录制起始时刻起采集第二音频。当接收到根据音频参考时长所输入的停止录制指令时,停止采集第二音频,并将所采集的第二音频作为第二视频中的录制音频。

在其中一个实施例中,计算机程序被处理器执行时实现从录制起始时刻起采集第二音频,包括:从录制起始时刻开始采集当前音频,并获取当前音频对应的当前音频获取时长。当当前音频获取时长未达到音频参考时长时,根据当前音频获取时长与音频参考时长计算音频缺失时长,并采集音频缺失时长对应的补录音频。根据当前音频与补录音频得到第二音频。

在其中一个实施例中,计算机程序被处理器执行时实现接收录制第二视频的录制指令,根据录制指令将音频起始时刻作为第二视频的录制起始时刻之后:从录制起始时刻起采集第二图像。当接收到停止录制指令时,停止采集,将所采集的第二图像作为第二视频中的录制图像。

在其中一个实施例中,计算机程序被处理器执行时实现从录制起始时刻采集第二图像,包括:从录制起始时刻开始采集当前图像,并获取当前图像以及当前图像对应的当前图像获取时长。当前图像对应的当前图像获取时长未达到音频参考时长时,根据当前图像获取时长与音频参考时长计算图像缺失时长,并采集图像缺失时长对应的补录图像。根据当前图像与补录图像得到第二图像。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取第二音频的录制总时长。比较音频参考时长与录制总时长得到比较结果。提取比较结果中时间长度小的音频的时长作为标准时长。根据标准时长调整比较结果中时间长度大的音频的长度。

在其中一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取标准时长对应的音频作为标准音频。查询标准音频对应的图像作为标准图像。根据标准图像调整比较结果中时间长度大的音频对应的图像的长度。

在其中一个实施例中,计算机程序被处理器执行时实现将音频起始时刻作为第二视频的录制起始时刻,包括:查询与音频起始时刻对应的时刻范围。将在时刻范围中的时刻作为录制起始时刻。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本公开的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开构思的前提下,还可以做出若干变形和改进,这些都属于本公开的保护范围。因此,本公开专利的保护范围应以所附权利要求为准。

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