System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种拍摄视频的方法及电子设备技术_技高网

一种拍摄视频的方法及电子设备技术

技术编号:40975234 阅读:3 留言:0更新日期:2024-04-18 21:23
一种拍摄视频的方法及电子设备,涉及拍照技术领域,可在录制视频的过程中切换摄像头,一次拍摄便可以得到多摄像头视角拍摄的视频文件,提升了用户的拍摄体验。电子设备可显示第一界面;该第一界面是正在录制视频的取景界面,第一界面包括第一摄像头采集的第一预览图像;接收用户对第一界面的第一操作;响应于第一操作,显示包括第二摄像头采集的第二预览图像的第二界面;接收用户对第一界面的第二操作,第二操作用于触发电子设备停止录制视频;生成第一视频文件,第一视频文件包括第一视频流和第二视频流,第一视频流包括多帧第一预览图像,第二视频流包括多帧第二预览图像。

【技术实现步骤摘要】

本申请实施例涉及拍照,尤其涉及一种拍摄视频的方法及电子设备


技术介绍

1、现有的手机一般具有拍照功能,越来越来的人使用手机拍摄照片和视频来记录生活的点点滴滴。例如,手机录制视频的过程包括以下步骤(1)和步骤(2)。步骤(1):手机显示图1a所示的录制视频的取景界面101后,响应于用户对开始录制按钮102的点击操作,开始录制视频,并显示图1b所示的录制视频界面103。该录制视频界面103包括停止录制按钮104。步骤(2):手机响应于用户对图1b所示的停止录制按钮104的点击操作,停止录制视频并生成已录制的视频。

2、目前,大多数手机中配置有多个摄像头,如前置摄像头和后置摄像头。不同摄像头的硬件参数不同,并且不同摄像头在手机上的位置不同。因此,当手机被固定在一个取景环境时,不同摄像头采集到该取景环境的图像不同。为了拍摄出趣味性更高的视频,在录制一段视频的过程中,需要切换使用手机中不同的摄像头来采集图像。但是,现有方案中并不支持录制视频过程切换摄像头。

3、一些方案中,可以采用分段录制的方式,依次使用手机中不同的摄像头多次拍摄,得到多个临时视频文件;最后,将多个临时视频文件整合成一个完成的视频文件。这样,便可以得到切换使用不同摄像头拍摄的视频文件。


技术实现思路

1、本申请实施例提供一种拍摄视频的方法及电子设备,可以在录制视频的过程中切换摄像头,一次拍摄便可以得到多摄像头视角拍摄的视频文件,提升了用户的拍摄体验。

2、第一方面,本申请实施例提供一种拍摄视频的方法,该方法可以应用于包括多个摄像头的电子设备。其中,电子设备可显示第一界面。该第一界面是电子设备正在录制视频的取景界面,该第一界面包括多个摄像头中的第一摄像头采集的第一预览图像。然后,电子设备可以接收用户对第一界面的第一操作。该第一操作用于触发电子设备切换使用多个摄像头中的第二摄像头。响应于该第一操作,电子设备可显示第二界面,该第二界面也是电子设备正在录制视频的取景界面。不同的是,该第二界面包括第二摄像头采集的第二预览图像。也就是说,电子设备将第一界面中的第一预览图像切换为第二摄像头采集的第二预览图像。最后,电子设备可接收用户对第二界面的第二操作,该第二操作用于触发电子设备停止录制视频。电子设备可生成第一视频文件。例如,第一界面还包括停止录制按钮。上述第二操作可以是用户对该停止录制按钮的点击操作(如单击操作)。

3、其中,上述第一视频文件可以包括第一视频流和第二视频流,该第一视频流包括多帧第一预览图像,该第二视频流包括多帧第二预览图像。上述第二摄像头与第一摄像头不同

4、本申请中,电子设备录制视频的过程中,可以接收用户对电子设备正在录制视频的取景界面(如第一界面)的第一操作。然后,电子设备可以响应于该第一操作,将第一摄像头采集的第一预览图像切换为第二摄像头采集的第二预览图像,即实现在录制视频的过程中,切换电子设备的摄像头。最后,接收到用户的第二操作(如对停止录制按钮的点击操作),电子设备可生成包括第一视频流和第二视频流的完整的视频文件。

5、综上所述,采用本申请实施例的方法,可以在录制视频的过程中切换摄像头。并且,采用该方法,一次拍摄便可以得到多视角的视频文件,不会生成多个临时视频文件,也不需要对临时视频文件进行整合,手机接收到用户对停止录制按钮的点击操作,可以实时生成上述多视角的视频文件,供用户随时查看。相比于分段录制的方案,可以简化视频的录制过程,提高拍摄视频的效率,提升用户的拍摄体验。

6、进一步的,采用本申请实施例的方法,并不会限制电子设备录制视频的时长。也就是说,电子设备执行本申请的方法,可以根据用户的需求录制任意时长的视频文件。

7、在第一方面的一种可能的设计方式中,上述第一界面还包括用于触发电子设备切换使用第二摄像头的第一控件;上述第一操作为用户对第一控件的点击操作。其中,在第一界面显示用于触发电子设备切换摄像头的第一控件,可以方便用户操作电子设备在录制视频的过程中切换摄像头。

