一种视频合并方法及装置与流程

文档序号:14392231阅读:136来源:国知局
一种视频合并方法及装置与流程

本发明涉及视频制作技术领域,更具体的说,涉及一种视频合并方法及装置。



背景技术:

随着移动终端(如智能手机、ipad)性能的提高,家用数码相机、数码摄像机已经逐步被移动终端所取代。同时伴随着移动终端的普及,人们出游都用移动终端拍摄照片和视频,将视频合并作为活动纪念越来越成为人们的一种流行方式。

现有的视频合并技术仅仅是简单的将视频进行合并,而被合并的视频之间往往存在特征差异,导致合并后的视频可能存在视频的前半部分和后半部分特征不同的问题,使合并后的视频观看效果不佳。



技术实现要素:

有鉴于此,本发明公开一种视频合并方法及装置,以解决传统方案中被合并的视频之间往往存在特征差异,导致合并后的视频可能存在视频的前半部分和后半部分特征不同的问题,使合并后的视频观看效果不佳的问题。

一种视频合并方法,包括:

获取第一段待合并视频;

从所述第一段待合并视频中提取第一音频轨特征信息和第一视频轨特征信息;

获取第二段待合并视频;

利用所述第一音频轨特征信息和所述第一视频轨特征信息调整所述第二段待合并视频的第二音频轨特征信息和第二视频轨特征信息;

将所述第一段待合并视频和音视频调整后的第二段待合并视频进行合并,得到合并视频文件。

优选的,步骤从所述第一段待合并视频中提取第一音频轨特征信息和第二视频轨特征信息,具体包括:

提取所述第一段待合并视频的各个声音振幅数据,并计算得到声音振幅平均值,所述声音振幅平均值即为所述第一音频轨特征信息;

对所述第一段待合并视频的每一帧图像按照颜色特征进行统计,并计算得到各帧图像的颜色特征平均值,所述颜色特征平均值即为所述第一视频轨特征信息,其中,所述颜色特征包括:色相、饱和度和亮度。

优选的,步骤利用所述第一音频轨特征信息和所述第一视频轨特征信息调整所述第二段待合并视频的第二音频轨特征信息和第二视频轨特征信息,具体包括:

利用所述第一段待合并视频的所述声音振幅平均值调整所述第二段待合并视频的所述第二音频轨特征信息;

对所述第一段待合并视频的所述颜色特征平均值使用gpuimage进行处理,生成各个颜色参数滤镜;

将各个所述颜色参数滤镜依次添加到音频轨特征信息调整后的第二段待合并视频,对所述第二段待合并视频的所述第二视频轨迹特征信息进行相应的颜色处理,形成所述音视频调整后的第二段待合并视频。

优选的,步骤将所述第一段待合并视频和音视频调整后的第二段待合并视频进行合并,得到合并视频,具体包括:

将所述第一段待合并视频的所述第一音频轨特征信息和所述音视频调整后的第二段待合并视频的音频轨特征信息进行合并,得到合成音频流;

将所述第一段待合并视频的所述第一视频轨特征信息和所述音视频调整后的第二段待合并视频的视频轨特征信息进行合并,得到合成视频流;

将所述合成音频流和所述合成视频流进行合并,生成所述合并视频文件。

优选的,还包括:

保存所述合并视频文件。

一种视频合并装置,包括:

第一获取单元,用于获取第一段待合并视频;

视频特征提取单元,用于从所述第一段待合并视频中提取第一音频轨特征信息和第一视频轨特征信息;

第二获取单元,用于获取第二段待合并视频;

视频特征调整单元,用于利用所述第一音频轨特征信息和所述第一视频轨特征信息调整所述第二段待合并视频的第二音频轨特征信息和第二视频轨特征信息;

视频特征合并单元,用于将所述第一段待合并视频和音视频调整后的第二段待合并视频进行合并,得到合并视频文件。

优选的,所述视频特征提取单元包括:

特征提取子单元,用于提取所述第一段待合并视频的各个声音振幅数据,并计算得到声音振幅平均值,所述声音振幅平均值即为所述第一音频轨特征信息;

统计并计算子单元,用于对所述第一段待合并视频的每一帧图像按照颜色特征进行统计,并计算得到各帧图像的颜色特征平均值,所述颜色特征平均值即为所述第一视频轨特征信息,其中,所述颜色特征包括:色相、饱和度和亮度。

优选的,所述视频特征调整单元包括:

特征调整子单元,用于利用所述第一段待合并视频的所述声音振幅平均值调整所述第二段待合并视频的所述第二音频轨特征信息;

