视频编辑方法、装置、计算机设备及可读存储介质与流程

文档序号:16927982发布日期:2019-02-22 20:01阅读:206来源:国知局
视频编辑方法、装置、计算机设备及可读存储介质与流程

本发明涉及计算机技术领域,特别是涉及一种视频编辑方法、装置、计算机设备及可读存储介质。



背景技术:

日常生活中,多种媒体的存在为人们的日常生活增添了许多的色彩,丰富了人们的生活,其中,视频的出现更是与人们的日常生活息息相关,各种电视节目赢得了许多观众的喜爱。在播放电视节目前,需要将录制好的大量视频节目进行裁剪编辑。

传统的视频编辑方法,是在一段含有音频信号的原始视频中插入另一段视频信号和音频信号,并将加入的该段视频信号和音频信号,与原始视频中的视频信号和音频信号进行合成,得到编辑后的新视频。

但是,传统的视频编辑方法,得到的合成视频会出现音频信号不连续的情况,导致合成视频的播放效果较差。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种视频编辑方法、装置、计算机设备及可读存储介质。

第一方面,本发明实施例提供一种视频编辑方法,包括:

获取第一视频;

分离所述第一视频得到音频信号;

采集第二视频信号,并将采集的所述第二视频信号与所述音频信号合成得到第二视频;

将所述第一视频和所述第二视频进行剪切,分别得到多段第一短视频和多段第二短视频;

根据所述音频信号从多段所述第一短视频和多段所述第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到目标合成视频。

在其中一个实施例中,所述将所述第一视频和所述第二视频进行剪切,分别得到多段第一短视频和多段第二短视频的步骤,包括:

对所述第一视频进行剪切,得到多段所述第一短视频;

对所述第二视频进行剪切,得到多段所述第二短视频。

在其中一个实施例中,所述第二短视频的段数与所述第一短视频的段数相等。

在其中一个实施例中,所述将所述第一视频和所述第二视频进行剪切,分别得到多段第一短视频和多段第二短视频的步骤包括:

获取所述音频信号的时间轴;

获取所述时间轴的切分节点,所述切分节点将所述时间轴分为多个切分时段;

根据所述切分节点分别对所述第一视频及第二视频进行切分,得到所述多段第一短视频及所述多段第二短视频;

其中,与同一切分时段对应的第一短视频和第二短视频的时长相等。

在其中一个实施例中,所述根据所述音频信号从所述多段所述第一短视频和多段所述第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到目标合成视频,包括:

根据所述时间轴上的每一切分时段,选取对应的第一目标短视频或第二目标短视频进行拼接,直到选取的所述第一目标短视频或第二目标短视频拼接后的总时长与所述音频信号的时长相等,得到所述目标合成视频;

其中,选取的所述第一目标短视频或所述第二目标短视频的时长与对应的所述切分时段的时长相同,且同一切分时段对应的所述第一短视频和所述第二短视频对应的每一所述切分时段内的音频信号相同。

在其中一个实施例中,所述根据所述时间轴上的每一切分时段,选取对应的第一目标短视频或第二目标短视频进行拼接,直到选取的所述第一目标短视频或第二目标短视频拼接后的总时长与所述音频信号的时长相等,得到所述目标合成视频,包括:

获取所述第一视频及所述第二视频的剪切顺序;

根据所述剪切顺序,获取每一所述第一短视频及每一所述第二短视频的剪切序号;

根据所述切分时段的时序以及所述剪切序号,依次选取所述第一短视频或第二短视频进行拼接,直到选取所述第一视频中的最后一段第一短视频,或所述第二视频中的最后一段第二短视频进行拼接,得到所述目标合成视频。

在其中一个实施例中,所述根据所述切分时段的时序以及所述剪切序号,依次选取所述第一短视频或第二短视频进行拼接,直到选取所述第一视频或第二视频中的最后一段第一短视频,或所述第二视频中的最后一段第二短视频进行拼接,得到所述目标合成视频,包括:根据所述切分时段的时序以及所述剪切序号,从所述多段第二短视频中,首先选取第一段第二短视频作为第一段所述目标短视频。

