一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种视频拍摄方法及电子设备与流程

2021-12-01 01:35:00 来源:中国专利 TAG:


1.本技术涉及拍照技术领域,尤其涉及一种视频拍摄方法及电子设备。


背景技术:

2.目前,手机等电子设备中,不仅可以提供图片拍摄功能,还能提供视频录制功能。在现有技术中,视频录制功能通常受限于画框边缘的局限,只能由用户移动电子设备,来录制得到动感视频。而实际中,普通用户并不具备操控手机取景,并录制得到动感视频的专业能力。
3.由此可见,亟需一种可以简单便捷的实现动感视频录制的方案,以减少视频拍摄的难度。


技术实现要素:

4.本技术提供一种视频拍摄方法及电子设备,在双镜头录像的场景下,无需用户移动电子设备来控制取景,即可录制得到微电影。从而降低双镜头录像场景下拍摄微电影的难度。。
5.第一方面,本技术实施例提供一种视频拍摄方法,该方法应用于包括多个摄像头的电子设备。电子设备显示第一界面;其中,第一界面是电子设备开始录像前的取景界面,第一界面包括多个摄像头中的两个摄像头采集的实时图像。电子设备响应于用户在第一界面的第一操作,在第一界面显示多个模板选项。第一操作用于触发电子设备录制微电影,每个模板选项对应一种图像处理的动效模板,动效模板用于处理多个摄像头中至少两个摄像头采集的预览图像并得到相应的动画效果。电子设备响应于用户对多个模板选项中第一模板选项的第二操作,显示第二界面;其中,第二界面用于播放第一模板选项对应的第一动效模板的动画效果。电子设备响应于用户在第二界面的第三操作,采用第一动效模板处理第一摄像头采集的第一实时图像和第二摄像头采集的第二实时图像,以录制微电影。其中,第一摄像头是多个摄像头中的一个摄像头,第二摄像头是多个摄像头中除第一摄像头之外的一个摄像头。
6.综上所述,采用本技术实施例提供的视频拍摄方法,可以将在双镜头录像的场景下,依据用户选择的动效模板,来对两个摄像头采集的实时图像进行动效处理,得到具有动画效果的微电影。如此,则可实现双镜头录像场景下的微电影录制,从而可以录制得到丰富的双镜头视频内容。并且,无需用户控制取景等复杂的操作,可以降低录制微电影的难度。
7.在第一方面的一种可能的设计方式中,上述采用第一动效模板处理第一摄像头采集的实时图像和第二摄像头采集的实时图像,包括:电子设备显示第三界面。其中,第三界面是电子设备开始录像前的取景界面,从而可以在该第三界面中进行录制准备。第三界面包括第一摄像头采集的第三实时图像和第二摄像头采集的第四实时图像。采用第一动效模板录制的微电影由多个电影片段组成,第一动效模板包括多个动效子模板,多个电影片段与多个动效子模板一一对应。电子设备接收用户在第三界面的第四操作,第四操作用于触
发电子设备录制第一电影片段,第一电影片段是多个电影片段中的任一电影片段。第一片段对应第一动效子模板。电子设备响应于第四操作,显示第四界面。其中,第四界面是电子设备正在录像的取景界面,第四界面中包括第一预览图像和第二预览图像。第一预览图像是电子设备采用第一动效子模板对第一实时图像进行动效处理得到的,第二预览图像是电子设备采用第一动效子模板对第二实时图像进行动效处理得到的。
8.也就是说,采用本实施例的方法,可以录制前进行录制准备,从而提升微电影录制的效果。以及,动效模板包括多个动效子模板,可以用于多个电影片段中的动效处理。从而可以处理得到动画效果更为丰富的微电影。并且,在双镜头录像视频的过程中,手机可以根据用户选择的动效模板实时对两个摄像头采集的实时图像进行动效处理,并将处理得到的预览图像显示在录制中的取景界面中。如此,可以降低录制得到具有动感效果的视频的难度。而且可以实时向用户呈现动效处理后的结果,有利于实时预览录制的结果。
9.在第一方面的另一种可能的设计方式中,在电子设备显示第四界面后,还包括:电子设备响应于第一事件,显示第三界面;其中,第一事件是第一电影片段录制完成的事件。
10.也就是说,采用本实施例的方法,可以在每个电影片段录制完成后,再次触发跳转至第三界面,从而可以在每个电影片段录制前,均进行录制准备。如此,则有利于进一步提高微电影录制的效果。
11.在第一方面的另一种可能的设计方式中,第三界面中还包括第一窗口,第一窗口用于播放第一动效子模板对应的动画效果。
12.也就是说,采用本实施例的方法,可以在录制准备阶段查看到相应动效子模板的动画效果。如此,则可以依据动画效果更准确的调整取景。从而提升录像效果。
13.在第一方面的另一种可能的设计方式中,每个动效子模板包括第一子模板和第二子模板;其中,第一子模板用于电子设备对第一实时图像进行动效处理,第二子模板用于电子设备对第二实时图像进行动效处理。
14.也就是说,采用实施例的方法,可以针对不同摄像头采用相应的子模板进行处理。从而针对同一时刻两个摄像头采集的预览图像可以处理得到不同的动画效果,可以进一步提高处理的效果。
15.在第一方面的另一种可能的设计方式中,在采用第一动效模板处理第一摄像头采集的第一实时图像和第二摄像头采集的第二实时图像之后,还包括:电子设备响应于第二事件,保存第一视频文件;其中,第二事件用于触发电子设备保存处理后的视频;第一视频文件包括多段第一视频流和多段第二视频流。多段第一视频流和多个电影片段一一对应,多段第二视频流和多个电影片段一一对应。每段第一视频流包括相应电影片段中处理得到的多帧第一预览图像,每段第二视频流包括相应电影片段中处理得到的多帧第二预览图像。
16.也就是说,采用本实施例的方法,可以在完成微电影录制后生成微电影的视频文件。如此,后续则可播放此次录制的微电影。
17.在第一方面的另一种可能的设计方式中,第三界面中包括p个第一片段选项;其中,p≥0,p是自然数,p是录制完成的电影片段的片段数量;每个第一片段选项对应一个已录制完成的电影片段;第三界面中还包括第一控件。还包括:电子设备接收用户对第二片段选项的选择操作,第二片段选项是p个第一片段选项中的一个;第二片段选项对应第二电影
片段。电子设备响应于用户对第二片段选项的选择操作,在第三界面中播放第二电影片段中处理得到的多帧第一预览图像和第二电影片段中处理得到的多帧第二预览图像。电子设备响应于用户对第一控件的点击操作,在第二界面中显示第一提示信息;第一提示信息用于提示是否重拍第二电影片段。电子设备响应于用户对第一提示信息的第五操作,显示第四界面,以重拍第二电影片段。
18.也就是说,采用本实施例的方法,针对录制完成的电影片段,可以进行重录。从而可以确保录制的微电影中每个电影片段的质量。并且,在重录之前,会提示用户是否重复,以避免用户误操作。
19.在第一方面的另一种可能的设计方式中,第三界面中包括q个第三片段选项;其中,q≥0,q是自然数,q是未录制完成的电影片段的片段数量;每个第三片段选项对应一个未录制完成的电影片段;第三界面中还包括第一控件。在电子设备接收用户在第三界面的第四操作之前,方法还包括:电子设备响应于第三事件,选中第四片段选项;第四片段选项是q个第三片段选项中的一个;第四片段选项对应第一电影片段。其中,第四操作是在选中第四片段选项的情况下,用户对第一控件的点击操作。
20.也就是说,采用本实施例的方法,可以依据用户选择来确定即将录制的电影片段,而不受限于电影片段的先后顺序。从而可以使微电影的录制更为灵活。
21.在第一方面的另一种可能的设计方式中,在显示第四界面之后,还包括:电子设备不响应用户对第四界面的第六操作,第六操作用于触发电子设备互换第四界面中第一摄像头的取景框和第二摄像头的取景框。其中,第六操作包括长按操作或者拖拽操作。
22.也就是说,采用本实施例的方法,可以避免在动效处理过程中,因对调取景框而导致得到的预览与相应动效子模板的动画效果不一致。从而提高前后预览的一致性。
23.在第一方面的另一种可能的设计方式中,不同动效模板适用不同的摄像头;方法还包括:电子设备响应于用户在第二界面的第三操作,启动第一摄像头和第二摄像头;第一摄像头和第二摄像头是第一动效模板适用的摄像头。
24.也就是说,采用本实施例的方法,可以提高采用的摄像头与动效模板适用的摄像头的匹配度。从而可以提升动效处理的效果。
25.在第一方面的另一种可能的设计方式中,第一界面中包括第二控件,第二控件用于触发电子设备显示多个模板选项;第一操作是对第二控件的点击操作或长按操作。
26.也就是说,采用本实施例的方法,通过在开始录像前的取景界面中设置第二控件,可便于触发微电影录制。
27.在第一方面的另一种可能的设计方式中,第一界面中包括第三控件;其中,电子设备响应于用户对多个模板选项中第一模板选项的第二操作,显示第二界面,包括:电子设备响应于用户对多个模板选项中第一模板选项的选择操作,选中第一模板选项。在电子设备选中第一模板选项的情况下,电子设备响应于用户对第三控件的点击操作,显示第二界面。
28.也就是说,在本实施例中,可以在用户选中相应的模板选项后,进一步依据用户对第三控件的点击操作,才触发动效模板的播放。从而可以保证播放用户确有查看需求的动效模板。
29.第二方面,本技术实施例提供一种电子设备,电子设备包括多个摄像头、显示屏、存储器和一个或多个处理器。所述显示屏、所述存储器和所述处理器耦合。所述存储器用于
存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述电子设备执行如下步骤:显示第一界面;其中,第一界面是开始录像前的取景界面,第一界面包括多个摄像头中的两个摄像头采集的实时图像。响应于用户在第一界面的第一操作,在第一界面显示多个模板选项;第一操作用于触发录制微电影,每个模板选项对应一种图像处理的动效模板,动效模板用于处理多个摄像头中至少两个摄像头采集的预览图像并得到相应的动画效果。响应于用户对多个模板选项中第一模板选项的第二操作,显示第二界面;其中,第二界面用于播放第一模板选项对应的第一动效模板的动画效果。响应于用户在第二界面的第三操作,采用第一动效模板处理第一摄像头采集的第一实时图像和第二摄像头采集的第二实时图像,以录制微电影;其中,第一摄像头是多个摄像头中的一个摄像头,第二摄像头是多个摄像头中除第一摄像头之外的一个摄像头。
30.在第二方面的一种可能的设计方式中,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行如下步骤:显示第三界面;其中,第三界面是开始录像前的取景界面;第三界面包括第一摄像头采集的第三实时图像和第二摄像头采集的第四实时图像;采用第一动效模板录制的微电影由多个电影片段组成,第一动效模板包括多个动效子模板,多个电影片段与多个动效子模板一一对应;接收用户在第三界面的第四操作,第四操作用于触发录制第一电影片段,第一电影片段是多个电影片段中的任一电影片段;第一片段对应第一动效子模板;响应于第四操作,显示第四界面;其中,第四界面是正在录像的取景界面,第四界面中包括第一预览图像和第二预览图像;第一预览图像是采用第一动效子模板对第一实时图像进行动效处理得到的,第二预览图像是采用第一动效子模板对第二实时图像进行动效处理得到的。
31.在第二方面的另一种可能的设计方式中,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行如下步骤:响应于第一事件,显示第三界面;其中,第一事件是第一电影片段录制完成的事件。
32.在第二方面的另一种可能的设计方式中,第三界面中还包括第一窗口,第一窗口用于播放第一动效子模板对应的动画效果。
33.在第二方面的另一种可能的设计方式中,每个动效子模板包括第一子模板和第二子模板;其中,第一子模板用于对第一实时图像进行动效处理,第二子模板用于对第二实时图像进行动效处理。
34.在第二方面的另一种可能的设计方式中,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行如下步骤:响应于第二事件,保存第一视频文件;其中,第二事件用于触发保存处理后的视频;第一视频文件包括多段第一视频流和多段第二视频流;多段第一视频流和多个电影片段一一对应,多段第二视频流和多个电影片段一一对应;每段第一视频流包括相应电影片段中处理得到的多帧第一预览图像,每段第二视频流包括相应电影片段中处理得到的多帧第二预览图像。
35.在第二方面的另一种可能的设计方式中,第三界面中包括p个第一片段选项;其中,p≥0,p是自然数,p是录制完成的电影片段的片段数量;每个第一片段选项对应一个已录制完成的电影片段;第三界面中还包括第一控件;
36.当所述计算机指令被所述处理器执行时,使得所述电子设备还执行如下步骤:接收用户对第二片段选项的选择操作,第二片段选项是p个第一片段选项中的一个;第二片段
选项对应第二电影片段;响应于用户对第二片段选项的选择操作,在第三界面中播放第二电影片段中处理得到的多帧第一预览图像和第二电影片段中处理得到的多帧第二预览图像;响应于用户对第一控件的点击操作,在第二界面中显示第一提示信息;第一提示信息用于提示是否重拍第二电影片段;响应于用户对第一提示信息的第五操作,显示第四界面,以重拍第二电影片段。
37.在第二方面的另一种可能的设计方式中,第三界面中包括q个第三片段选项;其中,q≥0,q是自然数,q是未录制完成的电影片段的片段数量;每个第三片段选项对应一个未录制完成的电影片段;第三界面中还包括第一控件;
38.当所述计算机指令被所述处理器执行时,使得所述电子设备还执行如下步骤:响应于第三事件,选中第四片段选项;第四片段选项是q个第三片段选项中的一个;第四片段选项对应第一电影片段;其中,第四操作是在选中第四片段选项的情况下,用户对第一控件的点击操作。
39.在第二方面的另一种可能的设计方式中,当所述计算机指令被所述处理器执行时,使得所述电子设备还执行如下步骤:不响应用户对第四界面的第六操作,第六操作用于触发互换第四界面中第一摄像头的取景框和第二摄像头的取景框。
40.在第二方面的另一种可能的设计方式中,第六操作包括长按操作或者拖拽操作。
41.在第二方面的另一种可能的设计方式中,不同动效模板适用不同的摄像头;
42.当所述计算机指令被所述处理器执行时,使得所述电子设备还执行如下步骤:响应于用户在第二界面的第三操作,启动第一摄像头和第二摄像头;第一摄像头和第二摄像头是第一动效模板适用的摄像头。
43.在第二方面的另一种可能的设计方式中,第一界面中包括第二控件,第二控件用于触发显示多个模板选项;第一操作是对第二控件的点击操作或长按操作。
44.在第二方面的另一种可能的设计方式中,第一界面中包括第三控件;
45.当所述计算机指令被所述处理器执行时,使得所述电子设备还执行如下步骤:响应于用户对多个模板选项中第一模板选项的选择操作,选中第一模板选项;在选中第一模板选项的情况下,响应于用户对第三控件的点击操作,显示第二界面。
46.第三方面,本技术实施例提供一种芯片系统,该芯片系统应用于包括多个摄像头、显示屏和存储器的电子设备;所述芯片系统包括一个或多个接口电路和一个或多个处理器;所述接口电路和所述处理器通过线路互联;所述接口电路用于从所述电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,所述电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
47.第四方面,本技术提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
48.第五方面,本技术提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面及其任一种可能的设计方式所述的方法。
49.可以理解地,上述提供的第二方面所述的电子设备,第三方面所述的芯片系统,第四方面所述的计算机存储介质,第五方面所述的计算机程序产品所能达到的有益效果,可
参考第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。
附图说明
50.图1a为本技术实施例提供的一种竖屏形式下的双镜头录像界面的示意图;
51.图1b为本技术实施例提供的一种竖屏形式下的双镜头录像界面的示意图;
52.图2为本技术实施例提供的一种双镜头录像的入口界面的示意图;
53.图3a为本技术实施例提供的另一种双镜头录像的入口界面的示意图;
54.图3b为本技术实施例提供的另一种双镜头录像的入口界面的示意图;
55.图4为本技术实施例提供的一种手机的硬件结构示意图;
56.图5为本技术实施例提供的一种视频拍摄方法的流程图;
57.图6为本技术实施例提供的一种手机录像界面的示意图;
58.图7为本技术实施例提供的另一种视频拍摄方法的流程图;
59.图8为本技术实施例提供的另一种手机录像界面的示意图;
60.图9为本技术实施例提供的另一种视频拍摄方法的流程图;
61.图10为本技术实施例提供的另一种手机录像界面的示意图;
62.图11为本技术实施例提供的另一种手机录像界面的示意图;
63.图12为本技术实施例提供的另一种手机录像界面的示意图;
64.图13为本技术实施例提供的另一种视频拍摄方法的流程图;
65.图14a为本技术实施例提供的一种视频文件的构成示意图;
66.图14b为本技术实施例提供的另一种视频拍摄方法的流程图;
67.图15为本技术实施例提供的另一种手机录像界面的示意图;
68.图16为本技术实施例提供的另一种手机录像界面的示意图;
69.图17为本技术实施例提供的另一种手机录像界面的示意图;
70.图18为本技术实施例提供的另一种手机录像界面的示意图;
71.图19为本技术实施例提供的一种视频保存界面的示意图;
72.图20为本技术实施例提供的另一种视频文件的构成示意图;
73.图21为本技术实施例提供的一种视频重录方法的流程图;
74.图22为本技术实施例提供的另一种手机录像界面的示意图;
75.图23为本技术实施例提供的另一种手机录像界面的示意图;
76.图24为本技术实施例提供的一种芯片系统的结构示意图。
具体实施方式
77.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
78.下面将结合附图对本技术实施例的实施方式进行详细描述。本技术实施例提供的视频拍摄方法可应用于双镜头录像的场景中。双镜头录像是指同一时刻开启两个摄像头录制视频的方式。在双镜头录像的场景中,手机显示的取景界面中有两个摄像头采集的两路
图像。
79.为便于对本技术实施例的理解,先在此以电子设备是手机为例,并结合图1a和图1b对双镜头录像的场景进行说明。
80.手机可以显示图1a中的(a)示出的取景界面101,该取景界面101中包括第一摄像头(如后置主摄像头)采集的实时图像102和第二摄像头(如前置摄像头)采集的实时图像103。或者,手机可以显示图1a中的(b)示出的取景界面104,该取景界面104中包括第一摄像头(如后置长焦摄像头)采集的实时图像105和第二摄像头(如后置广角摄像头)采集的实时图像106。或者,手机可以显示图1a中的(c)示出的取景界面107,该取景界面107中包括第一摄像头(如后置主摄像头)采集的实时图像108和第二摄像头(如前置摄像头)采集的实时图像109。
81.上述图1a中的(a)示出的取景界面101、图1a中的(b)示出的取景界面104以及图1a中的(c)示出的取景界面107都是竖屏形式下的取景界面。
82.在一些实施例中,手机也可以在横屏形式下实现双镜头录像。在本实施例中,手机可以显示图1b中的(a)示出的取景界面113,该取景界面113中包括第一摄像头(如后置主摄像头)采集的实时图像114和第二摄像头(如前置摄像头)采集的实时图像115。或者,手机可以显示图1b中的(b)示出的取景界面116,该取景界面116中包括第一摄像头(如后置长焦摄像头)采集的实时图像117和第二摄像头(如后置广角摄像头)采集的实时图像118。或者,手机可以显示图1b中的(c)示出的取景界面119,该取景界面119中包括第一摄像头(如后置主摄像头)采集的实时图像120和第二摄像头(如前置摄像头)采集的实时图像121。
83.下文实施例中,将主要以竖屏形式(如图1a所示的形式)来说明本技术实施例的方案。
84.在双镜头录像的场景中,取景界面中还可以包括模式标识,该模式标识用于指示当前采用的预览摄像头(如前置摄像头和后置摄像头)以及指示预览摄像头采集的实时图像在取景界面中的显示布局。
85.例如,假设人物图像是前置摄像头采集的实时图像,建筑图像是后置摄像头采集的实时图像。图1a中的(a)示出的取景界面101中包括模式标识110,该模式标识110用于指示当前采用的预览摄像头是1个后置摄像头和1个前置摄像头,并且后置摄像头采集的实时图像和前置摄像头采集的实时图像在取景界面中以上下布局显示。图1a中的(b)示出的取景界面104中包括模式标识111,该模式标识111用于指示当前采用的预览摄像头是两个后置摄像头(如后置长焦摄像头和后置广角摄像头),并且两个后置摄像头采集的实时图像在取景界面中以上下布局显示。图1a中的(c)示出的取景界面107中包括模式标识112,该模式标识112用于指示当前采用的预览摄像头是1个后置摄像头和1个前置摄像头,并且前置摄像头采集的实时图像和后置摄像头采集的实时图像在取景界面中以画中画布局显示。
86.另外,在本技术实施例中,不限定触发进入双镜头录像的具体方式。在一些实施例中,在相机应用的附加功能菜单界面(也可称为“更多”菜单界面)中提供有控件a,该控件a用于触发手机开启双镜头录像的功能。手机可接收用户对该控件a的点击操作。手机响应于用户对该控件a的点击操作,可显示界面a。该界面a是开始双镜头录像前的取景界面。
87.例如,图2示出的附加功能菜单界面201中包括控件a 202。手机可接收用户对该控件a 202的点击操作。手机响应于用户对该控件a 202的点击操作,可以显示图1a中的(a)示
出的取景界面101,该取景界面101是开始双镜头录像前的取景界面。
88.在另一些实施例中,在普通录像的取景界面中包括控件b,该控件b用于触发手机显示多个模式选项。每个模式选项对应一种显示布局(例如画中画布局)。手机可接收用户对该控件b的点击操作。手机响应于用户对该控件b的点击操作,可在普通录像的取景界面显示模式选择窗口。手机可接收用户对多个模式选项中模式选项a的选择操作。手机响应于用户对该模式选项a的选择操作(如点击操作),可显示界面a。该界面a是开始双镜头录像前的取景界面。在该双镜头录像前的取景界面中,第一摄像头采集的实时图像和第二摄像头采集的实时图像以模式选项a对应的显示布局a来显示。也就是说,在本实施例中,将双镜头录像融入到普通录像中,可在普通录像中切换到双镜头录像。
89.例如,图3a中的(a)示出的普通录像的取景界面301中包括控件b 302。手机可接收用户对该控件b 302的点击操作。手机响应于用户对该控件b 302的点击操作,可显示图3a中的(b)示出的普通录像的取景界面303。该取景界面303中包括多个模式选项,分别为模式选项304,模式选项305和模式选项306。其中,该模式选项303对应的是前置摄像头采集的实时图像和后置摄像头采集的实时图像上下排列的显示布局;该模式选项304对应的是两个后置摄像头分别采集的实时图像上下排布的显示布局;该模式选项305对应的是前置摄像头采集的实时图像和后置摄像头采集的实时图像以画中画排列的显示布局。手机可接收用户对模式选项304的点击操作,即模式选项a是模式选项304。手机响应于用户对模式选项304的点击操作,可显示图3a中的(c)示出的界面a 307。该界面a 307中,后置摄像头采集的实时图像308和前置摄像头采集的实时图像309以上下排列的显示布局来显示。
90.在另一些实施例中,相机应用的标签栏中包括多镜录像标签(tab)。通过触发该多镜录像标签,可直接进入双镜头录像。具体的,相机应用中提供有多镜录像标签,手机可接收用户对该多镜录像标签的触发操作(如点击操作、长按操作等)。手机响应于用户对该多镜录像标签的触发操作,可显示界面a。该界面a是开始双镜头录像前的取景界面。如此,则可以通过相机应用中的独立标签来触发进入双镜头录像,避免与其它标签出现功能上的兼容性问题。
91.以用户对该多镜录像标签的触发操作是点击操作为例。相机应用中提供有图3b中的(a)示出的多镜录像标签310。手机可接收用户对该多镜录像标签310的点击操作。手机响应于用户对该多镜录像标签310的点击操作,可显示图3b中的(b)示出的界面a 311。该界面a 311中,后置摄像头采集的实时图像312和前置摄像头采集的实时图像313以上下排列的显示布局来显示。此时则进入了双镜头录像。
92.本技术实施例提供一种视频拍摄方法,该方法可应用于电子设备。该电子设备可提供视频录制功能,具体可提供双镜头录像的功能。其中,在双镜头录像的过程中,电子设备可以依据用户选择的动效模板对两个摄像头采集的图像进行动效处理,从而录制得到具有动画效果的微电影。
93.综上所述,采用本技术实施例提供的视频拍摄方法,无需依赖用户对电子设备的移动控制等复杂操作,即可录制得到微电影,降低了录制动感视频的难度。
94.示例性的,本技术实施例中的电子设备可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实
(augmented reality,ar)\虚拟现实(virtual reality,vr)设备等包括上述折叠屏的设备,本技术实施例对该电子设备的具体形态不作特殊限制。
95.以电子设备是手机为例。请参考图4,为本技术实施例提供的一种手机400的结构示意图。如图4所示,电子设备可以包括处理器410,外部存储器接口420,内部存储器421,通用串行总线(universal serial bus,usb)接口430,充电管理模块440,电源管理模块441,电池442,天线1,天线2,移动通信模块450,无线通信模块460,音频模块470,扬声器470a,受话器470b,麦克风470c,耳机接口470d,传感器模块480,按键490,马达491,指示器492,摄像头493,显示屏494,以及用户标识模块(subscriber identification module,sim)卡接口495等。
96.可以理解的是,本实施例示意的结构并不构成对电子设备的具体限定。在另一些实施例中,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
97.处理器410可以包括一个或多个处理单元,例如:处理器410可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural

network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
98.控制器可以是电子设备的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
99.处理器410中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器410中的存储器为高速缓冲存储器。该存储器可以保存处理器410刚用过或循环使用的指令或数据。如果处理器410需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器410的等待时间,因而提高了系统的效率。
100.在一些实施例中,处理器410可以包括一个或多个接口。接口可以包括集成电路(inter

integrated circuit,i2c)接口,集成电路内置音频(inter

integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general

purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
101.可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备的结构限定。在另一些实施例中,电子设备也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
102.充电管理模块440用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。电源管理模块441用于连接电池442,充电管理模块440与处理器410。电源管理模块441接收电池442和/或充电管理模块440的输入,为处理器410,内部存储器421,外部存储器,显示屏494,摄像头493,和无线通信模块460等供电。
103.电子设备的无线通信功能可以通过天线1,天线2,移动通信模块450,无线通信模
块460,调制解调处理器以及基带处理器等实现。
104.移动通信模块450可以提供应用在电子设备上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块450可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。
105.无线通信模块460可以提供应用在电子设备上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi

fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。
106.在一些实施例中,无线通信模块360可以包括nfc芯片,该nfc芯片可以包括nfc控制器(nfc controller,nfcc)。该nfc芯片能够对信号进行放大、模数转换及数模转换、存储等处理。nfcc用于负责通过天线进行数据的物理传输。nfcc可以包含在电子设备的nfc芯片中。设备主机(device host,dh)用于负责nfcc的管理,如初始化、配置和电源管理等。其中,dh可以包含在电子设备的主芯片中,也可以与电子设备的处理器集成在一起。
107.在一些实施例中,电子设备的天线1和移动通信模块450耦合,天线2和无线通信模块460耦合,使得电子设备可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time

division code division multiple access,td

scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。
108.电子设备通过gpu,显示屏494,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏494和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器410可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
109.显示屏494用于显示图像,视频等。显示屏494包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light

emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active

matrix organic light emitting diode,amoled),柔性发光二极管(flex light

emitting diode,fled),miniled,microled,micro

oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。
110.电子设备可以通过isp,摄像头493,视频编解码器,gpu,显示屏494以及应用处理器等实现拍摄功能。isp用于处理摄像头493反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头493中。
111.摄像头493用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal

oxide

semiconductor,cmos)光电晶体管。感光元件把光信号转
换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备可以包括1个或n个摄像头493,n为大于1的正整数。
112.外部存储器接口420可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备的存储能力。外部存储卡通过外部存储器接口420与处理器410通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
113.内部存储器421可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器410通过运行存储在内部存储器421的指令,从而执行电子设备的各种功能应用以及数据处理。例如,处理器410可以通过执行存储在内部存储器421中的指令,响应于用户展开显示屏494的操作,在显示屏484显示不同的内容。内部存储器421可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器421可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
114.电子设备可以通过音频模块470,扬声器470a,受话器470b,麦克风470c,耳机接口470d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
115.按键490包括开机键,音量键等。按键490可以是机械按键。也可以是触摸式按键。电子设备可以接收按键输入,产生与电子设备的用户设置以及功能控制有关的键信号输入。马达491可以产生振动提示。马达491可以用于来电振动提示,也可以用于触摸振动反馈。指示器492可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。sim卡接口495用于连接sim卡。sim卡可以通过插入sim卡接口495,或从sim卡接口495拔出,实现和电子设备的接触和分离。电子设备可以支持1个或n个sim卡接口,n为大于1的正整数。
116.以下实施例中的方法均可以在具有上述硬件结构的手机400中实现,并主要结合竖屏形式下的双镜头录像视频场景,来对本技术实施例的方法进行说明。
117.本技术实施例提供一种视频拍摄方法,该方法可应用于手机中。该手机至少包括多个摄像头,并且该手机可提供双镜头录像的功能。如图5所示,该方法包括s501