滤镜生成子单元,用于对所述第一段待合并视频的所述颜色特征平均值使用gpuimage进行处理,生成各个颜色参数滤镜;

颜色处理子单元,用于将各个所述颜色参数滤镜依次添加到音频轨特征信息调整后的第二段待合并视频,对所述第二段待合并视频的所述第二视频轨迹特征信息进行相应的颜色处理,形成所述音视频调整后的第二段待合并视频。

优选的,所述视频特征合并单元包括:

音频流合成子单元,用于将所述第一段待合并视频的所述第一音频轨特征信息和所述音视频调整后的第二段待合并视频的音频轨特征信息进行合并,得到合成音频流;

视频流合成子单元,用于将所述第一段待合并视频的所述第一视频轨特征信息和所述音视频调整后的第二段待合并视频的视频轨特征信息进行合并,得到合成视频流;

视频文件合成子单元,用于将所述合成音频流和所述合成视频流进行合并,生成所述合并视频文件。

优选的,还包括:

保存单元,用于保存所述合并视频文件。

从上述的技术方案可知,本发明公开了一种视频合并方法及装置,从获取的第一段待合并视频中提取第一音频轨特征信息和第一视频轨特征信息,利用第一音频轨特征信息和第一视频轨特征信息调整获取的第二段待合并视频的第二音频轨特征信息和第二视频轨特征信息,最后将第一段待合并视频和音视频调整后的第二段待合并视频进行合并,得到合并视频文件。本发明通过利用第一段待合并视频的音频轨特征信息和视频轨特征信息对第二段待合并视频进行相对应的音视频调整,使得特征不同的两段视频在合并之前能够有相同的音视频特征,从而使得合并后的视频的前半部分和后半部分之间的音视频特征统一,因此提高了合并后的视频的观看效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据公开的附图获得其他的附图。

图1为本发明实施例公开的一种视频合并方法的流程图;

图2为本发明实施例公开的另一种视频合并方法的流程图;

图3为本发明实施例公开的另一种视频合并方法的流程图;

图4为本发明实施例公开的一种视频合并装置的结构示意图;

图5为本发明实施例公开的另一种视频合并装置的结构示意图。

具体实施方式

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

本发明实施例公开了一种视频合并方法及装置,以解决传统方案中被合并的视频之间往往存在特征差异,导致合并后的视频可能存在视频的前半部分和后半部分特征不同的问题,使合并后的视频观看效果不佳的问题。

参见图1,本发明一实施例公开的一种视频合并方法的流程图,该方法应用于移动终端,该移动终端包括智能手机、ipad等,该方法包括步骤:

步骤s101、获取第一段待合并视频;

具体的,在实际应用中,可利用移动终端载入第一段待合并视频。

步骤s102、从第一段待合并视频中提取第一音频轨特征信息和第一视频轨特征信息;

具体的,利用移动终端自带的解码器对步骤s101获取的第一段待合并视频进行解码,获得相对应的视频字节流数据,并从该视频字节流数据中提取第一音频轨特征信息和第一视频轨特征信息。

第一音频轨特征信息包括:声音振幅数据。

第一视频轨特征信息包括但不限于:色相、饱和度和亮度。

步骤s103、获取第二段待合并视频;

具体的,在实际应用中,可利用移动终端载入第二段待合并视频。

步骤s104、利用第一音频轨特征信息和第一视频轨特征信息调整第二段待合并视频的第二音频轨特征信息和第二视频轨特征信息;

具体的,将第一段待合并视频的第一音频轨特征信息和第一视频轨特征信息作为基准,调整第二段待合并视频的第二音频轨特征信息与第一音频轨特征信息具有相同的特征信息,调整第二视频轨特征信息与第一视频轨特征信息具有相同的特征信息,从而使得第一段待合并视频和第二段待合并视频具有相同的音视频特征。

需要说明的是,在对第二段待合并视频进行音视频调整之前,需要利用移动终端自带的解码器对第二段待合并视频进行解码,获得相应的视频字节流数据,然后对该视频字节流数据基于第一音频轨特征信息和第一视频轨特征信息进行音视频调整。

步骤s105、将第一段待合并视频和音视频调整后的第二段待合并视频进行合并,得到合并视频文件。

具体的,将第一段待合并视频的第一音频轨特征信息与音视频调整后的第二段待合并视频的音频轨特征信息进行合并,得到合成音频流;

将第一段待合并视频的第一视频轨特征信息与音视频调整后的第二段待合并视频的视频轨特征信息进行合并,得到合成视频流;

将合成音频流和合成视频流进行合并,生成合并视频文件。