在其中一个实施例中,所述第二视频信号的时长与所述第一视频信号的时长相等。

第二方面,本发明实施例提供一种视频编辑装置,包括:

获取模块,用于获取第一视频;

分离模块,用于分离所述第一视频得到音频信号;

采集模块,用于采集第二视频信号,并将采集的所述第二视频信号与所述音频信号合成得到第二视频;

剪切模块,用于将所述第一视频和所述第二视频进行剪切,分别得到多段第一短视频和多段第二短视频;

拼接模块,用于根据所述音频信号从多段所述第一短视频和多段所述第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到目标合成视频。

第三方面,本发明实施例提供一种计算机设备,包括存储器、处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取第一视频;

分离所述第一视频得到音频信号;

采集第二视频信号,并将采集的所述第二视频信号与所述音频信号合成得到第二视频;

将所述第一视频和所述第二视频进行剪切,分别得到多段第一短视频和多段第二短视频;

根据所述音频信号从多段所述第一小视频和多段所述第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到目标合成视频。

第四方面,本发明实施例提供的一种可读存储介质,包括存储器、处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取第一视频;

分离所述第一视频得到音频信号;

采集第二视频信号,并将采集的所述第二视频信号与所述音频信号合成得到第二视频;

将所述第一视频和所述第二视频进行剪切,分别得到多段第一短视频和多段第二短视频;

根据所述音频信号从所述多段所述第一短视频和多段所述第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到目标合成视频。

本实施例提供的视频编辑方法、装置、计算机设备及可读存储介质,计算机设备可以按照第一视频和第二视频的音频信号,从剪切后的多段第一短视频和多段第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到一个视频画面可以切换为第一短视频或第二段视频画面的目标合成视频,并且将第一视频或第二视频的音频信号确定为目标合成视频的音频信号,从而不会出现音频信号不连续的情况,提高了目标合成视频的播放效果。

附图说明

图1为一个实施例提供的视频编辑方法的流程示意图;

图2为另一实施例提供的剪切第一视频和第二视频的方法流程示意图;

图3为另一实施例提供的得到目标合成视频的具体方法流程示意图;

图4为一实施例提供的视频编辑装置结构示意图;

图5为另一实施例提供的剪切模块的具体结构示意图;

图6为另一实施例提供的拼接模块的具体结构示意图;

图7为一个实施例提供的计算机设备的内部结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本实施例提供的视频编辑方法,可以适用于计算机设备中。该计算机设备可以为智能手机、平板电脑、笔记本电脑、台式电脑或个人数字助理等具有视频图像采集及处理功能的电子设备,本实施例对计算机设备的具体形式不做限定。

需要说明的是,本发明实施例提供的视频编辑方法,其执行主体可以是视频编辑装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成为计算机设备的部分或者全部。下述方法实施例的执行主体以计算机设备为例来进行说明。

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

图1为一个实施例提供的视频编辑方法的流程示意图,本实施例涉及的是剪切第一视频和第二视频,得到目标合成视频的过程。如图1所示,该方法包括:

s101、获取第一视频。

具体的,上述第一视频可以为计算机设备本地存储的视频,计算机设备预先拍摄已保存的本地视频或通过计算机设备预先下载已保存的本地视频,还可以是云端存储的视频,计算机设备能够从云端下载该视频,对此本实施例并不作任何限定。

s102、分离所述第一视频得到音频信号。

具体的,计算机设备可以通过具有声音文件分离功能的应用程序将第一视频进行分离,得到第一视频信号及音频信号。在应用程序中,第一视频信号可放置于视频轨中,音频信号可放置于音频轨中。

s103、采集第二视频信号,并将采集的所述第二视频信号与所述音频信号合成得到第二视频。

具体的,计算机设备可以将采集得到的第二视频信号,与分离第一视频得到的音频信号进行合成,得到第二视频。因此,第二视频为第二视频信号与第一视频中的音频信号合成的视频。