s504。
118.s501、手机显示界面a,该界面a是手机开始录像前的取景界面,界面a包括多个摄像头中的摄像头a和摄像头b采集的实时图像。
119.其中,界面a也可以称为第一界面,下文中相同。摄像头a和摄像头b是多个摄像头中的两个摄像头。
120.基于前文说明可知,手机响应于用户对控件a的点击操作,可显示界面a。或者,手机响应于用户对多个模式选项中模式选项a的选择操作,也可显示界面a。或者,手机响应于用户对控件b的点击操作,也可显示界面a。并且,界面a中包括两个摄像头采集的实时图像。例如,图3a中的(c)示出的界面a 307中包括摄像头a(如后置主摄像头)采集的实时图像308和摄像头b(如前置摄像头)采集的实时图像309。
121.s502、手机响应于用户对该界面a的操作a,在界面a中显示多个模板选项。该操作a用于触发手机录制微电影,每个模板选项对应一种图像处理的动效模板。该动效模板用于
处理多个摄像头中至少两个摄像头采集的预览图像并得到相应的动画效果。
122.其中,操作a也可以称为第一操作,下文中相同。
123.在s502之前,手机可接收用户对该界面a的操作a。其中,操作a可以是用户在界面a中执行的预设手势a(如滑动手势、长按手势)。或者,界面a中包括控件c,控件c用于触发手机显示多个模板选项。操作a是用户对控件c的触发操作(如点击操作、长按操作等)。其中,控件c也可以称为第二控件。
124.以操作a是用户对控件c的点击操作为例,图6中的(a)示出的界面a 601中包括控件c 602。手机可以接收用户对该控件c 602的点击操作。应注意,图6中的(a)示出的控件c 602的形态和位置仅为示例性的,实际实施时,并不以此为限。例如,控件c还可以显示在界面a的右边缘或者左边缘的位置。又如,控件c还可以是圆形或其他形状。
125.其中,动效模板是模拟摄像头在各种运动状态下拍摄的视频的动感效果的模板。其中,运动状态包括推、拉、摇、移、跟和/或甩等状态。每个动效模板中至少包括一种运动状态下的动感效果。为便于对动效模板的理解,下面对摄像头在推、拉、摇、移、跟或甩的运动状态的拍摄效果进行说明:
126.1、推:推是指使画面由大范围景别连续过渡的拍摄方法。推镜头一方面把主体从环境中分离出来,另一方面提醒观者对主体或主体的某个细节特别注意。
127.2、拉:拉与推正好相反,它把被摄主体在画面由近至远由局部到全体地展示出来,使得主体或主体的细节渐渐变小。拉镜头强调是主体与环境的关系。
128.3、摇:摇是指摄像机的位置不动,只作角度的变化,其方向可以是左右摇或上下摇,也可以是斜摇或旋转摇。其目的是对被摄主体的各部位逐一展示,或展示规模,或巡视环境等。其中最常见的摇是左右摇,在电视节目中经常使用。
129.4、移:移是“移动”的简称,是指摄像机沿水平作各方向移动并同时进行拍摄。移动拍摄要求较高,在实际拍摄中需要专用设备配合。移动拍摄可产生巡视或展示的视觉效果,如果被摄主体属于运动状态,使用移动拍摄可在画面上产生跟随的视觉效果。
130.5、跟:跟是指跟随拍摄,即摄像机始终跟随被摄主体进行拍摄,使运动的被摄主体始终在画面中。其作用是能更好地表现运动的物体。
131.6、甩:甩实际上是摇的一种,具体操作是在前一个画面结束时,镜头急骤地转向另一个方向。在摇的过程中,画面变的非常模糊,等镜头稳定时才出现一个新的画面。它的作用是表现事物、时间、空间的急剧变化,造成人们心理的紧迫感。
132.在s502中,以操作a是用户对控件c的点击操作为例,手机响应于用户对图6中的(a)示出的界面a 601中的控件c 602的点击操作,可以显示图6中的(b)示出的界面a 603。该界面a 603中包括4个模板选项,分别为:模板选项604,模板选项605,模板选项606和模板选项607。其中,模板选项604对应“好友欢聚”的动效模板,模板选项605对应“温馨一刻”的动效模板,模板选项606对应“亲密时光”的动效模板,模板选项606对应“悦己时刻”的动效模板。
133.应注意,图6中的(b)示出的模板选项的数量、位置以及形态都是示例性的,实际实施时,并不以此为限。例如,多个选项模板也可以显示在界面a的中间位置。又如,多个选项模板也可以纵向排列。又如,各个模板选项有不同的选项封面。
134.在一些实施例中,多个模板选项包括多个模板选项a和多个模板选项b,其中,每个
模板选项a对应一种单镜头录像中的图像处理的动效模板,每个模板选项b对应一种双镜头录像中的图像处理的动效模板。应注意,由图3b中的(a)和图3b中的(b)所示的方式进入双镜头录像的界面后,显示的多个模板选项中通常仅包括双镜头录像的动效模板。
135.在本实施例中,为便于用户选择与双镜头录制场景相匹配的动效模板,如图7所示,该方法还包括s701:
136.s701、手机从多个模板选项中定位出多个模板选项b。其中,每个模板选项b对应一种多镜视频的动效处理的动效模板。
137.手机可根据各个模板选项的场景属性来定位出多个模板选项b。其中,场景属性用于指示模板选项适用的场景。其中,适用的场景包括单镜头录像场景或双镜头录像场景。具体的,若模板选项的场景属性是第一属性,则定位该模板选项为模板选项a。若模板选项的场景属性是第二属性,则定位该模板选项为模板选项b。例如,若选项模板的场景属性是1,则定位模板选项是模板选项b。即:第二属性是1。
138.并且,s502进一步包括s702:
139.s702、手机响应于操作a,在界面a中显示多个模板选项。该操作a用于触发模板选项的显示。该多个模板选项是多个模板选项b。
140.具体的,从第一个模板选项b开始,连续显示多个模板选项b。
141.例如,图6中的(b)示出的界面a 603中包括的4个模板选项都是适用于双镜头录制场景的模板选项b。并且,模板选项604是定位出的第一个模板选项b,模板选项605是定位出的第二个模板选项b,模板选项606是定位出的第三个模板选项b,模板选项607是定位出的第四个模板选项b。
142.在本实施例中,针对双镜头录像的场景,显示模板选项b供用户选择。如此,可以使显示的模板选项与场景相适应,进而有利于后续快速选出相匹配的模板选项。
143.在另一些实施例中,为便于区分模板选项适用的场景(如单摄像头录制场景或双镜头录像场景)。手机在显示多个模板选项时,在模板选项的预设位置处显示场景标识。其中,场景标识用于指示模板选项适用的场景。
144.在另一些实施例中,手机响应于操作a,在界面a中显示多个模板选项。与此同时,还会隐藏界面a中的多个功能图标和控件,以简化界面中的元素,有利于模板选项的选择。例如,相较于图6中的(a)示出的界面a 601:图6中的(b)示出的界面a 603,隐藏了变焦调节控件608、美颜控件609、模式标识610、闪光灯图标611、滤镜图标612、设置图标613以及镜头切换控件614。
145.s503、手机响应于用户对多个模板选项中模板选项c的操作b,显示界面b。该操作b用于触发手机播放动画效果。界面b用于播放模板选项c对应的动效模板a的动画效果。
146.其中,模板选项c也可以称为第一模板选项,操作b也可以称为第二操作,界面b也可以称为第二界面,动效模板a也可以称为第一动效模板。
147.在s503前,手机可接收用户对界面a的操作b。
148.在一些实施例中,操作b可以是用户对模板选项c的选择操作(如点击操作、长按操作等)。以操作b是用户对模板选项c的点击操作为例。手机可接收用户对图8示出的界面a 801中模板选项c 802的点击操作。
149.在另一些实施例中,用户对模板选项c的选择操作,只能触发手机选择动效模板a。
而后,手机响应于用户对界面a的预设操作a,才能显示界面b。例如,该预设操作a可以是对界面a的预设手势b(如滑动手势)。或者,预设操作a是对界面a中未显示控件或图标的区域的长按操作。或者,界面a中包括控件d,控件d用于触发手机播放动画效果,预设操作a是用户对控件d的触发操作(如点击操作、长按操作等)。其中,控件d也可以称为第三控件。
150.以操作b包括用户对模板选项c的选择操作和对控件d的点击操作为例。如图9所示,s503包括s901

