1.一种视频处理方法,其特征在于,所述方法包括:
在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;
若存储有所述多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理;
根据叠加处理后的数据,实时生成预览画面。
2.如权利要求1所述的视频处理方法,其特征在于,所述实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理之前,包括:
按照预置的画面参数,将所述视频数据及所述多媒体文件对应的画质调整为一致。
3.如权利要求1所述的视频处理方法,其特征在于,所述实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理,包括:
实时根据预置的叠加规则,确定执行叠加处理操作的开始时间点以及叠加方式;
当检测到拍摄时间点到达所述开始时间点时,按照所述叠加方式,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理。
4.如权利要求1所述的视频处理方法,其特征在于,所述实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理,包括:
实时根据预置的叠加规则,确定所述多媒体文件中待叠加的目标帧数据以及叠加方式;
按照所述叠加方式,逐帧地将所述视频数据与所述目标帧数据进行叠加处理。
5.如权利要求1所述的视频处理方法,其特征在于,所述实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理,包括:
当所述多媒体文件为音频文件时,实时逐帧地将所述视频数据中的声音数据与所述音频文件中的声音数据进行叠加处理;
当所述多媒体文件为视频文件时,实时逐帧地将所述视频数据中的声音数据与所述视频文件中声音数据进行叠加处理,将所述视频数据中的画面数据与所述视频文件中的画面数据进行叠加处理。
6.如权利要求5所述的视频处理方法,其特征在于,所述逐帧地将所述视频数据中的画面数据与所述视频文件中的画面数据进行叠加处理,包括:
分别获取所述视频数据的每一帧画面的R、G、B元数据各自对应的占比,以及所述视频文件的每一帧画面的R、G、B元数据各自对应的占比;
将所述视频数据的每一帧画面的R、G、B元数据分别与各自对应的占比进行乘积,得到所述视频数据的每一帧画面的R、G、B元数据各自对应的第一修正值;
将所述视频文件的每一帧画面的R、G、B元数据与各自对应的占比进行乘积,得到所述视频文件的每一帧画面的R、G、B元数据各自对应的第二修正值;
将各所述第一修正值分别与对应的各所述第二修正值进行累加,得到待输出的目标视频文件的每一帧画面的R、G、B元数据。
7.如权利要求1所述的视频处理方法,其特征在于,所述根据叠加处理后的数据,实时生成预览画面,包括:
按照预置的特效参数,对叠加处理后的数据进行特效处理,并根据特效处理后的数据,实时生成预览画面。
8.如权利要求1所述的视频处理方法,其特征在于,所述若存储有所述多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理,包括:
若存储有所述多媒体文件,则输出提示信息,以提示用户确认是否进行叠加处理;
若接收到所述用户触发的确认指令,则在拍摄的过程中,实时按照预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理;
若接收到所述用户触发的拒绝指令,则当接收到所述用户触发的叠加指令时,执行所述在拍摄的过程中,实时按照预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理的步骤。
9.一种视频处理装置,其特征在于,所述装置包括:
检测模块,用于在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;
视频处理模块,用于若所述检测模块的检测结果为存储有所述多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理;
生成模块,用于根据叠加处理后的数据,实时生成预览画面。
10.如权利要求9所述的视频处理装置,其特征在于,
所述视频处理模块,还用于在将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理之前,按照预置的画面参数,将所述视频数据及所述多媒体文件对应的画质调整为一致。
11.如权利要求9所述的视频处理装置,其特征在于,所述视频处理模块还用于:
实时根据预置的叠加规则,确定执行叠加处理操作的开始时间点以及叠加方式;
当检测到拍摄时间点到达所述开始时间点时,按照所述叠加方式,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理。
12.如权利要求9所述的视频处理装置,其特征在于,所述视频处理模块还用于:
实时根据预置的叠加规则,确定所述多媒体文件中待叠加的目标帧数据以及叠加方式;
按照所述叠加方式,逐帧地将所述视频数据与所述目标帧数据进行叠加处理。
13.如权利要求9所述的视频处理装置,其特征在于,所述视频处理模块还用于:
当所述多媒体文件为音频文件时,实时逐帧地将所述视频数据中的声音数据与所述音频文件中的声音数据进行叠加处理;
当所述多媒体文件为视频文件时,实时逐帧地将所述视频数据中的声音数据与所述视频文件中声音数据进行叠加处理,将所述视频数据中的画面数据与所述视频文件中的画面数据进行叠加处理。
14.如权利要求13所述的视频处理装置,其特征在于,所述视频处理模块还用于:
分别获取所述视频数据的每一帧画面的R、G、B元数据各自对应的占比,以及所述视频文件的每一帧画面的R、G、B元数据各自对应的占比;
将所述视频数据的每一帧画面的R、G、B元数据分别与各自对应的占比进行乘积,得到所述视频数据的每一帧画面的R、G、B元数据各自对应的第一修正值;
将所述视频文件的每一帧画面的R、G、B元数据与各自对应的占比进行乘积,得到所述视频文件的每一帧画面的R、G、B元数据各自对应的第二修正值;
将各所述第一修正值分别与对应的各所述第二修正值进行累加,得到待输出的目标视频文件的每一帧画面的R、G、B元数据。
15.如权利要求9所述的视频处理装置,其特征在于,
所述视频处理模块,还用于按照预置的特效参数,对叠加处理后的数据进行特效处理;
所述生成模块,还用于根据特效处理后的数据,实时生成预览画面。
16.如权利要求9所述的视频处理装置,其特征在于,所述装置还包括:
信息提示模块,用于若所述检测模块的检测结果为存储有所述多媒体文件,则输出提示信息,以提示用户确认是否进行叠加处理;
指令接收模块,用于接收所述用户触发的确认指令和拒绝指令;
所述视频处理模块,还用于若所述指令接收模块接收到所述用户触发的确认指令,则在拍摄的过程中,实时按照预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理;
所述视频处理模块,还用于若所述指令接收模块接收到所述用户触发的拒绝指令,则当所述指令接收模块接收到所述用户触发的叠加指令时,执行所述在拍摄的过程中,实时按照预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理的步骤。
17.一种移动终端,其特征在于,包括:处理器,通信接口,存储器和总线;
其中处理器、通信接口、存储器通过总线完成相互间的通信;
所述通信接口,用于与外界设备通信;
所述处理器,用于执行程序;
所述存储器,用于存放所述程序;
所述程序包括:
检测模块,用于在拍摄视频时,检测预置目录下是否存储有预置格式的多媒体文件;
视频处理模块,用于若所述检测模块的检测结果为存储有所述多媒体文件,则在拍摄的过程中,实时根据预置的叠加规则,逐帧地将拍摄的视频数据与所述多媒体文件中的数据进行叠加处理;
生成模块,用于根据叠加处理后的数据,实时生成预览画面。