需要说明的是,计算机设备可以通过具有音视频合成功能的应用程序将第二视频信号与音频信号进行合成。上述第二视频信号可以是根据计算机设备接收到的拍摄命令,实时拍摄得到的视频信号,其中,上述拍摄命令可以为用户持续点击计算机设备上的拍摄按钮生成的,还可以是计算机设备预先拍摄已保存的本地视频信号或通过计算机设备预先下载已保存的本地视频信号,当然还可以为云端存储的视频信号,对此本实施例并不作任何限定。

可选的,所述第二视频信号的时长与所述第一视频信号的时长相等。

可选的,计算机设备在采集第二视频信号的过程中,可以根据第一视频信号的长度进行采集,使得采集的第二视频信号与第一视频信号的时长相等。再者,计算机设备还可以通过具有裁剪功能的应用程序,将采集的第二视频信号进行裁剪,裁剪成与第一视频信号的时长相等的视频信号。可选的,上述第二视频信号还可以与第一视频信号不同。

示例性的,若第二视频是通过拍摄采集的,用户可以一次按住计算机设备上的拍摄按钮,采集第二视频信号,还可以多次按住计算机设备上的拍摄按钮采集实时拍摄的第二视频信号。

s104、将所述第一视频和所述第二视频进行剪切,分别得到多段第一短视频和多段第二短视频。

具体的,计算机设备可以通过具有剪切功能的应用程序将第一视频和第二视频进行剪切,将第一视频剪切成多段第一短视频,将第二视频剪切成多段第二短视频。

可选的,所述第二短视频的段数与所述第一短视频的段数相等。

需要说明的,计算机设备可以根据音频信号的语义或视频信号的片段信息,确定剪切第一视频和第二视频的段数;其中,剪切第一视频和第二视频的段数可以灵活设置,不具有固定性。示例性的,若第一视频的视频信号和第二视频的视频信号不相同,音频信号相同时,该音频信号可以为一段歌曲,歌词为“青春如同奔流的江河”,则根据语义可以将第一视频和第二视频分别分成三段短视频,三段短视频的音频信号均为“青春”,“如同奔流的”和“河流”;若第一视频或第二短视中的某一段视频信号为一个完整的视频片段,该视频片段以一个镜头的开始作为起点,以该镜头的结束作为终点,则剪切时可以按照该完整的视频片段剪切第一视频和第二视频。

示例性的,当采集的第二视频信号与第一视频信号不同时,并且第一视频的时长为6分钟,采集得到的第二视频的时长为4分钟,其中,第二视频起始时刻的音频信号与第一视频在2分钟时的音频信号对应,也就是说,当音频信号播放到2分钟时,才开始采集第二视频信号,此时,计算机设备会先将较大时长的第一视频剪切成,与较短时长的第二视频的音频信号相等的视频进行短视频的剪切。

s105、根据所述音频信号从多段所述第一短视频和多段所述第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到目标合成视频。

具体的,计算机设备可以根据音频信号的播放顺序,从多段第一短视频和多段第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到音频信号与第一视频和第二视频的音频信号相等的目标合成视频。

本实施例提供的视频编辑方法,计算机设备可以根据第一视频和第二视频的音频信号,从剪切后的多段第一短视频和多段第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到一个视频画面可以切换为第一短视频或第二段视频画面的目标合成视频,并且将第一视频或第二视频的音频信号为目标合成视频的音频信号,从而不会出现音频信号不连续的情况,提高了目标合成视频的播放效果。

图2为另一实施例提供的视频编辑方法。上述s103中将所述第一视频和所述第二视频进行剪切,分别得到多段第一短视频和多段第二短视频,可以通过图2所示的方法实现,具体为:

s201、获取所述音频信号的时间轴。

具体的,计算机设备可以通过具有播放功能的应用程序获取音频信号的时间轴。

s202、获取所述时间轴的切分节点,所述切分节点将所述时间轴分为多个切分时段。