需要说明的是,将将第一段待合并视频和音视频调整后的第二段待合并视频进行合并,首先得到合并视频流数据;然后将该合并视频流数据发送至移动终端的编码器进行编码,形成合并视频文件。

需要说明的是,当对多段视频进行合并时,任意选取其中的一段待合并视频作为基准视频,提取该基准视频的音频轨特征信息和视频轨特征信息;然后以该基准视频的音频轨特征信息和视频轨特征信息作为剩余待合并视频的音视频调整基准,对剩余的各待合并视频的音视频进行相应调整;最后将基准视频和音视频调整后的各待合并视频进行合并,得到合并视频文件。

综上可知,本发明通过利用第一段待合并视频的音频轨特征信息和视频轨特征信息对第二段待合并视频进行相对应的音视频调整,使得特征不同的两段视频在合并之前能够有相同的音视频特征,从而使得合并后的视频的前半部分和后半部分之间的音视频特征统一,因此提高了合并后视频的观看效果。

为进一步优化上述实施例,参见图2,本发明另一实施例公开的一种视频合并方法的流程图,该方法包括步骤:

步骤s201、获取第一段待合并视频;

步骤s202、提取第一段待合并视频的各个声音振幅数据,并计算得到声音振幅平均值,所述声音振幅平均值即为第一音频轨特征信息;

需要说明的是,在计算得到声音振幅平均值之后,还需保存该声音振幅平均值,以为后续调整第二段待合并视频的音频轨特征信息提供依据。

步骤s203、对第一段待合并视频的每一帧图像按照颜色特征进行统计,并计算得到各帧图像的颜色特征平均值,所述颜色特征平均值即为第一视频轨特征信息,其中,所述颜色特征包括但不限于:色相、饱和度和亮度;

颜色特征平均值包括但不限于:色相平均值、饱和度平均值和亮度平均值。

在计算得到各帧图像的颜色特征平均值之后,还需保存该颜色特征平均值,以为后续调整第二段待合并视频的视频轨特征信息提供依据。

在实际应用中,步骤s202和步骤s203的执行顺序并不局限于本实施例示出的执行顺序,也可以先执行步骤s203,后执行步骤s202,或是步骤s202和步骤s203同时执行。

需要说明的是,本实施例中的步骤s202和步骤s203即是图1所示实施例中步骤s102的具体实现过程。

步骤s204、利用第一段待合并视频的声音振幅平均值调整第二段待合并视频的第二音频轨特征信息;

本实施例中,通过利用第一段待合并视频的声音振幅平均值调整第二段待合并视频的第二音频轨特征信息,可以使得第一段待合并视频和第二段待合并视频具有相同的音频特征信息。

步骤s205、对第一段待合并视频的颜色特征平均值使用gpuimage进行处理,生成各个颜色参数滤镜;

需要说明的是,gpuimage是一种做滤镜的开源框架,移动终端可以使用gpuimage对第一段待合并视频的颜色特征平均值进行处理,得到各个颜色参数滤镜。颜色参数滤镜包括但不限于:色相滤镜、饱和度滤镜、亮度滤镜和曝光滤镜等。

具体的,在移动平台(android与ios),可以使用gpuimage生成各个颜色参数滤镜,其中,调整亮度可以使用gpuimagebrightnessfilter滤镜;调整曝光可以使用gpuimageexposurefilter滤镜,调整颜色分布可以使用gpuimagefalsecolorfilter滤镜等。

gpuimage提供了丰富的滤镜种类,只要从第一段待合并视频获取颜色参数,使用gpuimage生成相对应的颜色参数滤镜,即可使用gpuimage的相应链添加滤镜,对第二段待合并视频的视频进行相应的调整。

步骤s206、将各个颜色参数滤镜依次添加到音频轨特征信息调整后的第二段待合并视频,对第二段待合并视频的第二视频轨迹特征信息进行相应的颜色处理,形成音视频调整后的第二段待合并视频;

需要说明的是,利用第一音频轨特征信息和第一视频轨特征信息,调整第二段待合并视频的第二音频轨特征信息和第二视频轨特征信息的过程包括但不限于本实施例步骤s204~步骤s206所示过程,还可以先利用第一视频轨特征信息调整第二段待合并视频的第二视频轨特征信息,然后再利用第一音频轨特征信息对进行视频调整的第二待合并视频的音频特征进行调整。其中,对第二段待合并视频的第二音频轨特征信息和第二视频轨特征信息进行调整的顺序具体依据实际需要而定,本发明在此不做限定。

其中,步骤s204~步骤s206所示过程也即图1所示实施例中步骤s104的具体实现过程。