s904:
151.s901、手机接收用户对模板选项c的选择操作。该模板选项c是多个模板选项中的一个。模板选项c对应动效模板a。
152.s902、手机响应于该选择操作,选中模板选项c,在界面a中突出显示模板选项c。
153.例如,选择操作是用户对模板选项c的点击操作。手机可接收用户对图10中的(a)示出的界面a 1001中的模板选项c 1002的点击操作。该点击操作用于触发手机选择“温馨一刻”的动效模板,即“温馨一刻”的动效模板是动效模板a。该“温馨一刻”的动效模板是模板选项c 1002对应的动效模板。手机响应于用户对图10中的(a)示出的界面a 1001中的模板选项c 1002的点击操作,可显示图10中的(b)示出的界面a 1003,该界面a 1001中突出显示模板选项c 1004。
154.应注意,界面a中默认突出显示的是界面a中排在第一位或者中间位置的模板选项。例如,图6中的(b)示出的界面a 603中包括4个模板选项。其中,默认突出显示的是排在第一位的模板选项604。因此,在一种具体的实现方式中,若动效模板a是该第一位或者中间位置的模板选项对应的动效模板,则可以省略该s901和s902。
155.s903、手机接收用户对控件d的点击操作。
156.例如,手机可接收用户对图10中的(b)示出的界面a 1003中控件d 1005的点击操作。该点击操作用于触发手机播放“温馨一刻”的动效模板,即“温馨一刻”的动效模板是动效模板a。该“温馨一刻”的动效模板是模板选项c 1004对应的动效模板。应注意,图10中的(b)中示出的控件d 1005的形态和位置均为示例性的,实际实施时,并不以此为限。例如,控件d的形态也可以是一个圆角矩形内包括相机图标。又如,控件d也可以设置在界面a的右下角。
157.s904、手机响应于用户对控件d的点击操作,显示界面b。
158.由此可见,在本实施例中,手机响应于用户对模板选项c的选择操作,选中该模板选项c对应的动效模板a。而后,手机可根据用户进一步对界面a中的控件d的点击操作,来触发播放动效模板a。如此,可以在用户准确选中相应的模板选项后,才触发动效模板a的播放。从而可以提高触发播放的有序性。
159.在s503中,假设操作b包括用户对模板选项c的选择操作和对控件d的点击操作。手机响应于用户对图10中的(b)示出的控件d 1005的点击操作,可显示图11中的(a)示出的界面b 1101。该界面b 1101中包括窗口a 1102。该窗口a 1102用于播放动效模板a。
160.应理解,图11中的(a)示出的界面b仅为示例性的。该界面b是在界面a中的实时图像之上添加蒙层(如灰色蒙层),在蒙层之上显示多个模板选项、控件d等界面元素,并且在蒙层之上显示窗口a而得到的。但是实际实施,并不以此为限。
161.在一些实施例中,界面b可以是开始双镜头录像前的取景界面。与界面a不同的是,该界面b中包括窗口a。例如,界面b可以是图11中的(b)示出的界面b 1103。该界面b 1103中
包括窗口a 1104,该窗口a 1104用于播放动效模板a。
162.在另一些实施例中,界面b可以是预设背景的界面。例如,预设背景可以是纯色背景。图11中的(c)示出的界面b 1105是纯黑背景的界面。该界面b 1105中包括窗口a 1106,该窗口a 1106用于播放动效模板a。
163.应理解,上述图11中的(a)示出的窗口a 1102、图11中的(b)示出的窗口a 1104和图11中的(c)示出的窗口a 1106的形态和位置仅为示例性的。实际实施时,并不以此为限。在一些实施例中,窗口a可以是全屏窗口。如此,则可以在播放动效模板过程中一比一还原出动效模板。在另一些实施例中,窗口a的形状与动效模板a适用的屏幕方向相适应。如此,便于指示用户调整屏幕方向。例如,动效模板a适用于对横屏形式下录制的视频进行动效处理,则窗口a的形状是宽度值比高度值大的矩形。又如,动效模板a适用于对竖屏形式下录制的视频进行动效处理,则窗口a的形状是宽度值比高度值小的矩形。
164.在一些实施例中,窗口a包括第一子窗口和第二子窗口,其中,第一子窗口用于播放子模板a,第二子窗口用于播放子模板b。第一子窗口和第二子窗口的显示布局与动效模板a适用的显示布局相匹配。如此,则可便于明确动效模板a适用的显示布局。其中,子模板a也可以称为第一子模板,子模板b也可以称为第二子模板。
165.在本实施例中,在显示界面b之前,手机检测动效模板a适用的显示布局b,其中,显示布局b包括上下显示布局、左右显示布局、横屏画中画显示布局或者竖屏画中画显示布局。而后,s503进一步包括:手机响应于操作b,显示界面b。该界面b中包括窗口a,该窗口a包括第一子窗口和第二子窗口,第一子窗口和第二子窗口以第一显示布局来显示。
166.例如,手机响应于用户对10中的(b)示出的界面a 1003中的控件d 1005的点击操作,可显示图11中的(a)示出的界面b 1101,该界面b 1101中包括窗口a 1102。该窗口a 804包括第一子窗口1107和第二子窗口1108,其中,第一子窗口1107和第二子窗口1108左右显示布局来显示,则表明图10中的(b)中的模板选项c 1004对应的动效模板适用于横屏形式下,以左右布局显示两个摄像头对应的预览流的场景。
167.在一些实施例中,该界面b中还包括多个模板选项,以便用户在界面b中重新选择动效模板a。如此,则无需返回至界面a,而在界面b中即可继续切换动效模板。例如,图11中的(a)示出的界面b 1101中包括多个模板选项,分别为:模板选项1109、模板选项1110、模板选项1111和模板选项1112。
168.s504、手机响应于用户对界面b的操作c,采用动效模板a处理摄像头c采集的实时图像a和摄像头d采集的实时图像b,以录制微电影。其中,摄像头c是多个摄像头中的一个摄像头,摄像头d是所述多个摄像头中除摄像头a之外的一个摄像头。
169.其中,操作c也可以称为第三操作,摄像头c也可以称为第一摄像头,实时图像a也可以称为第一实时图像,摄像头d也可以称为第二摄像头,实时图像b也可以称为第二实时图像。
170.在s504前,手机可接收用户对界面b的操作c,该操作c可以是用户在界面b中的预设手势c。例如,预设手势c是在界面b中从右向左的滑动手势。或者,界面b中包括控件e,该控件e用于触发手机开始微电影录制。操作c可以是对控件e的触发操作(如点击操作、长按操作等)。例如,操作c可以是用户对图12中的(a)示出的界面b 1201中控件e 1202的点击操作。
171.手机响应于用户对界面b的操作c,则可以采用动效模板a来进行动效处理,完成微电影的录制。例如,为摄像头c采集的实时图像a和摄像头d采集的实时图像b进行动效处理,以达到动效模板a的动画效果。
172.在一些实施例中,不同的动效模板适用于对不同的摄像头采集的预览图像进行动效处理。简言之,不同动效模板适用的摄像头是不同的。摄像头c和摄像头d是动效模板a适用的两个摄像头。
173.基于此,如图13所示,在本实施例中,该s504进一步包括s1301和s1302:
174.s1301、手机响应于用户对界面b的操作c,根据动效模板a适用的摄像头来启动摄像头c和摄像头d。
175.其中,动效模板a适用的摄像头c和摄像头d可以是前置摄像头、后置主摄像头、后置广角摄像头、后置超广角摄像头和后置长焦摄像头中任意两个摄像头的组合。
176.通常情况下,手机可以查询动效模板a的属性信息来获取其适用的摄像头。
177.s1302、在启动摄像头c和摄像头d后,手机采用动效模板a处理摄像头c采集的实时图像a和摄像头d采集的实时图像b,以录制微电影。
178.如此,则可以提高采用的摄像头与动效模板适用的摄像头的匹配度。从而可以提升动效处理的效果。
179.应注意,在本实施例中,摄像头c可能与摄像头a或摄像头b相同,也可能与摄像头a和摄像头b都不同;摄像头c可能与摄像头a或摄像头b相同,也可能与摄像头a和摄像头b都不同。
180.在另一些实施例中,摄像头c和摄像头d是在开始录制准备前就已开启的摄像头。例如,摄像头c是已开启的摄像头a,摄像头d是已开启的摄像头b。如此,可以在接收到操作c后,直接以已开启的两个摄像头分别作为摄像头c和摄像头d。从而减少确定摄像头的过程,可以快速进入动效处理。
181.综上所述,采用本技术实施例提供的视频拍摄方法,可以将在双镜头录像的场景下,依据用户选择的动效模板,来对两个摄像头采集的实时图像进行动效处理,得到具有动画效果的微电影。如此,则可实现双镜头录像场景下的微电影录制,从而可以录制得到丰富的双镜头视频内容。并且,无需用户控制取景等复杂的操作,可以降低录制微电影的难度。
182.在说明下文实施例中,需要先说明的是:通常情况下,微电影中包括多个电影片段。相应的,动效模板a包括多个动效子模板,多个电影片段与多个动效子模板一一对应。每个动效子模板用于相应电影片段中采集到的实时图像的动效处理。从而可以处理得到动画效果更为丰富的微电影。
183.在一些实施例中,为了有针对性性的对不同摄像头采集的实时图像进行动效处理,每个动效子模板进一步包括子模板a和子模板b。子模板a用于手机对实时图像a进行动效处理,子模板b用于手机对实时图像b进行动效处理。如此,则可以针对不同摄像头采用相应的子模板进行处理。从而针对同一时刻的预览图像处理得到不同的动画效果,可以进一步提高处理的效果。其中,子模板a也可以称为第一子模板,子模板b也可以称为第二子模板。
184.例如,动效模板a包括n个动效子模板,分别为第1个动效子模板、第2个动效子模板
……
第n个动效子模板。每个动效子模板包括子模板a和子模板b。假设每个电影片段都是
2.5秒。如图14a所示,第1个动效子模板用于第1个电影片段(如第1个2.5秒)中的动效处理,具体的,第1个动效子模板中的子模板a用于第1个电影片段中摄像头c采集的实时图像a的动效处理,第1个动效子模板中的子模板b用于第1个电影片段中摄像头d采集的实时图像b的动效处理。同理,第2个动效子模板用于第2个电影片段(如第2个2.5秒)中的动效处理,具体的,第2个动效子模板中的子模板a用于第2个电影片段中摄像头c采集的实时图像a的动效处理,第2个动效子模板中的子模板b用于第2个电影片段中摄像头d采集的实时图像b的动效处理
……
第n个动效子模板用于第n个电影片段(如第n个2.5秒)中的动效处理,具体的,第n个动效子模板中的子模板a用于第n个电影片段中摄像头c采集的实时图像a的动效处理,第n个动效子模板中的子模板b用于第n个电影片段中摄像头d采集的实时图像b的动效处理。
185.在另一些实施例中,如图14b所示,前述实施例的s504进一步包括s1401