具体的,上述切分节点可以根据音频信号的语义或视频信号的片段信息,预先确定具体的切分节点,切分节点可以将音频信号的时间轴分为多个切分时段。其中,该切分节点的数量和第一短视频的段数,及第二短视频的段数具有对应关系,并且切分时段的段数与第一短视频的段数,及第二短视频的段数相等。

示例性的,若第一视频和第二视频的视频信号不相同,音频信号可以为一段歌曲,歌词为“青春如同奔流的江河”,并且该音频信号时间轴的总长度为8秒,根据语义可以将第一视频和第二视频分别分成三段短视频,三段短视频的音频信号均为“青春”,“如同奔流的”和“河流”,则针对第一视频或第二视频,在音频信号的时间轴上将歌词“青春”播放结束后的时刻作为一个切分节点,将歌词“如同奔流的”播放结束后的时刻作为另一个切分节点,即视频切分节点的数量等于切分的段数减1;若第一视频或第二段视频中的某一段视频信号为一个完整的视频片段,剪切时可以按照该完整的视频片段剪切第一视频和第二视频,并且设定剪切的段数为3段,则可以将第一视频或第二段视频中该完整的视频片段开始前的时刻和结束后的时刻作为两个切分节点。同时,若第一视频的时长为8秒,将第一视频切分为三段短视频,分别为0秒~2秒的短视频,2秒~6秒的短视频,6秒~8秒的短视频,则第二视频的切分时段分别为0秒~2秒,2秒~6秒,6秒~8秒。

s203、根据所述切分节点分别对所述第一视频及第二视频进行切分,得到所述多段第一短视频及所述多段第二短视频,其中,与同一切分时段对应的第一短视频和第二短视频的时长相等。

具体的,计算机设备可以根据获取的切分节点通过具有剪切功能的应用程序将分别对所述第一视频及第二视频进行切分,得到多段第一短视频及多段第二短视频。可选的,同一切分时段对应的第一短视频和第二段视频的时长可以相等。

示例性的,若第一视频和第二视频的视频信号不相等,音频信号相等,且第一视频和第二视频的时长均为8秒,将第一视频切分为三段短视频,分别为0秒~2秒的短视频,2秒~6秒的短视频,6秒~8秒的短视频,则第二视频也会被切分为0秒~2秒的短视频,2秒~6秒的短视频,6秒~8秒的短视频,每个切分时段对应的短视频时长相等。

本实施例提供的视频编辑方法,计算机设备可以获取音频信号时间轴上的切分节点,根据切分阶段将第一视频和第二视频进行切分,可以得到同一切分时段对应的第一短视频和第二短视频的时长相等的短视频,使得后续得到的目标合成视频的视频画面可以切换为第一短视频或第二段视频的画面,提高了目标合成视频的播放效果。

在其中一个实施例中,上述s105中根据所述音频信号从所述多段所述第一短视频和多段所述第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到目标合成视频,可以通过以下方式实现,具体包括:根据所述时间轴上的每一切分时段,选取对应的第一目标短视频或第二目标短视频进行拼接,直到选取的所述第一目标短视频或第二目标短视频拼接后的总时长与所述音频信号的时长相等,得到所述目标合成视频,其中,选取的所述第一目标短视频或所述第二目标短视频的时长与对应的所述切分时段的时长相同,且同一切分时段对应的所述第一短视频和所述第二短视频的音频信号相同。

具体的,计算机设备可以根据音频信号时间轴上的每一切分时段对应的第一短视频和第二短视频,从多段第一短视频和第二短视频中选取对应的第一目标短视频或第二目标短视频进行拼接,直到选取的第一目标短视频或第二目标短视频拼接后的总时长与第一视频或第二视频音频信号的时长相等,得到目标合成视频。可选的,第一目标短视频可以为多段第一短视频中的一段第一短视频或多段第一短视频,该第一目标短视频的时长与对应的切分时段的时长相同,第二目标短视频可以为多段第二短视频中的一段第二短视频或多段第二短视频,该第二目标短视频的时长与对应的切分时段的时长相同,并且第一短视频和第二短视频对应的每一切分时段内的音频信号可以相同。

