一种视频录制方法及移动终端与流程

文档序号:13425643阅读:180来源:国知局
本发明涉及通信
技术领域
:,尤其涉及一种视频录制方法及移动终端。
背景技术
::随着移动终端的迅速发展,移动终端已经成为人们生活中必不可少的一种工具,并且为用户生活的各个方面带来了极大的便捷。现有的移动终端基本上都有录制视频的功能,通过录制视频,用户可以记录生活中的美好的时刻。有些时候,用户需要对录制的视频增加一些背景音乐,而此时只有使用特定的合成软件才能将背景音乐与视频进行合成。可见,现有技术中,移动终端将背景音乐与视频合成的过程比较复杂。技术实现要素:本发明实施例提供一种视频录制方法及移动终端,以解决移动终端将背景音乐与视频合成的过程比较复杂的问题。为了解决上述技术问题,本发明是这样实现的:一种视频录制方法,包括:在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据;将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码;生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。第一方面,本发明实施例提供了一种视频录制方法,应用于移动终端,该方法包括:在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据;将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码;生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。第二方面,本发明实施例还提供一种移动终端,包括:第一获取模块,用于在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据;编码模块,用于将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码;生成模块,用于生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。第三方面,本发明实施例还提供一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述视频录制方法的步骤。本发明实施例中,在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据;将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码;生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。这样,在视频录制的过程中就可以将第一视频数据与第一音频数据共同编码,并得到第二视频数据。从而不需要使用其他软件进行后期合成,简化了移动终端将背景音乐与视频合成的过程。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明一实施例提供的视频录制方法的流程图;图2是本发明又一实施例提供的视频录制方法的流程图;图3是本发明一实施例提供的移动终端的结构图之一;图4是本发明一实施例提供的移动终端的结构图之二;图5是本发明一实施例提供的移动终端的编码模块的结构图之一;图6是本发明一实施例提供的移动终端的解码子模块的结构图;图7是本发明一实施例提供的移动终端的第一获取模块的结构图;图8是本发明一实施例提供的移动终端的第一编码子模块的结构图;图9是本发明一实施例提供的移动终端的编码模块的结构图之二;图10是本发明又一实施例提供的移动终端的结构图;图11是本发明又一实施例提供的移动终端的结构图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,图1是本发明实施例提供的视频录制方法的流程图,如图1所示,包括以下步骤:步骤101、在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据。本发明实施例中,上述移动终端的摄像头,可以是移动终端的前置摄像头,也可以是移动终端的后置摄像头。上述第一视频数据,既可以是前置摄像头采集的视频数据,也可以是后置摄像头采集的视频数据。上述第一视频数据可以是用户的自拍,或者也可以是用户拍摄的山水风景的视频等等,对此本发明实施例不作限定。步骤102、将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码。本发明实施例中,上述移动终端本地的第一音频数据,可以是移动终端自带的音频数据,或者也可以是用户历史下载的音频数据,或者也可以是用户在使用摄像头拍摄的过程中实时从网上下载保存到本地的音频数据等等。移动终端在获取第一音频数据时,可以按照第一音频数据的存储路径进行查找。步骤103、生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。本发明实施例中,直接在视频录制的过程中,就可以将第一视频数据与第一音频数据共同编码,并且生成编码得到的第二视频数据。这样在第二视频数据中就会包含第一音频数据,而这里的第一音频数据就可以理解为第二视频数据的背景音乐。例如,某个固定路径下的音频数据,可以作为为第一音频数据,用户只要将自己喜欢的音乐放置在这个路径下,就可以方便的为录制的视频添加背景音乐,而不需要使用第三方软件进行后期合成,使用户的操作更加简单。而现有技术中,不仅仅需要下载第三方软件才能进行视频的合成,还需要用户学习第三方软件的操作方法,在不熟练的情况下,进行视频合成还会耗费很多时间,给用户造成诸多不便。本方法中,在视频录制的过程中就可以将第一视频数据与第一音频数据共同编码,并得到第二视频数据。从而不需要使用其他软件进行后期合成,简化了移动终端将背景音乐与视频合成的过程。并且用户也不需要学习第三方软件的操作方法,亦为用户节省了时间。当然,是否存在第一音频数据可以由用户自行设置,若用户没有设置第一音频数据,移动终端此时就可以不获取第一音频数据,从而按照正常的过程录制视频。本发明实施例中,上述移动终端可以是手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,简称pda)、移动上网装置(mobileinternetdevice,mid)或可穿戴式设备(wearabledevice)等等。本发明实施例的一种视频录制方法,在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据;将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码;生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。这样,在视频录制的过程中就可以将第一视频数据与第一音频数据共同编码,并得到第二视频数据。从而不需要使用其他软件进行后期合成,简化了移动终端将背景音乐与视频合成的过程。参见图2,图2是本发明实施例提供的视频录制方法的流程图。本实施例与上个实施例的主要区别在于本方法中还可以保存第二视频数据。如图2所示,包括以下步骤:步骤201、在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据。本发明实施例中,上述移动终端的摄像头,可以是移动终端的前置摄像头,也可以是移动终端的后置摄像头。上述第一视频数据,既可以是前置摄像头采集的视频数据,也可以是后置摄像头采集的视频数据。上述第一视频数据可以是用户的自拍,或者也可以是用户拍摄的山水风景的视频等等,对此本发明实施例不作限定。步骤202、将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码。本发明实施例中,上述移动终端本地的第一音频数据,可以是移动终端自带的音频数据,或者也可以是用户历史下载的音频数据,或者也可以是用户在使用摄像头拍摄的过程中实时从网上下载保存到本地的音频数据等等。移动终端在获取第一音频数据时,可以按照第一音频数据的存储路径进行查找。步骤203、生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。本发明实施例中,直接在视频录制的过程中,就可以将第一视频数据与第一音频数据共同编码,并且生成编码得到的第二视频数据。这样在第二视频数据中就会包含第一音频数据,而这里的第一音频数据就可以理解为第二视频数据的背景音乐。例如,某个固定路径下的音频数据,可以作为为第一音频数据,用户只要将自己喜欢的音乐放置在这个路径下,就可以方便的为录制的视频添加背景音乐,而不需要使用第三方软件进行后期合成,使用户的操作更加简单。而现有技术中,不仅仅需要下载第三方软件才能进行视频的合成,还需要用户学习第三方软件的操作方法,在不熟练的情况下,进行视频合成还会耗费很多时间,给用户造成诸多不便。本方法中,在视频录制的过程中就可以将第一视频数据与第一音频数据共同编码,并得到第二视频数据。从而不需要使用其他软件进行后期合成,简化了移动终端将背景音乐与视频合成的过程。并且用户也不需要学习第三方软件的操作方法,亦为用户节省了时间。当然,是否存在第一音频数据可以由用户自行设置,若用户没有设置第一音频数据,移动终端此时就可以不获取第一音频数据,从而按照正常的过程录制视频。步骤204、保存所述第二视频数据。本发明实施例中,还可以保存第二视频数据。这样在后期,用户可以对第二视频数据进行其他处理,或者分享第二视频数据给其他用户等等,使用户使用起来更加方便。可选的,在所述将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码的步骤之前,所述方法还包括:在视频录制的过程中,若检测到对视频录制界面上预设图标的触控操作,则获取通过所述移动终端的麦克风采集的第二音频数据;所述将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码的步骤,包括:将所述第一视频数据、所述第一音频数据和所述第二音频数据共同编码;所述生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据的步骤,包括:生成所述第一视频数据、所述第一音频数据和所述第二音频数据共同编码得到的第二视频数据。本实施方式中,上述预设图标可以是一个三角形的图标、一个圆形的图标、一个矩形的图标或者任意形状的图标。且在图标上可以显示一些内容以提示用户,例如图标中包含“麦克风”的提示语,或者包含“mic”的提示语等等。上述触控操作,可以是对预设图标的一次点击、一次双击或者一次滑动等等。除此之外,也可以是用户长按预设图标的时候,就启动麦克风采集音频数据,当手指离开预设图标时,就停止麦克风的采集。本实施方式中,上述麦克风采集的第二音频数据,可以是用户说话的声音,也可以是用户唱歌的声音,或者也可以是周围环境的一些其他的声音等等。只要是麦克风采集的声音,都可以是第二音频数据。本实施方式中,上述将所述第一视频数据、所述第一音频数据和所述第二音频数据共同编码,可以是先将第一音频数据和第二音频数据进行编码,再与第一视频数据进行编码;或者也可以是第一视频数据、第一音频数据和第二音频数据同时进行编码等等。本实施方式中,通过对预设图标的触控操作,用户可以按自己的需求使用麦克风对音频数据进行采集。有些视频用户不需要采集自己的音频数据,就可以不操作预设图标;有些视频用户需要加入自己的声音的时候,就可以通过对预设图标的触控操作,从而加入自己的声音。这样,通过对预设图标进行操作,用户可以方便的在视频中加入自己的声音。当然,用户还可以选择在什么时候加入自己的声音,当用户需要录入自己的声音时,就可以对预设图标进行触控操作,那么移动终端就可以将此时麦克风采集的音频数据和摄像头采集的视频数据进行合成,这样可以满足用户的个性化需求。可选的,所述将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码的步骤,包括:对所述第一音频数据进行解码;将解码之后的第一音频数据与所述第一视频数据共同编码。本实施方式中,只有将第一音频数据进行解码之后,才可以与第一视频数据共同编码。由于视频才录制的过程中,此时的视频数据,其实就可以理解为解码的视频数据,所以对视频数据来说,此时是不需要解码的。并且,此时的视频数据就可以与解码后的音频数据共同进行编码。可选的,所述对所述第一音频数据进行解码的步骤,包括:按照预设周期对所述第一音频数据进行解码;存储每个预设周期解码得到的音频数据;按照解码的先后顺序,对存储的每个预设周期的音频数据进行标记;所述获取所述移动终端的摄像头采集的第一视频数据的步骤,包括:获取按照所述预设周期采集的第一视频数据;存储每个预设周期采集的视频数据;按照采集的先后顺序,对存储的每个预设周期的视频数据进行标记;所述将解码之后的第一音频数据与所述第一视频数据共同编码的步骤,包括:将具有相同标记的音频数据和视频数据共同编码。本实施方式中,上述预设周期可以是1毫秒、5毫秒、10毫秒或者任意定义的周期等等。例如,第一音频数据的时长为10毫秒,如果以1毫秒为预设周期对第一音频数据进行解码,解码后那么就可以得到10个音频数据。此时就可以使用10个缓冲寄存器来存储这10个音频数据,并且可以按照解码的先后顺序进行标记,这里可以是使用数字“1”到“10”进行标记,或者也可以使用字母“a”到“j”进行标记等等。当然,除了这些标记之外,还可以使用一些其他的方式进行标记,对此本实施方式不作限定。同理,对于第一视频数据来说,也可以采用另外10个缓冲寄存器来存储10个视频数据,并且可以按照采集的先后顺序进行标记。这样,由于第一音频数据解码的预设周期和第一视频数据采集的预设周期是同一个相同的周期,并且各自缓冲寄存器存储的数据都有标记,那么按照相同的标记就可以将第一音频数据与第一视频数据很好的编码。需要说明的是,第一视频数据的采集与第一音频数据的解码可以同时进行,也可以不同时进行,由于存储之后他们都会有表示先后顺序的标记,按照相同的标记就可以将它们对应起来,从而很好的进行编码。可选的,所述将解码之后的第一音频数据与所述第一视频数据共同编码的步骤,包括:识别所述第一视频数据所支持的编码格式;将解码之后的第一音频数据按照所述编码格式与所述第一视频数据共同编码。本实施方式中,不同的视频数据支持的编码格式可能不同,只有确定一个视频数据所支持的编码格式,才能更好的进行编码。例如,动态图像专家组(movingpictureexpertsgroup4,mp4)的视频数据支持高级音频编码(advancedaudiocoding,aac)和动态影像专家压缩标准音频层面3(movingpictureexpertsgroupaudiolayeriii,mp3)等编码格式,那么就可以将音频数据按照aac或者mp3等编码格式与视频数据共同编码。本实施方式中,通过识别所述第一视频数据所支持的编码格式,可以使第一音频数据能够很好的与第一视频数据共同编码,从而消除了因为编码格式无法编码的问题。可选的,所述将解码之后的第一音频数据与所述第一视频数据共同编码的步骤,包括:若所述第一视频数据的时长大于所述第一音频数据的时长,则重复使用所述第一音频数据与所述第一视频数据共同编码。本发明实施例中,上述第一视频数据的时长可以为1分钟,而第一音频数据的时长可以只为30秒,那么可以首先使用30秒的第一音频数据对第一视频数据的前30秒进行编码,而在第一视频数据的31秒至60秒的视频数据,亦可以重复使用30秒的第一音频数据对该视频数据进行编码。或者也可以有这种情况,当第一视频数据的时长可以为80秒,第一音频数据的时长可以只为30秒,那么可以首先使用30秒的第一音频数据对第一视频数据的前30秒进行编码。第一视频数据的31秒至60秒的视频数据,再与30秒的第一音频数据进行编码。而第一视频数据的61秒至80秒的视频数据,就与1秒至20秒的第一音频数据进行编码。这样,当第一视频数据的时长大于第一音频数据的时长时,则重复使用第一音频数据与第一视频数据共同编码。从而一个较长的视频也不会因为背景音乐比较短而无法覆盖所有的视频,通过重复重复使用较短的背景音乐,亦可以使较长的视频连续不断的存在背景音乐。可选的,所述第一音频数据包括至少两个音频子数据,所述将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码的步骤,包括:将所述至少两个音频子数据共同编码,得到合成的音频数据;将所述第一视频数据与合成得到的音频数据共同编码。本实施方式中,第一音频数据可以包括两首音乐,每首音乐就可以理解为一个音频子数据。这样用户就可以根据自己的兴趣选择自己喜欢的两首音乐共同进行编码,可以满足用户的个性化需求。本实施方式中,首先可以以预设周期对每首音乐进行解码,然后根据解码的先后顺序对它们进行共同编码。当然,这里对解码获得的数据也可以采用顺序标记的形式,从而根据同样的标记进行编码等等。同理,第一视频数据也可以按照预设周期进行采集,从而进行顺序标记,最后将标记相同的数据共同进行编码。可选的,所述第一音频数据包括至少两个音频子数据,所述将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码的步骤,包括:将所述第一视频数据分别与所述至少两个音频子数据中的每个音频子数据共同编码;所述生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据的步骤,包括:生成所述第一视频数据分别与所述至少两个音频子数据中的每个音频子数据共同编码得到的至少两个视频数据。本实施方式中,第一音频数据可以包括两首音乐,每首音乐就可以理解为一个音频子数据。由于需要将第一视频数据分别与所述至少两个音频子数据中的每个音频子数据共同编码,那么就可以将第一视频数据首先复制成多份,并且第一视频数据的个数可以满足每个音频子数据。这样,在用户选择多首音乐之后,可以生成第一视频数据分别与每首音乐共同编码得到的多个视频,这样用户就可以一次性录制多个带背景音乐的视频,使用户操作更加便捷。本发明实施例的一种视频录制方法,在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据;将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码;生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据;保存所述第二视频数据。这样,在视频录制的过程中就可以将第一视频数据与第一音频数据共同编码,并得到第二视频数据。从而不需要使用其他软件进行后期合成,简化了移动终端将背景音乐与视频合成的过程。并且还可以保存第二视频数据,便于后期可以对第二视频数据有更多的操作。参见图3,图3是本发明实施例提供的移动终端的结构图,能实现上述实施例中视频录制方法的细节,并达到相同的效果。如图3所示,移动终端300包括第一获取模块301、编码模块302和生成模块303,第一获取模块301和编码模块302连接,编码模块302和生成模块303连接,其中:第一获取模块301,用于在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据;编码模块302,用于将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码;生成模块303,用于生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。可选的,如图4所示,所述移动终端300还包括:第二获取模块304,用于在视频录制的过程中,若检测到对视频录制界面上预设图标的触控操作,则获取通过所述移动终端的麦克风采集的第二音频数据;所述编码模块302,用于:将所述第一视频数据、所述第一音频数据和所述第二音频数据共同编码;所述生成模块303,用于:生成所述第一视频数据、所述第一音频数据和所述第二音频数据共同编码得到的第二视频数据。可选的,如图5所示,所述编码模块302,包括:解码子模块3021,用于对所述第一音频数据进行解码;第一编码子模块3022,用于将解码之后的第一音频数据与所述第一视频数据共同编码。可选的,如图6所示,所述解码子模块3021,包括:解码单元30211,用于按照预设周期对所述第一音频数据进行解码;存储单元30212,用于存储每个预设周期解码得到的音频数据;标记单元30213,用于按照解码的先后顺序,对存储的每个预设周期的音频数据进行标记;如图7所示,所述第一获取模块301,包括:获取子模块3011,用于获取按照所述预设周期采集的第一视频数据;存储子模块3012,用于存储每个预设周期采集的视频数据;标记子模块3013,用于按照采集的先后顺序,对存储的每个预设周期的视频数据进行标记;所述编码模块302,用于:将具有相同标记的音频数据和视频数据共同编码。可选的,如图8所示,所述第一编码子模块3022,包括:识别单元30214,用于识别所述第一视频数据所支持的编码格式;编码单元30215,用于将解码之后的第一音频数据按照所述编码格式与所述第一视频数据共同编码。可选的,所述第一编码子模块3022,用于:若所述第一视频数据的时长大于所述第一音频数据的时长,则重复使用所述第一音频数据与所述第一视频数据共同编码。可选的,所述第一音频数据包括至少两个音频子数据,如图9所示,所述编码模块302,包括:第二编码子模块3023,用于将所述至少两个音频子数据共同编码,得到合成的音频数据;第三编码子模块3024,用于将所述第一视频数据与合成得到的音频数据共同编码。可选的,所述第一音频数据包括至少两个音频子数据,所述编码模块302,用于:将所述第一视频数据分别与所述至少两个音频子数据中的每个音频子数据共同编码;所述生成模块303,用于:生成所述第一视频数据分别与所述至少两个音频子数据中的每个音频子数据共同编码得到的至少两个视频数据。移动终端300能实现图1至图2的方法实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。本发明实施例的移动终端300,在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据;将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码;生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。这样,在视频录制的过程中就可以将第一视频数据与第一音频数据共同编码,并得到第二视频数据。从而不需要使用其他软件进行后期合成,简化了移动终端将背景音乐与视频合成的过程。参见图10,图10是本发明实施例提供的移动终端的结构图,能实现上述实施例中视频录制方法的细节,并达到相同的效果。如图10所示,移动终端1000包括:至少一个处理器1001、存储器1002、至少一个网络接口1004和用户接口1003。移动终端1000中的各个组件通过总线系统1005耦合在共同。可理解,总线系统1005用于实现这些组件之间的连接通信。总线系统1005除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1005。其中,用户接口1003可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。可以理解,本发明实施例中的存储器1002可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本文描述的系统和方法的存储器1002旨在包括但不限于这些和任意其它适合类型的存储器。在一些实施方式中,存储器1002存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统10021和应用程序10022。其中,操作系统10021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序10022,包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序10022中。在本发明实施例中,通过调用存储器1002存储的程序或指令,具体的,可以是应用程序10022中存储的程序或指令,计算机程序被处理器1001执行时可实现如下步骤:在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据;将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码;生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。上述本发明实施例揭示的方法可以应用于处理器1001中,或者由处理器1001实现。处理器1001可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1001中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1001可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1002,处理器1001读取存储器1002中的信息,结合其硬件完成上述方法的步骤。可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(applicationspecificintegratedcircuits,asic)、数字信号处理器(digitalsignalprocessing,dsp)、数字信号处理设备(dspdevice,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmablegatearray,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。可选的,处理器1001还用于:在视频录制的过程中,若检测到对视频录制界面上预设图标的触控操作,则获取所述移动终端的麦克风采集的第二音频数据;将所述第一视频数据、所述第一音频数据和所述第二音频数据共同编码;生成所述第一视频数据、所述第一音频数据和所述第二音频数据共同编码得到的第二视频数据。可选的,处理器1001还用于:对所述第一音频数据进行解码;将解码之后的第一音频数据与所述第一视频数据共同编码。可选的,处理器1001还用于:按照预设周期对所述第一音频数据进行解码;存储每个预设周期解码得到的音频数据;按照解码的先后顺序,对存储的每个预设周期的音频数据进行标记;获取按照所述预设周期采集的第一视频数据;存储每个预设周期采集的视频数据;按照采集的先后顺序,对存储的每个预设周期的视频数据进行标记;将具有相同标记的音频数据和视频数据共同编码。可选的,处理器1001还用于:识别所述第一视频数据所支持的编码格式;将解码之后的第一音频数据按照所述编码格式与所述第一视频数据共同编码。可选的,处理器1001还用于:若所述第一视频数据的时长大于所述第一音频数据的时长,则重复使用所述第一音频数据与所述第一视频数据共同编码。可选的,所述第一音频数据包括至少两个音频子数据,处理器1001还用于:将所述至少两个音频子数据共同编码,得到合成的音频数据;将所述第一视频数据与合成得到的音频数据共同编码。可选的,所述第一音频数据包括至少两个音频子数据,处理器1001还用于:将所述第一视频数据分别与所述至少两个音频子数据中的每个音频子数据共同编码;生成所述第一视频数据分别与所述至少两个音频子数据中的每个音频子数据共同编码得到的至少两个视频数据。移动终端1000能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。本发明实施例的移动终端1000,在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据;将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码;生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。这样,在视频录制的过程中就可以将第一视频数据与第一音频数据共同编码,并得到第二视频数据。从而不需要使用其他软件进行后期合成,简化了移动终端将背景音乐与视频合成的过程。参见图11,图11为实现本发明各个实施例的一种移动终端的硬件结构示意图,该移动终端1100包括但不限于:射频单元1101、网络模块1102、音频输出单元1103、输入单元1104、传感器1105、显示单元1106、用户输入单元1107、接口单元1108、存储器1109、处理器1110、以及电源1111等部件。本领域技术人员可以理解,图11中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,移动终端包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。其中,处理器1110,用于在视频录制的过程中,获取通过所述移动终端的摄像头采集的第一视频数据;将所述第一视频数据与所述移动终端的本地的第一音频数据共同编码;生成所述第一视频数据与所述第一音频数据共同编码得到的第二视频数据。这样,在视频录制的过程中就可以将第一视频数据与第一音频数据共同编码,并得到第二视频数据。从而不需要使用其他软件进行后期合成,简化了移动终端将背景音乐与视频合成的过程。可选的,处理器1110,还用于:在视频录制的过程中,若检测到对视频录制界面上预设图标的触控操作,则获取所述移动终端的麦克风采集的第二音频数据;将所述第一视频数据、所述第一音频数据和所述第二音频数据共同编码;生成所述第一视频数据、所述第一音频数据和所述第二音频数据共同编码得到的第二视频数据。可选的,处理器1110,还用于:对所述第一音频数据进行解码;将解码之后的第一音频数据与所述第一视频数据共同编码。可选的,处理器1110,还用于:按照预设周期对所述第一音频数据进行解码;存储每个预设周期解码得到的音频数据;按照解码的先后顺序,对存储的每个预设周期的音频数据进行标记;获取按照所述预设周期采集的第一视频数据;存储每个预设周期采集的视频数据;按照采集的先后顺序,对存储的每个预设周期的视频数据进行标记;将具有相同标记的音频数据和视频数据共同编码。可选的,处理器1110,还用于:识别所述第一视频数据所支持的编码格式;将解码之后的第一音频数据按照所述编码格式与所述第一视频数据共同编码。可选的,处理器1110,还用于:若所述第一视频数据的时长大于所述第一音频数据的时长,则重复使用所述第一音频数据与所述第一视频数据共同编码。可选的,所述第一音频数据包括至少两个音频子数据,处理器1110,还用于:将所述至少两个音频子数据共同编码,得到合成的音频数据;将所述第一视频数据与合成得到的音频数据共同编码。可选的,所述第一音频数据包括至少两个音频子数据,处理器1110,还用于:将所述第一视频数据分别与所述至少两个音频子数据中的每个音频子数据共同编码;生成所述第一视频数据分别与所述至少两个音频子数据中的每个音频子数据共同编码得到的至少两个视频数据。应理解的是,本发明实施例中,射频单元1101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器1110处理;另外,将上行的数据发送给基站。通常,射频单元1101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元1101还可以通过无线通信系统与网络和其他设备通信。移动终端通过网络模块1102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。音频输出单元1103可以将射频单元1101或网络模块1102接收的或者在存储器1109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元1103还可以提供与移动终端1100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元1103包括扬声器、蜂鸣器以及受话器等。输入单元1104用于接收音频或视频信号。输入单元1104可以包括图形处理器(graphicsprocessingunit,gpu)11041和麦克风11042,图形处理器11041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元1106上。经图形处理器11041处理后的图像帧可以存储在存储器1109(或其它存储介质)中或者经由射频单元1101或网络模块1102进行发送。麦克风11042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元1101发送到移动通信基站的格式输出。移动终端1100还包括至少一种传感器1105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板11061的亮度,接近传感器可在移动终端1100移动到耳边时,关闭显示面板11061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器1105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。显示单元1106用于显示由用户输入的信息或提供给用户的信息。显示单元1106可包括显示面板11061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板11061。用户输入单元1107可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元1107包括触控面板11071以及其他输入设备11072。触控面板11071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板11071上或在触控面板11071附近的操作)。触控面板11071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1110,接收处理器1110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板11071。除了触控面板11071,用户输入单元1107还可以包括其他输入设备11072。具体地,其他输入设备11072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。进一步的,触控面板11071可覆盖在显示面板11061上,当触控面板11071检测到在其上或附近的触摸操作后,传送给处理器1110以确定触摸事件的类型,随后处理器1110根据触摸事件的类型在显示面板11061上提供相应的视觉输出。虽然在图11中,触控面板11071与显示面板11061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板11071与显示面板11061集成而实现移动终端的输入和输出功能,具体此处不做限定。接口单元1108为外部装置与移动终端1100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元1108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端1100内的一个或多个元件或者可以用于在移动终端1100和外部装置之间传输数据。存储器1109可用于存储软件程序以及各种数据。存储器1109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器1110是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器1109内的软件程序和/或模块,以及调用存储在存储器1109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器1110可包括一个或多个处理单元;优选的,处理器1110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1110中。移动终端1100还可以包括给各个部件供电的电源1111(比如电池),优选的,电源1111可以通过电源管理系统与处理器1110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。另外,移动终端1100包括一些未示出的功能模块,在此不再赘述。优选的,本发明实施例还提供一种移动终端,包括处理器1110,存储器1109,存储在存储器1109上并可在所述处理器1110上运行的计算机程序,该计算机程序被处理器1110执行时实现上述视频录制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述视频录制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1