步骤s207、将第一段待合并视频和音视频调整后的第二段待合并视频进行合并,得到合并视频文件。

综上可知,本发明通过利用第一段待合并视频的音频轨特征信息和视频轨特征信息对第二段待合并视频进行相对应的音视频调整,使得特征不同的两段视频在合并之前能够有相同的音视频特征,从而使得合并后的视频的前半部分和后半部分之间的音视频特征统一,因此提高了合并后视频的观看效果。

另外,本发明所实现的基于视频特征的视频合并方法,可以在移动终端上进行视频合并,无需额外借助其他软硬件设备。并且,整个技术方案比较容易实现,在移动终端和pc端都能获得很好的效果。

可以理解,为方便后续观看合并视频文件,还需对合并视频文件进行保存。

参见图3,本发明另一实施例公开的一种视频合并方法的流程图,该方法应用于移动终端,该移动终端包括智能手机、ipad等,该方法包括步骤:

步骤s301、获取第一段待合并视频;

步骤s302、从所述第一段待合并视频中提取第一音频轨特征信息和第一视频轨特征信息;

第一音频轨特征信息包括:声音振幅数据。

第一视频轨特征信息包括但不限于:图像的色相、饱和度和亮度。

步骤s303、获取第二段待合并视频;

步骤s304、利用第一音频轨特征信息和第一视频轨特征信息调整第二段待合并视频的第二音频轨特征信息和第二视频轨特征信息;

步骤s305、将第一段待合并视频和音视频调整后的第二段待合并视频进行合并,得到合并视频文件;

步骤s306、保存合并视频文件。

需要说明的是,本实施例中,步骤s301~步骤s205的具体工作原理,请参见上述实施例对应部分,此处不再赘述。

与上述方法实施例相对应,本发明还公开了一种视频合并装置。

参见图4,本发明一实施例公开的一种视频合并装置的结构示意图,该装置应用于移动终端,该移动终端包括智能手机、ipad等,该装置包括:

第一获取单元401,用于获取第一段待合并视频;

具体的,在实际应用中,可利用移动终端载入第一段待合并视频。

视频特征提取单元402,用于从所述第一段待合并视频中提取第一音频轨特征信息和第一视频轨特征信息;

具体的,利用移动终端自带的解码器对第一获取单元401获取的第一段待合并视频进行解码,获得相对应的视频字节流数据,并从该视频字节流数据中提取第一音频轨特征信息和第一视频轨特征信息。

第一音频轨特征信息包括:声音振幅数据。

第一视频轨特征信息包括但不限于:色相、饱和度和亮度。

第二获取单元403,用于获取第二段待合并视频;

具体的,在实际应用中,可利用移动终端载入第二段待合并视频。

视频特征调整单元404,用于利用所述第一音频轨特征信息和所述第一视频轨特征信息调整所述第二段待合并视频的第二音频轨特征信息和第二视频轨特征信息;

具体的,将第一段待合并视频的第一音频轨特征信息和第一视频轨特征信息作为基准,调整第二段待合并视频的第二音频轨特征信息与第一音频轨特征信息具有相同的特征信息,调整第二视频轨特征信息与第一视频轨特征信息具有相同的特征信息,从而使得第一段待合并视频和第二段待合并视频具有相同的音视频特征。

需要说明的是,在对第二段待合并视频进行音视频调整之前,需要利用移动终端自带的解码器对第二段待合并视频进行解码,获得相应的视频字节流数据,然后对该视频字节流数据基于第一音频轨特征信息和第一视频轨特征信息进行音视频调整。

视频特征合并单元405,用于将所述第一段待合并视频和音视频调整后的第二段待合并视频进行合并,得到合并视频文件。

其中,视频特征合并单元405具体包括:

音频流合成子单元,用于将第一段待合并视频的第一音频轨特征信息与音视频调整后的第二段待合并视频的音频轨特征信息进行合并,得到合成音频流;

视频流合成子单元,用于将第一段待合并视频的第一视频轨特征信息与音视频调整后的第二段待合并视频的视频轨特征信息进行合并,得到合成视频流;

视频文件合成子单元,用于将合成音频流和合成视频流进行合并,生成合并视频文件。

需要说明的是,将将第一段待合并视频和音视频调整后的第二段待合并视频进行合并,首先得到合并视频流数据;然后将该合并视频流数据发送至移动终端的编码器进行编码,形成合并视频文件。

