基于多摄像头的视频录制方法及装置的制造方法
【技术领域】
[0001]本发明属于移动终端技术领域,尤其涉及一种基于多摄像头的视频录制方法及装置。
【背景技术】
[0002]随着移动终端相关技术的快速发展,智能手机、平板电脑等移动终端已经深入人们的生活,通过其所具有的便携性及多样化的功能,为人们的生活增添了许多乐趣和便利,其中特别是视频录制功能,更是深受用户的喜爱。为了满足用户日益提高的拍摄需求,目前智能手机上通常都会设置有前、后两个摄像头,其中前置摄像头用于方便用户自拍,后置摄像头用于方便拍摄周围的景物。然而,由于前、后两个摄像头的分辨率不一致,目前还无法进行视频的连续摄像,即无法在录制的过程中进行前后、摄像头的切换。并且,即使是同样的分辨率,由于前、后两个摄像头分属于不同的数据通道,每个摄像头完成视频录制后都必须将录制的视频数据保存为一个独立的视频文件,因此也无法直接进行视频的连续录制。
【发明内容】
[0003]本发明实施例提供基于多摄像头的视频录制方法及装置,旨在解决现有技术中无法通过不同摄像头直接连续进行视频录制的问题,可提高视频录制的灵活性及便捷性。
[0004]本发明实施例第一方面提供一种基于多摄像头的视频录制方法,包括:当检测到录制指令被触发时,启动所述录制指令指向的第一摄像头进行视频录制;当检测到切换指令被触发时,切换所述切换指令指向的第二摄像头继续进行所述视频录制,并获取通过所述第一摄像头录制的第一视频文件;当检测到停止录制指令被触发时,关闭所述第二摄像头,并获取通过所述第二摄像头录制的第二视频文件;按照预置的合并规则,将所述第一视频文件与所述第二视频文件合并为目标视频文件。
[0005]结合第一方面,在第一方面的第一种可能的实现方式中,所述当检测到切换指令被触发时,切换所述切换指令指向的第二摄像头继续进行所述视频录制包括:当检测到切换指令被触发时,关闭所述第一摄像头并启动所述切换指令指向的第二摄像头;将所述第二摄像头的分辨率比例调整为所述第一摄像头的分辨率比例;通过所述第二摄像头继续进行所述视频录制。
[0006]结合第一方面,在第一方面的第二种可能的实现方式中,所述当检测到录制指令被触发时,启动所述录制指令指向的第一摄像头进行视频录制包括:当检测到录制指令被触发时,按照所述录制指令指向的第一摄像头的分辨率比例,将所有摄像头的分辨率比例调整为一致;启动所述第一摄像头进行视频录制。
[0007]结合第一方面、第一方面的第一种可能、或者第一方面的第二种可能,在第一方面的第三种可能的实现方式中,所述按照预置的合并规则,将所述第一视频文件与所述第二视频文件合并为目标视频文件包括:所述按照预置的合并规则,将所述第一视频文件与所述第二视频文件合并为目标视频文件包括:输出文件保存界面;检测用户在所述文件保存界面进行的操作;若检测到所述用户在所述文件保存界面选择将所述目标视频文件保存为大文件,则将所述第一视频文件和所述第二视频文件中分辨率较小的视频文件进行像素插值处理,使得所述视频文件的分辨率与所述第一视频文件和所述第二视频文件中分辨率最大的视频文件达到一致,将所有的视频文件合并为所述目标视频文件;若检测到所述用户在所述文件保存界面选择将所述目标视频文件保存为小文件,则将所述第一视频文件和所述第二视频文件中分辨率较大的视频文件进行像素删减处理,使得所述视频文件的分辨率与所述第一视频文件和所述第二视频文件中分辨率最小的视频文件达到一致,将所有的视频文件合并为所述目标视频文件。
[0008]结合第一方面、第一方面的第一种可能、或者第一方面的第二种可能,在第一方面的第四种可能的实现方式中,所述按照预置的合并规则,将所述第一视频文件与所述第二视频文件合并为目标视频文件还包括:合并所述第一视频文件与所述第二视频文件,并在所述第一视频文件与所述第二视频文件之间插入视频过渡文件,所述视频过渡文件中包含预置过渡动画。
[0009]本发明实施例第二方面提供一种基于多摄像头的视频录制装置,包括:检测模块,用于检测录制指令是否被触发;录制模块,用于当所述检测模块检测到所述录制指令被触发时,启动所述录制指令指向的第一摄像头进行视频录制;所述检测模块,还用于检测切换指令是否被触发;所述录制模块,还用于当所述检测模块检测到所述切换指令被触发时,切换所述切换指令指向的第二摄像头继续进行所述视频录制;获取模块,用于获取通过所述第一摄像头录制的第一视频文件;所述检测模块,还用于检测停止录制指令是否被触发;所述录制模块,还用于当所述检测模块检测到所述停止录制指令被触发时,关闭所述第二摄像头;所述获取模块,还用于获取通过所述第二摄像头录制的第二视频文件;合并模块,用于按照预置的合并规则,将所述获取模块获取的所述第一视频文件与所述第二视频文件合并为目标视频文件。
[0010]结合第二方面,在第二方面的第一种可能的实现方式中,所述录制模块包括:切换子模块,用于当所述检测模块检测到所述切换指令被触发时,关闭所述第一摄像头并启动所述切换指令指向的第二摄像头;调整子模块,用于将所述第二摄像头的分辨率比例调整为所述第一摄像头的分辨率比例;录制子模块,用于通过所述第二摄像头继续进行所述视频录制。
[0011]结合第二方面,在第二方面的第二种可能的实现方式中,所述调整子模块,还用于当所述检测模块检测到所述录制指令被触发时,按照所述录制指令指向的第一摄像头的分辨率比例,将所有摄像头的分辨率比例调整为一致;所述录制子模块,还用于启动所述第一摄像头进行视频录制。
[0012]结合第二方面、第二方面的第一种可能或者第二方面的第二种可能,在第二方面的第三种可能的实现方式中,所述合并模块包括:界面输出子模块,用于输出文件保存界面;检测子模块,用于检测用户在所述文件保存界面进行的操作;处理子模块,用于若所述检测子模块检测到所述用户在所述文件保存界面选择将所述目标视频文件保存为大文件,则将所述第一视频文件和所述第二视频文件中分辨率较小的视频文件进行像素插值处理,使得所述视频文件的分辨率与所述第一视频文件和所述第二视频文件中分辨率最大的视频文件达到一致;所述处理子模块,还用于若所述检测子模块检测到所述用户在所述文件保存界面选择将所述目标视频文件保存为小文件,则将所述第一视频文件和所述第二视频文件中分辨率较大的视频文件进行像素删减处理,使得所述视频文件的分辨率与所述第一视频文件和所述第二视频文件中分辨率最小的视频文件达到一致;合并子模块,用于将所有的视频文件合并为所述目标视频文件。
[0013]结合第二方面的第三种可能,在第二方面的第四种可能的实现方式中,所述合并模块还包括:插入子模块,用于在所述第一视频文件与所述第二视频文件之间插入视频过渡文件,所述视频过渡文件中包含预置过渡动画。
[0014]从上述本发明实施例可知,本发明通过在视频录制过程中响应用户触发的切换指令,切换不同的摄像头进行视频录制,并将通过不同的摄像头录制的视频文件,按照预置的合并规则合并为目标视频文件,解决了现有技术中无法通过不同摄像头直接连续进行视频录制的问题,因此相较于现有技术,本发明可提高视频录制的灵活性及便捷性。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为一种移动终端的结构框图;
[0017]图2是本发明第一实施例提供的基于多摄像头的视频录制方法实现流程示意图;
[0018]图3是本发明第二实施例提供的基于多摄像头的视频录制方法实现流程示意图;
[0019]图4是本发明第三实施例提供的基于多摄像头的视频录制装置结构示意图;
[0020]图5是本发明第四实施例提供的基于多摄像头的视频录制装置结构示意图。
【具体实施方式】
[0021]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]图1示出了一种移动终端的结构框图。本发明实施例提供的基于多摄像头的视频录制方法可应用于如图1所示的移动终端10中,移动终端10可以但不限于包括:具有多个摄像头可进行视频录制的智能手机、笔记本、平板电脑以及可穿戴智能设备等等。
[0023]如图1所示,移动终端10包括存储器101、存储控制器102,一个或多个(图中仅示出一个)处理器103、外设接口 104、射频模块105、按键模块106、音频模块107、触控屏幕108以及多个摄像头109。这些组件通过一条或多条通讯总线/信号线110相互通讯。
[0024]可以理解,图1所示的结构仅为示意,其并不对移动终端的结构造成限定。移动终端10还可包括比图1所示更多或者更少的组件,或者具有与图1所示不同的配置。图1所示的各组件可以采用硬件、软件或其组合实现。
[0025]存储器101可用于存储软件程序以及模块,如本发明实施例中的基于多摄像头的视频录制方法及装置对应的程序指令/模块,处理器103通过运行存储在存储器101内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述在移动终端10中实施的基于多摄像头的视频录制方法。
[0026]存储器101可包括高