8、在第一方面的另一种可能的设计方式中,上述第一操作还可以是用户在上述第一界面输入的预设手势,如s形手势或者√手势等。

9、在第一方面的另一种可能的设计方式中,上述第一摄像头是电子设备的前置摄像头,第二摄像头是电子设备的后置摄像头。或者,上述第一摄像头是电子设备的后置摄像头,第二摄像头是电子设备的前置摄像头。

10、也就是说,采用本申请实施例的方法,可以在电子设备录制视频的过程中,进行前置摄像头和后置摄像头的切换。

11、在第一方面的另一种可能的设计方式中,上述多个摄像头包括多种类型的前置摄像头和后置摄像头;其中,所述摄像头的类型至少包括:主摄像头、广角摄像头和长焦摄像头;所述第一摄像头和所述第二摄像头是所述多个摄像头中的任意两个摄像头,所述第一摄像头与所述第二摄像头不同。

12、也就是说,采用本申请实施例的方法,可以在电子设备录制视频的过程中,可以切换电子设备中的任意摄像头的切换,该任意摄像头可以是电子设备中各种类型的前置摄像头或后置摄像头。

13、在第一方面的另一种可能的设计方式中,上述第一界面和第二界面均可以包括多个第二控件,每个第二控件对应多个摄像头中的一个摄像头,用于触发电子设备切换使用对应的摄像头。

14、其中,多个第二控件中包括第一控件,第一控件用于触发电子设备切换使用第二摄像头,第一操作为用户对第一控件的点击操作。

15、例如,以电子设备包括前置主摄像头、前置广角摄像头、前置长焦摄像头、后置主摄像头、后置广角摄像头和后置长焦摄像头为例。上述多个第二控件可以包括“前置主摄”控件、“前置长焦”控件、“前置广角”控件、“后置主摄”控件、“后置长焦”控件和“后置广角”控件。“前置主摄”控件对应于电子设备的前置主摄像头,“后置主摄”控件对应于电子设备的后置主摄像头,“前置长焦”控件对应于电子设备的前置长焦摄像头,“前置广角”控件对应于电子设备的前置广角摄像头,“后置长焦”控件对应于电子设备的后置长焦摄像头,用于触发电子设备显示后置长焦摄像头采集的预览图像,“后置广角”控件对应于电子设备的后置广角摄像头。

16、在第一方面的另一种可能的设计方式中,在上述第一界面中,第一摄像头对应的第二控件处于第一显示状态,其他摄像头对应的第二控件处于第二显示状态。在第二界面中,第二摄像头对应的第二控件处于第一显示状态,其他摄像头对应的第二控件处于第二显示状态。

17、其中,处于第一显示状态的第二控件对应的摄像头是电子设备的预览摄像头;处于第二显示状态的第二控件对应的摄像头不是预览摄像头。如此,用户便可以根据各个第二控件的显示状态,识别出电子设备的预览摄像头。

18、在第一方面的另一种可能的设计方式中,上述电子设备显示第一界面,可以包括:电子设备显示第三界面;其中,第三界面是电子设备正在录制视频的取景界面,第三界面包括第一摄像头采集的第一预览图像,第三界面还包本文档来自技高网...

【技术保护点】

1.一种拍摄视频的方法,其特征在于,应用于包括多个摄像头的电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一界面包括用于触发所述电子设备切换使用所述第二摄像头的第一控件;所述第一操作为用户对所述第一控件的点击操作。

3.根据权利要求1或2所述的方法,其特征在于,所述第一摄像头是所述电子设备的前置摄像头,所述第二摄像头是所述电子设备的后置摄像头;或者,

4.根据权利要求1或2所述的方法,其特征在于,所述多个摄像头包括多种类型的前置摄像头和后置摄像头;其中,所述摄像头的类型至少包括:主摄像头、广角摄像头和长焦摄像头;所述第一摄像头和所述第二摄像头是所述多个摄像头中的任意两个摄像头,所述第一摄像头与所述第二摄像头不同。

5.根据权利要求4所述的方法,其特征在于,所述第一界面和所述第二界面均包括多个第二控件,每个第二控件对应所述多个摄像头中的一个摄像头,用于触发所述电子设备切换使用对应的摄像头;

6.根据权利要求5所述的方法,其特征在于,在所述第一界面中,所述第一摄像头对应的第二控件处于第一显示状态,其他摄像头对应的第二控件处于第二显示状态;

7.根据权利要求5或6所述的方法,其特征在于,所述电子设备显示第一界面,包括:

8.根据权利要求1-7中任一项所述的方法,其特征在于,在所述电子设备显示第一界面之前,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1-7中任一项所述的方法,其特征在于,在所述电子设备显示第一界面之前,所述方法还包括:

11.根据权利要求10所述的方法,其特征在于,所述方法还包括:

12.根据权利要求8-11中任一项所述的方法,其特征在于,在所述响应于所述第一操作,所述电子设备将所述第一界面中的所述第一预览图像切换为所述第二摄像头采集的第二预览图像之后,所述方法还包括:

13.一种电子设备,其特征在于,所述电子设备包括显示屏、多个摄像头、存储器和一个或多个处理器;所述显示屏、所述多个摄像头、所述存储器和所述处理器耦合;所述多个摄像头用于采集图像,所述显示屏用于显示所述处理器生成的图像,以及所述多个摄像头采集的图像,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述处理器执行所述计算机指令时,使得所述电子设备执行以下操作:

14.根据权利要求13所述的电子设备,其特征在于,所述第一界面包括用于触发所述电子设备切换使用所述第二摄像头的第一控件;所述第一操作为用户对所述第一控件的点击操作。

15.根据权利要求13或14所述的电子设备,其特征在于,所述第一摄像头是所述电子设备的前置摄像头,所述第二摄像头是所述电子设备的后置摄像头;或者,

16.根据权利要求13或14所述的电子设备,其特征在于,所述多个摄像头包括多种类型的前置摄像头和后置摄像头;其中,所述摄像头的类型至少包括:主摄像头、广角摄像头和长焦摄像头;所述第一摄像头和所述第二摄像头是所述多个摄像头中的任意两个摄像头,所述第一摄像头与所述第二摄像头不同。

17.根据权利要求16所述的电子设备,其特征在于,所述第一界面和所述第二界面均包括多个第二控件,每个第二控件对应所述多个摄像头中的一个摄像头,用于触发所述电子设备切换使用对应的摄像头;

18.根据权利要求17所述的电子设备,其特征在于,在所述第一界面中,所述第一摄像头对应的第二控件处于第一显示状态,其他摄像头对应的第二控件处于第二显示状态;

19.根据权利要求17或18所述的电子设备,其特征在于,当所述处理器执行所述计算机指令时,使得所述电子设备还执行以下步骤:

20.根据权利要求13-19中任一项所述的电子设备,其特征在于,当所述处理器执行所述计算机指令时,使得所述电子设备还执行以下步骤:

21.根据权利要求20所述的电子设备,其特征在于,当所述处理器执行所述计算机指令时,使得所述电子设备还执行以下步骤:

22.根据权利要求13-19中任一项所述的电子设备,其特征在于,当所述处理器执行所述计算机指令时,使得所述电子设备还执行以下步骤:

23.根据权利要求22所述的电子设备,其特征在于,当所述处理器执行所述计算机指令时,使得所述电子设备还执行以下步骤:

24.根据权利要求20-23中任一项所述的电子设备,其特征在于,当所述处理器执行所述计算机指令时,使得所述电子设备还执行以下步骤:

25.一种计算机存储介质,其特征在于,包括计算机指...

【技术特征摘要】

1.一种拍摄视频的方法,其特征在于,应用于包括多个摄像头的电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一界面包括用于触发所述电子设备切换使用所述第二摄像头的第一控件;所述第一操作为用户对所述第一控件的点击操作。

3.根据权利要求1或2所述的方法,其特征在于,所述第一摄像头是所述电子设备的前置摄像头,所述第二摄像头是所述电子设备的后置摄像头;或者,

4.根据权利要求1或2所述的方法,其特征在于,所述多个摄像头包括多种类型的前置摄像头和后置摄像头;其中,所述摄像头的类型至少包括:主摄像头、广角摄像头和长焦摄像头;所述第一摄像头和所述第二摄像头是所述多个摄像头中的任意两个摄像头,所述第一摄像头与所述第二摄像头不同。

5.根据权利要求4所述的方法,其特征在于,所述第一界面和所述第二界面均包括多个第二控件,每个第二控件对应所述多个摄像头中的一个摄像头,用于触发所述电子设备切换使用对应的摄像头;

6.根据权利要求5所述的方法,其特征在于,在所述第一界面中,所述第一摄像头对应的第二控件处于第一显示状态,其他摄像头对应的第二控件处于第二显示状态;

7.根据权利要求5或6所述的方法,其特征在于,所述电子设备显示第一界面,包括:

8.根据权利要求1-7中任一项所述的方法,其特征在于,在所述电子设备显示第一界面之前,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1-7中任一项所述的方法,其特征在于,在所述电子设备显示第一界面之前,所述方法还包括:

11.根据权利要求10所述的方法,其特征在于,所述方法还包括:

12.根据权利要求8-11中任一项所述的方法,其特征在于,在所述响应于所述第一操作,所述电子设备将所述第一界面中的所述第一预览图像切换为所述第二摄像头采集的第二预览图像之后,所述方法还包括:

13.一种电子设备,其特征在于,所述电子设备包括显示屏、多个摄像头、存储器和一个或多个处理器;所述显示屏、所述多个摄像头、所述存储器和所述处理器耦合;所述多个摄像头用于采集图像,所述显示屏用于显示所述处理器生成的图像,以及所述多个摄像头采集的图像,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述处理器执行所述计算机指令时,使得所述电子设备执行以下操作:

...

【专利技术属性】
技术研发人员:卞超康凤霞葛璐
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1