示例性的,假设第一视频的视频信号和第二视频的视频信号不同,音频信号相同,且第一视频的视频信号和第二视频的视频信号时长均为8秒,将第一视频和第二视频均切分成三段短视频,分别为0秒~2秒的短视频,2秒~6秒的短视频,6秒~8秒的短视频,则第一视频和第二视频的切分时段均为0秒~2秒,2秒~6秒,6秒~8秒,每个切分时段对应的第一短视频或第二短视频的时长相等,且每个切分时段对应的第一短视频或第二短视频的音频信号也相同,若拼接的第一段短视频为从第一短视频中选取的第一目标短视频,拼接的第二段短视频为从第二短视频中选取的第二目标短视频,则第一目标短视频的时长为第一段切分时段的时长2秒,第二目标短视频的时长为第二段切分时段的时长4秒。

本实施例提供的视频编辑方法,计算机设备可以根据时间轴上的每一切分时段,选取对应的第一目标短视频或第二目标短视频进行拼接,得到总时长与音频信号的时长相等的目标合成视频,该目标合成视频的视频画面可以切换为第一短视频或第二段视频的画面,提高了目标合成视频的播放效果。

在其中一个实施例中,如图3所示,上述根据所述时间轴上的每一切分时段,选取对应的第一目标短视频或第二目标短视频进行拼接,直到选取的所述第一目标短视频或第二目标短视频拼接后的总时长与所述音频信号的时长相等,得到所述目标合成视频,可以通过以下方式实现,具体包括:

s301、获取所述第一视频及所述第二视频的剪切顺序。

具体的,计算机设备可以根据音频信号的时间轴以及切分时段,获取第一视频及第二视频的剪切顺序。

需要说明的是,上述剪切顺序与切分时段对应,每一个切分时段对应一个剪切顺序。示例性的,第一视频和第二视频的视频信号不相等,音频信号相等,且第一视频和第二视频的时长均为8秒,将第一视频和第二视频均切分成三段短视频,第一视频和第二视频的切分时段均为0秒~2秒,2秒~6秒,6秒~8秒,则第一视频对应的三段短视频的剪切顺序依次对应为a1,b1,c1,第二视频对应的三段短视频的剪切顺序依次对应为a2,b2,c2,均是按照时间轴的顺序排列的。

s302、根据所述剪切顺序,获取每一所述第一短视频及每一所述第二短视频的剪切序号。

需要说明的是,每一段第一短视频和每一段第二短视频的剪切顺序和剪切序号是对应的。

示例性的,若第一视频对应的三段短视频的剪切顺序依次对应为a1,b1,c1,则根据剪切顺序将三段第一短视频对应的剪切序号可以标记为11,12,13,若第二视频对应的三段短视频的剪切顺序依次对应为a2,b2,c2,则根据剪切顺序将三段第二短视频对应的剪切序号可以标记为21,22,23。

s303、根据所述切分时段的时序以及所述剪切序号,依次选取所述第一短视频或第二短视频进行拼接,直到选取所述第一视频中的最后一段第一短视频,或所述第二视频中的最后一段第二短视频进行拼接,得到所述目标合成视频。

具体的,用户可以根据第一视频和第二视频切分时段的时序和剪切序号,从第一视频中的第一段第一短视频,或第二视频中的第一段第二短视频开始,依次选取第一短视频或第二短视频进行拼接,直到选取第一视频中的最后一段第一短视频,或所述第二视频中的最后一段第二短视频进行拼接,得到目标合成视频。

可选的,根据所述切分时段的时序以及所述剪切序号,从所述多段第二短视频中,首先选取第一段第二短视频作为所述目标合成视频中的第一段目标短视频。

需要说明的是,计算机设备可以将选取的每一段第一短视频或第二短视频写入到目标视频文件中,得到目标合成视频。其中,拼接的目标合成视频中的第一段短视频为第二视频中的第一段短视频。另外,除第一切分时段外的其它切分时段选取的拼接短视频可以为第一短视频和第二短视频对应切分时段中的任意一段短视频。