s1402,在s504后,还包括s1403:
186.s1401、手机响应于事件a,显示界面c。该界面c是开始双摄像头录制前的取景界面。该界面c中包括摄像头c采集的实时图像c和摄像头d采集的实时图像d。该界面c中还包括多个电影片段的片段选项。
187.其中,界面c也可以称为第三界面,实时图像c可以称为第三实时图像,实时图像d可以称为第四实时图像。应注意,实时图像c和实时图像a并不存在本质上的区别,该两者都是摄像头c采集的实时图像,只不过是摄像头在不同的时段下采集的实时图像。实时图像a是在电影片段的录制过程中采集的实时图像,实时图像c是在电影片段的录制准备过程中(即显示界面c时)采集的实时图像。同样的,实时图像d和实时图像b也并不存在本质上的区别,理由同上。
188.其中,界面c都是开始双摄像头录制前的取景界面。也就是说,在显示界面c时,并未真正开始录制。从而在显示该界面c的过程中,手机可根据用户对手机的移动来调整取景。并且调整过程中的取景变化不会被录制到视频中。在本实施例中,将该调整取景的过程称为录制准备。
189.在此,需要说明的是,显示界面c的情况有两种。第一种,手机响应于用户对界面b的操作c,从界面b跳转到界面c。也就是说,在第一种情况中,事件a是用户对界面b的操作c。第二种,手机响应于第k个电影片段录制完成的事件,跳回界面c。其中,1≤k≤n,n是动效模板a包括的动效子模板的数量。k和n都是正整数。也就是说,在第二种情况下,事件a是第k个电影片段录制完成的事件,此时的事件a也可以称为第一事件。下面将分别针对这两种情况来说明该s1401。
190.第一种情况,从界面b跳转到界面c。该情况下,事件a可以是用户对界面b的操作c,该操作c用于触发手机开始录制准备。
191.在1401前,手机可接收用户对界面b的操作c。
192.其中,操作c可以是用户在界面b中的预设手势c。例如,预设手势c是在界面b中从右向左的滑动手势。或者,界面b中包括控件e,该控件e用于触发手机开始录制准备。操作c可以是对控件e的触发操作(如点击操作、长按操作等)。例如,操作c可以是用户对图12中的(a)示出的界面b 1201中控件e 1202的点击操作。
193.示例性的,手机响应于用户对图12中的(a)示出的界面b 1201中控件e 1202的点
击操作,可以显示图12中的(b)示出的界面c 1203,该界面c 1203是开始双摄像头录制前的取景界面。该界面c 1203中包括摄像头c(如后置摄像头)采集的实时图像c 1204和摄像头d(如前置摄像头)采集的实时图像d 1205。该界面c 1203中还包括5个电影片段的片段选项,分别为:片段选项1206、片段选项1207、片段选项1208、片段选项1209和片段选项1210。
194.应理解,图12中的(b)中示出的片段选项的形态、数量以及位置等仅为示例性的。实际实施时,并不以此为限。例如,片段选项中也可以不显示片段时长(如2.5s)。又如,片段选项也可以是圆形、正方形等形状。其中,片段选项的数量因动效模板a包括的动效子模板数量的不同而不同。
195.第二种情况,在第k(1≤k≤n,k为正整数)个电影片段录制完成后,跳回界面c。该情况下,事件a可以是第k个电影片段录制完成的事件。例如,第k个电影片段的录制倒计时(如2.5s)结束时,触发事件a。其中,每次录制的第k个电影片段也可以称为第一电影片段。
196.在s1401之前,手机可检测第k个电影片段的录制倒计时是否结束。若检测到录制倒计时结束,则显示界面c。
197.在该情况下,显示界面c时,已完成了k个电影片段的录制。在一些实施例中,为了区分已完成录制的电影片段和未完成录制的电影片段,在界面c中区别显示片段选项a和片段选项b。其中,每个片段选项a对应一个已录制完成的电影片段,每个片段选项b对应一个未录制完成的电影片段。具体的,界面c中包括p个片段选项a和q个片段选项b。p≥0,q≥0,p和q都是自然数。通常而言,p=k,q=n