需要说明的是,当对多段视频进行合并时,采用图4所示实施例,任意选取其中的一段待合并视频作为基准视频,提取该基准视频的音频轨特征信息和视频轨特征信息;然后以该基准视频的音频轨特征信息和视频轨特征信息作为剩余待合并视频的音视频调整基准,对剩余的各待合并视频的音视频进行相应调整;最后将基准视频和音视频调整后的各待合并视频进行合并,得到合并视频文件。

综上可知,本发明通过利用第一段待合并视频的音频轨特征信息和视频轨特征信息对第二段待合并视频进行相对应的音视频调整,使得特征不同的两段视频在合并之前能够有相同的音视频特征,从而使得合并后的视频的前半部分和后半部分之间的音视频特征统一,因此提高了合并后视频的观看效果。

为进一步优化上述实施例,参见图5,本发明另一实施例公开的一种视频合并装置的结构示意图,该装置包括:

第一获取单元501,用于获取第一段待合并视频;

特征提取子单元502,用于提取所述第一段待合并视频的各个声音振幅数据,并计算得到声音振幅平均值,所述声音振幅平均值即为所述第一音频轨特征信息;

需要说明的是,在计算得到声音振幅平均值之后,还需保存该声音振幅平均值,以为后续调整第二段待合并视频的音频轨特征信息提供依据。

统计并计算子单元503,用于对所述第一段待合并视频的每一帧图像按照颜色特征进行统计,并计算得到各帧图像的颜色特征平均值,所述颜色特征平均值即为所述第一视频轨特征信息,其中,所述颜色特征包括但不限于:色相、饱和度和亮度;

颜色特征平均值包括但不限于:色相平均值、饱和度平均值和亮度平均值。

在计算得到各帧图像的颜色特征平均值之后,还需保存该颜色特征平均值,以为后续调整第二段待合并视频的视频轨特征信息提供依据。

在实际应用中,特征提取子单元502和统计计算子单元503的执行顺序包括但不限于本实施例示出的执行顺序,也可以先执行统计计算子单元503,后执行特征提取子单元502,或是特征提取子单元502和统计计算子单元503同时执行。

特征提取子单元502和统计计算子单元503也即视频特征提取单元402的具体组成。

特征调整子单元504,用于利用所述第一段待合并视频的所述声音振幅平均值调整所述第二段待合并视频的所述第二音频轨特征信息;

本实施例中,通过利用第一段待合并视频的声音振幅平均值调整第二段待合并视频的第二音频轨特征信息,可以使得第一段待合并视频和第二段待合并视频具有相同的音频特征信息。

滤镜生成子单元505,用于对所述第一段待合并视频的所述颜色特征平均值使用gpuimage进行处理,生成各个颜色参数滤镜;

需要说明的是,gpuimage是一种做滤镜的开源框架,移动终端可以使用gpuimage对第一段待合并视频的颜色特征平均值进行处理,得到各个颜色参数滤镜。颜色参数滤镜包括但不限于:色相滤镜、饱和度滤镜、亮度滤镜和曝光滤镜等。

颜色处理子单元506,用于将各个所述颜色参数滤镜依次添加到音频轨特征信息调整后的第二段待合并视频,对所述第二段待合并视频的所述第二视频轨迹特征信息进行相应的颜色处理,形成所述音视频调整后的第二段待合并视频;

需要说明的是,利用第一音频轨特征信息和第一视频轨特征信息,调整第二段待合并视频的第二音频轨特征信息和第二视频轨特征信息的过程包括但不限于本实施例特征调整子单元504、滤镜生成子单元505和颜色处理子单元506的执行顺序,在实际应用中,还可以采用其它的执行顺序,具体可参见方法实施例对应部分,此处不再赘述。

其中,特征调整子单元504、滤镜生成子单元505和颜色处理子单元506也即视频特征调整单元404的具体组成。

视频特征合并单元507,用于将所述第一段待合并视频和音视频调整后的第二段待合并视频进行合并,得到合并视频文件。

综上可知,本发明通过利用第一段待合并视频的音频轨特征信息和视频轨特征信息对第二段待合并视频进行相对应的音视频调整,使得特征不同的两段视频在合并之前能够有相同的音视频特征,从而使得合并后的视频的前半部分和后半部分之间的音视频特征统一,因此提高了合并后视频的观看效果。

另外,本发明所实现的基于视频特征的视频合并方法,可以在移动终端上进行视频合并,无需额外借助其他软硬件设备。并且,整个技术方案比较容易实现,在移动终端和pc端都能获得很好的效果。

为进一步优化上述实施例,在上述实施例的基础上,视频合并装置还包括:

保存单元,用于保存合并视频文件,以方便用户后续观看合并视频文件。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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