本实施例提供的视频编辑方法,计算机设备可以根据切分时段的时序以及剪切序号,依次选取第一短视频或第二短视频进行拼接,得到音频信号与第一视频和第二视频的音频信号相等的目标合成视频,并且该目标合成视频的视频画面可以切换为第一短视频或第二段视频的画面,提高了目标合成视频的播放效果。

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

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

图4为一实施例提供的视频编辑装置结构示意图。如图4所示,该装置可以包括:获取模块11,分离模块12,采集模块13,剪切模块14和拼接模块15。

具体的,获取模块11,用于获取第一视频;

分离模块12,用于分离所述第一视频得到音频信号;

采集模块13,用于采集第二视频信号,并将采集的所述第二视频信号与所述音频信号合成得到第二视频;

剪切模块14,用于将所述第一视频和所述第二视频进行剪切,分别得到多段第一短视频和多段第二短视频;

拼接模块15,用于根据所述音频信号从多段所述第一短视频和多段所述第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到目标合成视频;

可选的,所述第二短视频的段数与所述第一短视频的段数相等。

本实施例提供的视频编辑装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

在其中一个实施例中,所述第二视频信号的时长与所述第一视频信号的时长相等。

本实施例提供的视频编辑装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

图5为另一实施例提供的视频编辑装置的结构示意图。如图5所示,所述剪切模块14,包括:第一获取单元141,第二获取单元142和切分单元143。

具体的,第一获取单元141,用于获取所述音频信号的时间轴;

第二获取单元142,用于获取所述时间轴的切分节点,所述切分节点将所述时间轴分为多个切分时段;

切分单元143,用于根据所述切分节点分别对所述第一视频及第二视频进行切分,得到所述多段第一短视频及所述多段第二短视频,其中,与同一切分时段对应的第一短视频和第二短视频的时长相等。

本实施例提供的视频编辑装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

在其中一个实施例中,所述拼接模块15用于根据所述时间轴上的每一切分时段,选取对应的第一目标短视频或第二目标短视频进行拼接,直到选取的所述第一目标短视频或第二目标短视频拼接后的总时长与所述音频信号的时长相等,得到所述目标合成视频,其中,选取的所述第一目标短视频或所述第二目标短视频的时长与对应的所述切分时段的时长相同,且同一切分时段对应的所述第一短视频和所述第二短视频的音频信号相同。

本实施例提供的视频编辑装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

在其中一个实施例中,如图6所示,所述拼接模块15,包括:第三获取单元151,第四获取单元152和拼接单元153。

具体的,第三获取单元151,用于获取所述第一视频及所述第二视频的剪切顺序;

第四获取单元152,用于根据所述剪切顺序,获取每一所述第一短视频及每一所述第二短视频的剪切序号;

拼接单元153,用于根据所述切分时段的时序以及所述剪切序号,依次选取所述第一短视频或第二短视频进行拼接,直到选取所述第一视频中的最后一段第一短视频,或所述第二视频中的最后一段第二短视频进行拼接,得到所述目标合成视频;

可选的,根据所述切分时段的时序以及所述剪切序号,从所述多段第二短视频中,首先选取第一段第二短视频作为第一段所述目标短视频。

本实施例提供的视频编辑装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

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

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

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取第一视频;

分离所述第一视频得到音频信号;

采集第二视频信号,并将采集的所述第二视频信号与所述音频信号合成得到第二视频;

将所述第一视频和所述第二视频进行剪切,分别得到多段第一短视频和多段第二短视频;

根据所述音频信号从多段所述第一短视频和多段所述第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到目标合成视频。

在一个实施例中,提供了一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取第一视频;

分离所述第一视频得到音频信号;

采集第二视频信号,并将采集的所述第二视频信号与所述音频信号合成得到第二视频;

将所述第一视频和所述第二视频进行剪切,分别得到多段第一短视频和多段第二短视频;

根据所述音频信号从多段所述第一短视频和多段所述第二短视频中,选取第一目标短视频以及第二目标短视频进行拼接,得到目标合成视频。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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