k。其中,片段选项a也可以称为第一片段选项,片段选项b也可以称为第三片段选项。
198.在一种具体的实现方式中,片段选项a中包括片段封面,片段选项b中不包括片段封面,以区分已完成录制的电影片段和未完成录制的电影片段。
199.例如,k=1,则手机可显示图15中的(a)示出的界面c 1501。该界面c 1501中指向第1个电影片段的片段选项a 1502显示有封面,而其余片段选项则不显示封面。
200.又如,k=2,则手机可显示图15中的(b)示出的界面c 1503。该界面c 1503中指向第1个电影片段的片段选项a 1504和指向第2个电影片段的片段选项a 1505均显示有封面,而其余片段选项则不显示封面。
201.又如,k=5,则手机可显示图15中的(c)示出的界面c 1506。该界面c 1506中所有片段选项均为片段选项a,相应的,片段选项a 1507、片段选项a 1508、片段选项a 1509、片段选项a 1510以及片段选项a 1511均显示有封面。
202.应注意,封面可以从该片段选项a指向的电影片段包括的视频帧中选取。例如,封面可以是相应电影片段的第1帧预览图像或者最后1帧预览图像。
203.应注意,上述两种情况先后出现在微电影录制的过程中,其中,第一种情况对应微电影录制过程中首次进入界面c的情况,第二种情况对应微电影录制过程中再次进入界面c的情况。
204.在上述两种情况的一些实施例中,界面c中还包括窗口b,窗口b用于播放动效模板a中各个动效子模板的动效。具体的,窗口b中播放的是即将要录制的电影片段对应的动效子模板(如第一动效子模板)的动画效果。如此,有利于在录制准备阶段中,参照窗口b中播放的动画效果来调整即将来录制的电影片段的取景。其中,窗口b也可以称为第一窗口。
205.例如,如图15中的(a)所示,当前选中的是第一个片段选项,则表明即将录制的是
第一个电影片段,从而界面c 1601中的窗口b 1602中播放的是第一个电影片段对应的动效子模板的动画效果。
206.应注意,在所有电影片段都已录制完成的情况下,则不存在调整取景的需求,进而界面c中不再显示窗口b。例如,图15中的(c)示出的界面c 1506中不包括窗口b。
207.并且,在本实施例中,手机响应于用户对该窗口b的关闭操作,可隐藏窗口b。从而可以简化界面元素,更有利于预览。例如,手机响应于用户对图16中的(a)示出的界面c 1601中窗口b 1602右上角的关闭按钮“x”的点击操作,可显示图16中的(b)示出的界面c 1603,该界面c 1603中隐藏标识1604。该隐藏标识1604用于触发恢复显示窗口b 1602。也就是说,窗口b 1602隐藏为该隐藏标识1604。
208.在手机显示界面c后,可以在该界面c中进行录制准备。在准备完成后,则可触发进入双摄像头录制。依次进行多个电影片段的录制,同时需要利用各个动效子模板依次对各个电影片段中采集到的实时图像进行动效处理。具体的,针对第k个电影片段,录制过程如下述s1402所示:
209.s1402、手机响应于用户对界面c的操作e,显示界面d。该操作e用于触发手机开始录制第k个电影片段。第k个电影片段是多个电影片段中的任一电影片段。第k个电影片段对应第一动效子模板。该界面d是手机正在录像的取景界面,界面d中包括预览图像a和预览图像b。预览图像a是手机采用第一动效子模板对摄像头c采集的实时图像a进行动效处理得到的,预览图像b是手机采用第一动效子模板对摄像头d采集的实时图像b进行动效处理得到的。
210.其中,操作e也可以称为第四操作,界面d也可以称为第四界面,第k个电影片段也可以称为第一电影片段,预览图像a也可以称为第一预览图像,预览图像b也可以称为第二预览图像。
211.在s1402之前,手机需要确定即将录制的第k个电影片段。具体的,手机响应于事件b,选中片段选项c。片段选项c是q个片段选项b中的一个。片段选项c对应一个未完成录制的电影片段,即第k个电影片段。其中,事件b也可以称为第三事件,片段选项c也可以称为第四片段选项。
212.在一些实施例中,第k个电影片段可以是手机自动选中的。也就是说,事件b是手机自动选择片段选项c的事件。例如,手机按照多个电影片段的顺序由前至后依次选择第1个电影片段、第2个电影片段
……
第n个电影片段作为即将录制的第k个电影片段。并在界面c中突出显示该第k个电影片段对应的片段选项c。如此,则可以按照先后顺序依次录制各个电影片段,使录制的时序与电影片段的顺序一致。
213.在本实施例中,操作e可以是用户对界面c的预设手势c。例如,该预设手势c是对图16中的(b)示出的界面c 1603中从下向上的滑动手势。或者,该界面c中包括控件f,控件f用于触发手机开始双摄像头录制。操作e是对控件f的触发操作(如点击操作、长按操作等)。例如,操作e可以是用户对图16中的(b)示出的界面c 1603中控件f 1605的点击操作。该控件f也可以称为第一控件。
214.在另一些实施例中,第k个电影片段由用户手动选中。也就是说,事件b可以是用户手动对片段选项c的选择操作。例如,手机响应于用户对第3个片段选项(即片段选项c是第3个片段选项)的选择操作,则可确定即将录制的第k个电影片段是第3个电影片段。
215.在本实施例中,操作d可以是用户对片段选项c的选择操作。或者,操作d可以是在选中该片段选项c的情况下,用户对界面c的预设手势c。例如,该预设手势c是对图16中的(b)示出的界面c 1603中从下向上的滑动手势。或者,该界面c中包括控件f,控件f用于触发手机开始双摄像头录制。操作d是对控件f的触发操作(如点击操作、长按操作等)。
216.在s1402中,示例性的,以k=1为例。手机响应于用户对图16中的(b)示出的界面c 1603中控件f 1605的点击操作,显示图17示出的界面d 1701。该界面d 1701中包括预览图像a 1702和预览图像b 1703。其中,该预览图像a 1702是手机根据第一个动效子模板中的子模板a对摄像头c采集的实时图像a进行动效处理后得到;该预览图像b 1703是手机根据第一个动效子模板中的子模板b对摄像头d采集的实时图像b进行动效处理后得到的。
217.其中,界面d中显示的预览图像a和预览图像b都是经过动效处理后的预览图像。如此,则可以在录制过程中,从界面d中实时查看到动效处理后的效果。
218.在一些实施例中,界面d中还包括提示信息a,该提示信息a用于提示录制动感视频的技巧。例如,图17示出的界面d 1701中包括提示信息a 1704,该提示信息a 1704的具体内容为:无需用户移动手机,自动拍出动感视频。
219.在一些实施例中,界面d中还包括第k个电影片段的录制倒计时。如此,则可以明确提示第k个电影片段的剩余录制时长。
220.常规情况下,在双镜头录像过程中,手机可以响应于用户的操作f,对调取景界面中两个摄像头的取景框,以实现实时图像的灵活对调。其中,操作f也可以称为第六操作。
221.然而,在本技术的一些实施例中,为了使界面d中的预览与第k个电影片段对应的动效子模板的动画效果完全一致,手机屏蔽用户对界面d的操作f。该操作f用于触发手机互换界面d中摄像头c的取景框和摄像头d的取景框。换言之,手机不响应用户对界面d的操作f。如此,则可以避免在动效处理过程中,因对调而导致得到的预览与第k个电影片段对应的动效子模板的动画效果不一致。从而提高前后预览的一致性。
222.其中,操作f可以是对预览图像a或者预览图像b的双击操作,或者是对预览图像a或者预览图像b的拖拽操作。以操作f是对预览图像a或者预览图像b的双击操作为例。手机不响应用户对图17示出的界面d 17012中预览图像a 1702或者预览图像b 1703的双击操作。
223.在第k个电影片段的录制倒计时结束时,则会触发事件a,进而返回s1401中,显示界面c。而后手机响应于用户对界面c的操作d,显示界面d,进入下一个电影片段的录制。如此循环往复,直至最终n个电影片段全部录制完成,则循环结束。
224.为便于对该循环过程的理解,下面以n=5,并且以手机顺序选中片段选项的方式为例来具体说明s1401

s1402的过程:
225.第1个电影片段的录制:手机响应于用户对图12中的(a)示出的界面b 1201中控件d 1202的点击操作,显示图12中的(b)示出的界面c 1203,此时进入第1个电影片段的录制准备。而后,手机响应于用户对图12中的(b)示出的界面c 1203中控件f的点击操作,显示图17示出的界面d 1701。此时进入第1个电影片段的录制,直至2.5s录制倒计时结束,则第1个电影片段录制结束。
226.第2个电影片段的录制:手机响应于第1个电影片段的2.5s录制倒计时结束,显示图15中的(a)示出的界面c 1501,此时进入第2个电影片段的录制准备。而后,手机响应于用
户对图15中的(a)示出的界面c 1501中控件f的点击操作,显示图17示出的界面d 1701。此时进入第2个电影片段的录制,直至2.5s录制倒计时结束,则第2个电影片段录制结束。
227.第3个电影片段的录制:手机响应于第2次电影片段的2.5s录制倒计时结束,显示图15中的(b)示出的界面c 1503,此时进入第3个电影片段的录制准备。而后,手机响应于用户对图15中的(b)示出的界面c 1503中控件f的点击操作,显示图17示出的界面d 1701。此时进入第3个电影片段的录制,直至2.5s录制倒计时结束,则第3个电影片段录制结束。
228.如此循环往复,直至第5个电影片段录制结束。手机响应于第5个电影片段的2.5s录制倒计时结束,显示图15中的(c)示出的界面c 1506。
229.s1403、手机响应于事件c,生成视频文件a。该事件b用于触发手机保存具有动感效果的视频。该视频文件a包括n段第一视频流和n段第二视频流,其中,第k段第一视频流包括第k个电影片段中处理得到的多帧预览图像a,第k段第二视频流包括第k个电影片段中处理得到的多帧预览图像b。
230.其中,事件c也可以称为第二事件,视频文件a也可以称为第一视频文件。
231.在s1403之前,手机可接收事件c。其中,该事件c可以是手机自动触发的事件。例如,在n个电影片段全部录制完成后,则触发事件a。又如,在n个电影片段全部录制完成后,若用户在预设时间内对界面c无任何操作,则触发事件c。
232.或者,该事件c也可以是用户触发的事件。例如,在n个电影片段全部录制完成后,手机显示的界面c中包括控件g,该控件g用于触发手机保存具有动感效果的视频。事件c可以是用户对该控件g的触发操作(如点击操作、长按操作等)。又如,在n个电影片段全部录制完成后,手机显示的界面c中包括控件h,该控件h用于触发手机在界面c中显示控件j和控件j。其中,控件j用于触发手机保存具有动感效果的视频,控件j用于触发手机删除该具有动感效果的视频。事件c是对控件j的触发操作(如点击操作、长按操作等)。
233.例如,假设n=5,则5个电影片段全部录制完成后,手机可显示图18中的(a)示出的界面c 1801。该界面c 1801中包括控件h 1802。手机可接收用户对该控件h 1802的点击操作。手机响应于用户对该控件h 1802的点击操作,可显示图18中的(b)示出的界面c 1803,该界面c 1803中包括控件j 1804和控件j 1805。控件j 1804用于触发手机保存具有动感效果的视频,控件j 1805用于触发手机删除该具有动感效果的视频。事件c是对控件j 1804的点击操作。
234.而后,手机响应于事件c,生成视频文件a。在一些实施例中,手机响应于事件c,在界面c中显示提示信息b,该提示信息b用于提示生成视频文件的进度。如此,则可以直观的显示生成进度。
235.例如,事件c是用户对图18中的(b)示出的界面c 1803中控件j 1804的点击操作。手机响应于用户对该控件i 1804的点击操作,可以显示图19示出的界面c 1901。该界面c 1901中包括提示信息b 1902,该提示信息b 1902提示生成视频文件的进度为25%。
236.示例性的,如图20所示,视频文件a包括n段第一视频流,即:第1段第一视频流、第2段第一视频流
……
第n段第一视频流。其中,将第1个电影片段中(如第1个2.5s)的所有预览图像a按时序拼接则可得到第1段第一视频流,将第2个电影片段中(如第2个2.5s)的所有预览图像a按时序拼接则可得到第2段第一视频流
……
将第n个电影片段中(如第n个2.5s)的所有预览图像a按时序拼接则可得到第n段第一视频流。
237.并且,视频文件a还包括n段第二视频流,即:第1段第一视频流、第2段第一视频流
……
第n段第一视频流。其中,将第1个电影片段中(如第1个2.5s)的所有预览图像b按时序拼接则可得到第1段第二视频流,将第2个电影片段中(如第2个2.5s)的所有预览图像b按时序拼接则可得到第2段第二视频流
……
将第n个电影片段中(如第n个2.5s)的所有预览图像b按时序拼接则可得到第n段第二视频流。
238.最后,手机生成包括n段第一视频流和n段第二视频流。如此,则得到了具有动感效果的视频文件。
239.综上所述,采用本技术实施例的方法,在双镜头录像视频的过程中,手机可以根据用户选择的动效模板实时对两个摄像头采集的实时图像进行动效处理,并将处理得到的预览图像显示在录制中的取景界面中。如此,可以降低录制得到具有动感效果的视频的难度。而且可以实时向用户呈现动效处理后的结果,有利于实时预览录制的结果。
240.在录制结束后,手机生成具有动感效果的视频文件a。如此,可以智能得到具有动感效果的视频。
241.进一步的,在生成视频文件a之前,需要得到n段第一视频流和n段第二视频流。而后,生成包括n段第一视频流和n段第二视频流的视频文件a。
242.在一些实施例中,手机响应于事件c,得到n段第一视频流和n段第二视频流。如此,则可以在触发手机保存具有动感效果的视频后,集中处理得到所有的视频流。从而可以避免反复多次调用同一程序。
243.在另一些实施例中,手机响应于第k个电影片段录制完成的事件(如录制倒计时结束),处理得到该第k个电影片段对应的第k段第一视频流和第k段第二视频流。如此,则可以在相应电影片段的录制完成后,及时得到与该电影片段对应的第一视频流和第二视频流。
244.并且,在一种具体的实现方式中,及时得到第k段第一视频流和第k段第二视频流,还有利于用户及时查看到已完成录制的各个电影片段的录制效果。并且在录制效果不佳的情况下启动重录。其中,重录即重新录制。具体地,如图21所示,重录的过程包括s2101

s2103。
245.s2101、在至少一个电影片段录制完成后,手机响应于用户对界面c中片段选项d的操作e,在界面c中摄像头c的取景框内播放第r段第一视频流,在界面c中摄像头d的取景框内播放第r段第二视频流。片段选项d是p个片段选项a中的一个片段选项。该操作e是对片段选项d的选择操作。
246.其中,片段选项d也可以称为第二片段选项。第二片段选项对应第二电影片段,第二电影片段由第r段第一视频流和第r段第二视频流组成。片段选项a是已录制完成的电影片段对应的片段选项。
247.在s2101之前,手机可以接收用户对界面c中片段选项d的操作e。其中,该操作e可以是点击操作或者长按操作等。
248.示例性的,在第1个电影片段和第2个电影片段录制完成后,手机可显示图22中的(a)示出的界面c 2201,该界面c 2201中共包括5个片段选项,其中片段选项2202和片段选项2203均有封面,表示第1个电影片段和第2个电影片段已录制完成。手机可接收用户对第2个片段选项2203的点击操作。手机响应于用户对第2个片段选项2203的点击操作,可显示图22中的(b)示出的界面c 2204。该界面c 2204包括摄像头c的取景框2205和摄像头d的取景
框2206。其中,取景框2205中播放第2个电影片段对应的第2段第一视频流,取景框2206中播放第2个电影片段对应的第2段第二视频流。
249.s2102、手机响应于用户对界面c的操作d,在界面c中显示提示信息c。该提示信息c用于提示是否重录该片段选项d对应的电影片段。
250.其中,提示信息c也可以称为第一提示信息。
251.在s2102之前,手机可以接收用户对界面c的操作d。其中,关于操作d的说明,可参见前文s1402中的相关说明,此处不再赘述。
252.示例性的,以界面c中包括控件f,操作d是对控件f的点击操作为例。手机可接收用户对图22中的(b)示出的控件f 2207的点击操作。手机响应于用户对该控件f 2207的点击操作,可显示图22中的(c)示出的界面c 2208。该界面c 2208中包括提示信息c 2209,该提示信息c 2209的具体内容是:是否重录该段视频。
253.在本实施例中,手机响应于操作d,并未直接进入录制,而是先提示用户是否需要重录。从而可以更准确的实现重录。
254.s2103、手机响应于用户对提示信息c的操作g,显示界面d,以重拍该片段选项d对应的电影片段。其中,该操作g用于触发手机开始重新录制该片段选项d对应的电影片段。
255.其中,操作g也可以称为第五操作。
256.在s2103之前,手机可以接收用户对提示信息c的操作g。其中,操作g可以是对提示信息c的预设手势d。例如,预设手势d是对图22中的(c)示出的提示信息c 2209中“重拍”的圈中手势。或者,提示信息c中包括控件1和控件2,控件1用于触发手机取消重录,控件2用于触发手机开始重录。操作g可以是对控件2的点击操作。例如,图22中的(c)所示的提示信息c 2209中的“取消”按钮为控件1,“重拍”按钮为控件2。
257.手机响应于用户对提示信息c的操作g,显示界面d。关于该界面d,可参见前文s1402中的相关说明,此处不再赘述。
258.前文实施例中,都是针对顺利完成至少一个电影片段的录制的情况在说明。在实际中,在未完成多个电影片段的录制之前,用户可能会退出录制。
259.在该情况中,手机响应于用户对界面c的操作h,在界面c中显示提示信息d。其中,操作h用于触发手机退出微电影录制。提示信息d用于提示用户是否保留已录制完成的电影片段的视频流(如第一视频流和第二视频流)。手机响应于用户对提示信息d的操作i,保存已录制完成的电影片段的视频流,其中,操作i用户触发手机保存视频流。而后,当用户再次进入界面a,手机响应于用户对界面a的操作a,显示界面c。其中,界面c中包括多个片段选项,并且,多个片段选项中指向上次已完成录制的电影片段的片段选项a与指向上次未完成录制的电影片段的片段选项b区别显示。如此,则可以在下次进入录制时,在上一次保留的电影片段的视频流的基础上进一步录制。
260.示例性的,操作h是用户在界面c中从左向右的滑动手势,操作i是用户对提示信息d中第三控件(如图23中的(b)所示的提示信息d 2304中的“保留”按钮)的点击操作。在完成2个电影片段的录制之后,手机显示图23中的(a)示出的界面c 2301。手机响应于用户在该界面c 2301中从左到右的滑动手势,可显示图23中的(b)示出的界面c 2302。该界面c 2302中包括提示信息d 2303。手机响应于用户对该提示信息d 2303中的“保留”按钮的点击操作,保存第1个电影片段对应的第1段视频流和第2个电影片段对应的第2段视频流。而后,当
用户再次进入图6中的(a)示出的界面a 601,手机响应于用户对该界面a 601中的控件c 602的点击操作,可显示图23中的(a)示出的界面c 2301。
261.最后,需要说明的是,界面c中包括片段选项,则可以明确指示电影片段的数量、时长等信息,还可以明确指示已录制完成的电影片段和未录制完成的电影片段,或者,也可以方便用户选择电影片段。而在另一些实施例中,为了简化界面元素,界面c中也可以不包括片段选项。例如,在由手机自动选定即将录制的电影片段的实施例中,不存在用户选择即将录制的电影片段的需求,从而界面c中可以不包括片段选项。
262.本技术另一些实施例提供了一种电子设备,该电子设备可以包括:上述显示屏(如触摸屏)、存储器和一个或多个处理器。该显示屏、存储器和处理器耦合。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行计算机指令时,电子设备可执行上述方法实施例中手机执行的各个功能或者步骤。该电子设备的结构可以参考图5所示的手机400的结构。
263.本技术实施例还提供一种芯片系统,如图24所示,该芯片系统2400包括至少一个处理器2401和至少一个接口电路2402。处理器2401和接口电路2402可通过线路互联。例如,接口电路2402可用于从其它装置(例如电子设备的存储器)接收信号。又例如,接口电路2402可用于向其它装置(例如处理器2401)发送信号。示例性的,接口电路2402可读取存储器中存储的指令,并将该指令发送给处理器2401。当所述指令被处理器2401执行时,可使得电子设备执行上述实施例中的各个步骤。当然,该芯片系统还可以包含其他分立器件,本技术实施例对此不作具体限定。
264.本技术实施例还提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在上述电子设备上运行时,使得该电子设备执行上述方法实施例中手机执行的各个功能或者步骤。
265.本技术实施例还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例中手机执行的各个功能或者步骤。
266.通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
267.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
268.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
269.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以
是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
270.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
271.以上内容,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献