掌桥专利:专业的专利平台
掌桥专利
首页

视频处理方法、装置、电子设备及可读存储介质

文献发布时间:2023-06-19 11:32:36


视频处理方法、装置、电子设备及可读存储介质

技术领域

本申请属于视频技术领域,具体涉及一种视频处理方法、装置、电子设备及可读存储介质。

背景技术

随着短视频社交的广泛应用,视频拍摄已经成为电子设备的一个重要应用。目前,许多电子设备上往往集成有多个摄像头以提高拍摄效果,例如,通过多个摄像头的平滑切换,模拟光变过程中平滑变焦的效果。然而,在实现本申请过程中,发明人发现现有技术中至少存在如下问题:对于通过切换多个摄像头拍摄的视频,不同摄像头拍摄的视频片段往往难以区分,导致用户筛选不同摄像头拍摄视频片段较为困难。

发明内容

本申请实施例的目的是提供一种视频处理方法、装置、电子设备及可读存储介质,能够解决用户筛选不同摄像头拍摄视频片段较为困难的问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种视频处理方法,该方法包括:

接收用户的第一输入,所述第一输入为从N个摄像头中选择目标摄像头的输入,N为大于1的整数;

响应于所述第一输入,根据目标视频的每帧视频图像关联的标识信息,从所述目标视频中,获取目标视频片段,所述目标视频片段的每帧视频图像均为所述目标摄像头采集的;

对所述目标视频片段进行目标处理;

其中,所述目标视频由所述N个摄像头采集的视频图像组成,所述标识信息用于指示采集每帧视频图像所使用的摄像头。

第二方面,本申请实施例提供了一种视频处理装置,该装置包括:

第一接收模块,用于接收用户的第一输入,所述第一输入为从N个摄像头中选择目标摄像头的输入,N为大于1的整数;

获取模块,用于响应于所述第一输入,根据目标视频的每帧视频图像关联的标识信息,从所述目标视频中,获取目标视频片段,所述目标视频片段的每帧视频图像均为所述目标摄像头采集的;

处理模块,用于对所述目标视频片段进行目标处理;

其中,所述目标视频由所述N个摄像头采集的视频图像组成,所述标识信息用于指示采集每帧视频图像所使用的摄像头。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,通过接收用户的第一输入,所述第一输入为从N个摄像头中选择目标摄像头的输入,N为大于1的整数;响应于所述第一输入,根据目标视频的每帧视频图像关联的标识信息,从所述目标视频中,获取目标视频片段,所述目标视频片段的每帧视频图像均为所述目标摄像头采集的;对所述目标视频片段进行目标处理;其中,所述目标视频由所述N个摄像头采集的视频图像组成,所述标识信息用于指示采集每帧视频图像所使用的摄像头。本申请实施例通过目标视频的每帧视频图像关联的标识信息能够较为便捷地区分不同摄像头对应的视频片段,进而可以较为便捷地筛选出目标视频中不同摄像头拍摄的视频片段进行处理。

附图说明

图1是本申请实施例提供的视频处理方法的流程图;

图2a是本申请实施例提供的录像界面的示意图之一;

图2b是本申请实施例提供的录像界面的示意图之二;

图2c是本申请实施例提供的录像界面的示意图之三;

图3是本申请实施例提供的摄像头的水印设置界面的示意图;

图4a是本申请实施例提供的录像界面的示意图之四;

图4b是本申请实施例提供的录像界面的示意图之五;

图4c是本申请实施例提供的录像界面的示意图之六;

图5a是本申请实施例提供的视频浏览界面的示意图之一;

图5b是本申请实施例提供的视频浏览界面的示意图之二;

图5c是本申请实施例提供的视频浏览界面的示意图之三;

图6a是本申请实施例提供的视频浏览界面的示意图之四;

图6b是本申请实施例提供的视频浏览界面的示意图之五;

图7是本申请实施例提供的视频浏览界面的示意图之六;

图8a是本申请实施例提供的视频浏览界面的示意图之七;

图8b是本申请实施例提供的视频浏览界面的示意图之八;

图9是本申请实施例提供的录像界面的示意图之七;

图10是本申请实施例提供的视频处理装置的结构图;

图11是本申请一实施例提供的电子设备的结构图;

图12是本申请另一实施例提供的电子设备的结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的视频处理方法进行详细地说明。

参见图1,图1是本申请实施例提供的视频处理方法的流程图,如图1所示,该视频处理方法包括以下步骤:

步骤101、接收用户的第一输入,所述第一输入为从N个摄像头中选择目标摄像头的输入,N为大于1的整数。

本申请实施例中,上述第一输入可以包括语音输入或触控输入等,上述触控输入可以包括但不限于滑动输入、点击输入、拖动输入或按压输入等。上述N个摄像头可以是任意N个不同的摄像头,可选地,上述N个摄像头可以是对应不同变焦倍数范围的N个摄像头,例如,上述N个摄像头可以包括广角摄像头、常规摄像头和长焦摄像头等。

具体地,在接收到第一输入的情况下,可以根据第一输入从N个摄像头中确定目标摄像头。例如,在上述第一输入为语音输入的情况下,可以对语音输入所输入的语音进行识别,得到语音识别结果,并将N个摄像头中与语音识别结果匹配的摄像头确定为目标摄像头;或者在上述第一输入为触控输入的情况下,可以将N个摄像头中与所述触控输入的触控参数匹配的摄像头确定为目标摄像头。

步骤102、响应于所述第一输入,根据目标视频的每帧视频图像关联的标识信息,从所述目标视频中,获取目标视频片段,所述目标视频片段的每帧视频图像均为所述目标摄像头采集的,其中,所述目标视频由所述N个摄像头采集的视频图像组成,所述标识信息用于指示采集每帧视频图像所使用的摄像头。

本申请实施例中,上述目标视频可以包括上述N个摄像头分别采集的视频片段,例如,上述目标视频的长度为20秒,其中,上述目标视频的第1秒至第5秒为摄像头A拍摄的视频片段,上述目标视频的第6秒至第15秒为摄像头B拍摄的视频片段,上述目标视频的第16秒至第20秒为摄像头C拍摄的视频片段。

上述视频图像关联的标识信息可以指示采集该视频图像所使用的摄像头,需要说明的是,本申请实施例中的标识信息可以包括用于指示信息的文字、符号、图像等,可以以控件或者其他容器作为显示信息的载体,包括但不限于文字标识、符号标识和图像标识等中的至少一项。

例如,上述图像关联的标识信息可以是采集该视频图像所使用的摄像头的水印,或者可以是采集该视频图像所使用的摄像头的标识,或者可以是采集该视频图像所使用的变焦倍数的标识,不同变焦倍数范围对应不同的摄像头。可选地,上述目标视频的各帧视频图像关联的标识信息可以是在拍摄上述目标视频的过程中关联的,也可以是在上述目标视频拍摄完成后关联的,例如,可以通过对上述目标视频的各帧视频图像进行图像识别以确定各帧视频图像的标识信息,并将各帧视频图像的标识信息与各帧视频图像关联。

该步骤中,可以在接收到用户的第一输入的情况下,根据第一输入确定目标摄像头,并根据目标视频的每帧视频图像关联的标识信息,从所述目标视频中提取标识信息指示目标摄像头的各帧视频图像,得到目标视频片段,也就是说目标视频片段为目标视频中标识信息指示目标摄像头的各帧视频图像组成的视频片段。

步骤103、对所述目标视频片段进行目标处理。

本申请实施例中,上述对所述目标视频片段进行目标处理,可以是播放目标视频片段;或者可以是剪辑目标视频片段,例如,调整目标视频片段的曝光参数或者给目标视频片段添加滤镜或者截取目标视频片段等。

本申请实施例提供的视频处理方法,通过接收用户的第一输入,所述第一输入为从N个摄像头中选择目标摄像头的输入,N为大于1的整数;响应于所述第一输入,根据目标视频的每帧视频图像关联的标识信息,从所述目标视频中,获取目标视频片段,所述目标视频片段的每帧视频图像均为所述目标摄像头采集的;对所述目标视频片段进行目标处理;其中,所述目标视频由所述N个摄像头采集的视频图像组成,所述标识信息用于指示采集每帧视频图像所使用的摄像头。本申请实施例通过目标视频的每帧视频图像关联的标识信息能够较为便捷地区分不同摄像头对应的视频片段,进而可以较为便捷地筛选出目标视频中不同摄像头拍摄的视频片段进行处理。

可选地,所述标识信息包括水印、摄像头标识和变焦倍数标识中的至少一项。

本申请实施例中,上述视频图像关联的标识信息可以包括水印、摄像头标识和变焦倍数标识中的至少一项。其中,上述水印可以是摄像头的水印,不同摄像头对应不同的水印。上述摄像头标识用于标识摄像头,不同摄像头可以对应不同摄像头标识。上述变焦倍数标识用于标识变焦倍数,不同变焦倍数对应不同变焦倍数标识,并且,不同摄像头对应不同变焦倍数范围。

本申请实施例通过水印、摄像头标识和变焦倍数标识中的至少一项指示采集每帧视频图像所使用的摄像头,从而基于目标视频的每帧视频图像关联的水印、摄像头标识和变焦倍数标识中的至少一项,可以较为便捷、准确的区分目标视频中不同摄像头采集的视频片段,并且实现较为简单。

可选地,所述根据目标视频的每帧视频图像关联的标识信息,从所述目标视频中,获取目标视频片段之前,所述方法还包括:

在通过所述N个摄像头采集视频图像的过程中,将每帧视频图像和采集每帧视频图像所使用的摄像头的标识信息关联存储。

本申请实施例中,可以在通过N个摄像头采集视频图像的过程中,分别将每帧视频图像和采集每帧视频图像所使用的摄像头的标识信息关联存储,例如,在上述N个摄像头包括广角摄像头、常规摄像头和长焦摄像头的情况下,可以在拍摄上述目标视频的过程中通过滑动变焦条切换到不同的摄像头进行拍摄,并可以在通过不同的摄像头进行拍摄的过程中将各摄像头拍摄的各帧视频图像和该摄像头的标识信息关联存储。

上述将每帧视频图像和采集每帧视频图像所使用的摄像头的标识信息关联存储,可以包括将每帧视频图像和采集每帧视频图像所使用的摄像头的标识信息打包成一帧数据进行存储,这样基于各帧数据可以快速的获取到各帧视频图像和各帧视频图像关联的标识信息;或者可以包括分别存储每帧视频图像、采集每帧视频图像所使用的摄像头的标识信息以及每帧视频图像和采集每帧视频图像所使用的摄像头的标识信息之间的关联关系,这样基于该关联关系可以快速获取采集每帧视频图像所使用的摄像头的标识信息。

需要说明的是,在视频图像采集完成后,可以在录像界面的第一预设区域显示采集的视频的缩略图,例如,可以在录像界面的底部区域显示采集的视频的缩略图,在用户点击视频的缩略图的情况下,可以进入视频浏览界面,用户点击播放控件即可开始播放该视频。可选地,在拍摄得到多段视频的情况下,可以在录像界面的底部区域显示上述多段视频中每个视频的缩略图,如图2a所示,显示有视频a的缩略图11和视频b的缩略图12。此外,上述录像界面的底部区域还可以显示有添加控件20,例如,“+”控件,点击该“+”控件可以从图库中选取视频加入此次编辑,如图2b所示,并将选中的视频的缩略图显示在上述目标录像界面的底部区域,如图2c所示,将选中的视频c的缩略图13显示在上述目标录像界面的底部区域。在用户点击录像界面的底部区域显示的视频缩略图的情况下,可以进入视频浏览界面,点击播放控件即可开始浏览该段视频。需要说明的是,上述视频浏览界面的第二预设区域可以包括在录像界面的第一预设区域上显示的视频缩略图。

本申请实施例通过在视频图像采集过程中将采集的每帧视频图像以及采集每帧视频图像所使用的摄像头的标识信息关联存储,这样不仅可以保证每帧视频图像关联的标识信息可以准确地反映采集该视频图像所使用的摄像头,还可以使得获取每帧视频图像关联的标识信息较为便捷。

可选地,所述标识信息包括水印,所述N个摄像头中每个摄像头关联水印,且不同摄像头关联的水印不同;

所述将每帧视频图像和采集每帧视频图像所使用的摄像头的标识信息关联存储,包括:

将每帧视频图像和采集每帧视频图像所使用的摄像头关联的水印关联存储。

本申请实施例中,可以预先为N个摄像头中的每个摄像头设置至少一种水印,不同的摄像头关联不同的水印,例如,如图3所示,N个摄像头包括广角摄像头、主摄像头和长焦摄像头,其中,为广角摄像头设置有三种水印,也即WIDE1、WIDE2和WIDE3,为主摄像头设置有三种水印,也即MASTER1、MASTER2和MASTER3,为长焦摄像头设置有三种水印,也即ULTRA1、ULTRA2和ULTRA3。这样在通过N个摄像头中的某一摄像头拍摄的过程中可以为将该摄像头拍摄的视频图像和该摄像头关联的水印关联存储。

本申请实施例通过预先为所述N个摄像头中每个摄像头关联水印且不同摄像头关联不同的水印,在通过所述N个摄像头采集视频图像的过程中,将每帧视频图像和采集每帧视频图像所使用的摄像头关联的水印关联存储,这样基于视频中各帧视频图像关联的水印可以较为直观、快速的区分各个摄像头拍摄的视频片段。

可选地,录像界面包括第一控件;

在通过所述N个摄像头采集视频图像的过程中,所述方法还包括:

在所述录像界面上显示的第一视频图像上,显示第一水印,所述第一视频图像为第一摄像头采集的,所述第一水印为所述第一摄像头关联的水印;

在接收到用户对所述第一控件上的第一指示标识的第二输入的情况下,响应于所述第二输入,将所述第一指示标识移动至目标位置,并将所述第一视频图像更新为第二视频图像,且在所述第二视频图像上显示第二水印;

其中,所述第二视频图像为第二摄像头采集的视频图像,所述第二水印为所述第二摄像头关联的水印,所述第二摄像头为所述目标位置指示的目标变焦倍数关联的摄像头。

本申请实施例中,上述第一控件可以包括但不限于变焦条。上述第一指示标识在变焦条上的位置与变焦倍数一一对应。上述第二输入可以包括但不限于拖动输入、滑动输入等。上述目标变焦倍数也可以称为目标焦距。

以下以N个摄像头包括广角摄像头、主摄像头和长焦摄像头为例进行说明:在采集视频之前可以先打开相机的视频水印开关,以打开视频水印功能。在视频采集过程中可以通过滑动变焦条来实现在不同摄像头之间平滑切换,例如,如图4a至图4c所示,将变焦条30向左拖动至放大倍数小于1×,开启广角,将变焦条向右拖动至放大倍数大于5×,开启长焦。

其中,在视频采集过程中滑动变焦条切换到不同的摄像头之后则自动匹配到对应摄像头的水印。例如,在通过主摄像头采集视频图像的情况下,在录像界面显示主摄像头采集的视频图像,并在主摄像头采集的视频图像上述显示主摄像头关联的水印,如图4a所示,在录像界面显示的主摄像头采集的视频图像上显示主摄像头关联的水印41,即Master水印;在通过广角摄像头采集视频图像的情况下,在录像界面显示广角摄像头采集的视频图像,并在广角摄像头采集的视频图像上述显示广角摄像头关联的水印,如图4b所示,在录像界面显示的广角摄像头采集的视频图像上显示广角摄像头关联的水印42,即wide水印;在通过长焦摄像头采集视频图像的情况下,在录像界面显示长焦摄像头采集的视频图像,并在长焦摄像头采集的视频图像上述显示长焦摄像头关联的水印,如图4c所示,在录像界面显示的长焦摄像头采集的视频图像上显示长焦摄像头关联的水印43,即ultra水印。

需要说明的是,在录像界面上显示的视频图像可以是采集的视频图像或用于视频编码的视频图像;也可以是采集的视频图像对应的小尺寸图像,其中,上述采集的视频图像对应的小尺寸图像可以是指尺寸小于采集的视频图像的图像,例如,采集的视频图像缩小预设倍数后得到的图像。在录像界面上显示的视频图像是采集的视频图像对应的小尺寸图像的情况下,本申请实施例可以将采集的每帧视频图像、每帧视频图像对应的小尺寸图像和采集每帧视频图像所使用的摄像头关联的水印关联存储。

本申请实施例在通过所述N个摄像头采集视频图像的过程中,可以通过调整变焦倍数以切换不同摄像头进行视频图像采集,并可自适应匹配切换后摄像头的水印并显示在采集的视频图像上,不仅操作较为便捷,且便于用户直观查看当前采集视频图像所使用的摄像头。

可选地,所述N个摄像头中不同摄像头对应不同的变焦倍数范围,且所述N个摄像头中每个摄像头在对应的变焦倍数范围内采集视频图像;

所述将每帧视频图像和采集每帧视频图像所使用的摄像头的标识信息关联存储,包括:

将每帧视频图像和每帧视频图像所使用的变焦倍数对应的变焦倍数标识关联存储。

本申请实施例中,上述N个摄像头中不同摄像头对应不同的变焦倍数范围,例如,上述N个摄像头包括广角摄像头、主摄像头和长焦摄像头,其中,上述广角摄像头对应的变焦倍数范围为小于1倍,即1×以下,上述主摄像头对应的变焦倍数范围为1倍至5倍,即1×至5×,上述长焦摄像头对应的变焦倍数范围为大于5倍,即5×以上。可选地,在通过上述N个摄像头采集视频的过程中可以通过滑动变焦条切换不同摄像头进行视频图像采集,例如,如图4a至图4c所示。

上述变焦倍数对应的变焦倍数标识用于标识该变焦倍数。实际应用中,在将每帧视频图像和每帧视频图像所使用的变焦倍数对应的变焦倍数标识关联存储的情况下,基于每帧视频图像关联的变焦倍数标识,可以确定采集每帧视频图像所使用的变焦倍数,并可以基于采集每帧视频图像所使用的变焦倍数所属的变焦倍数范围确定采集每帧视频图像所使用的摄像头。

本申请实施例中,所述N个摄像头中不同摄像头对应不同的变焦倍数范围,且所述N个摄像头中每个摄像头在对应的变焦倍数范围内采集视频图像,并在通过所述N个摄像头采集视频图像的过程中,将采集的每帧视频图像和采集每帧视频图像所使用的变焦倍数对应的变焦倍数标识关联存储,这样基于视频中各帧视频图像关联的变焦倍数标识不仅可以快速的区分各个摄像头拍摄的视频片段,还可以从变焦倍数维度筛选不同变焦倍数对应的视频片段进行处理。

可选地,所述接收用户的第一输入之前,所述方法还包括:

接收用户对目标视频的第三输入;

响应于所述第三输入,播放所述目标视频,并在第二控件上实时显示播放的每帧视频图像关联的标识信息。

本申请实施例中,上述第三输入可以包括语音输入或触控输入等,其中,上述触控输入可以包括但不限于点击输入、滑动输入、按压输入或拖动输入等。上述第二控件可以是播放进度条,也可以是额外设置的控件。

在一实施方式中,若上述视频图像关联的标识信息为水印,则可以在播放上述目标视频的过程中,在第二控件上实时显示播放的每帧视频图像关联的水印。例如,如图5a所示,上述第二控件为水印选择控件51,在水印选择控件51上显示播放的每帧视频图像关联的水印。需要说明的是,在播放目标视频过程中可以暂停播放目标视频,以查看水印选择控件51上显示的当前帧的视频图像关联的水印。

在另一实施方式中,若上述视频图像关联的标识信息为变焦倍数标识,则可以在播放上述目标视频的过程中,在第二控件上实时显示播放的每帧视频图像关联的变焦倍数标识。例如,如图5b所示,第二控件为播放进度条52,在播放进度条52上显示播放的每帧视频图像关联的变焦倍数标识62。

在另一实施方式中,若上述视频图像关联的标识信息包括变焦倍数标识和摄像头标识,则可以在播放上述目标视频的过程中,在第二控件上实时显示播放的每帧视频图像关联的变焦倍数标识和摄像头标识。例如,如图5c所示,第二控件为播放进度条52,在播放进度条52上显示播放的每帧视频图像关联的变焦倍数标识62和摄像头标识63。

本申请实施例通过在播放所述目标视频过程中在第二控件上实时显示播放的每帧视频图像关联的标识信息,便于用户直观查看采集各帧视频图像所使用的摄像头或变焦倍数。

可选地,所述标识信息包括水印;所述接收用户的第一输入之前,所述方法还包括:

接收用户对所述第二控件的第四输入;

响应于所述第四输入,显示N个水印选项,其中,所述N个水印选项与所述N个摄像头一一对应;

所述接收用户的第一输入,包括:

接收用户对所述N个水印选项中的目标水印选项的第一输入;

其中,所述目标摄像头为所述目标水印选项对应的摄像头。

本申请实施例中,上述第四输入可以包括语音输入或触控输入等,其中,上述触控输入可以包括但不限于点击输入、滑动输入、按压输入或拖动输入等。

例如,如图6a所示,用户点击水印选择控件51,显示包括主摄、广角和长焦三个水印选项的选项列表511,如图6b所示,用户点击其中一个水印选项,则从目标视频中获取该水印选项对应的摄像头的视频片段,例如,用户点击主摄选项,则从目标视频中获取主摄像头的视频片段。

本申请实施例通过提供N个水印选项以供用户选择,可以提高选取不同摄像头对应的视频片段的便捷性。

可选地,所述标识信息包括变焦倍数标识;

所述接收用户的第一输入,包括:

接收用户对所述第二控件上显示的变焦倍数标识的第一输入;

其中,所述目标摄像头为目标变焦倍数标识指示的摄像头,所述目标变焦倍数标识为根据所述第一输入的输入参数确定的变焦倍数标识。

本申请实施例中,上述第一输入可以包括按压输入、滑动输入或拖动输入等。其中,在上述第一输入为按压输入的情况下,上述第一输入的输入参数可以包括按压时长;在上述第一输入为滑动输入的情况下,上述第一输入的输入参数可以包括滑动距离;在上述第一输入为拖动输入的情况下,上述第一输入的输入参数可以包括拖动距离。

实际应用中,可以预先建立不同变焦倍数标识和第一输入的输入参数之间的对应关系,这样基于第一输入的输入参数可以快速的确定对应的变焦倍数标识,也即目标变焦倍数标识。例如,如图7所示,按压播放进度条52上显示的变焦倍数标识62以选择目标变焦倍数。

上述目标变焦倍数标识指示的摄像头,可以是指目标变焦倍数标识指示的变焦倍数所属的变焦倍数范围对应的摄像头。可选地,在确定目标变焦倍数标识之后,可以直接从目标视频中获取目标变焦倍数标识对应的视频片段,其中,该目标变焦倍数标识对应的视频片段为目标摄像头采集的视频片段;也可以是从目标视频中获取目标变焦倍数标识指示的目标摄像头对应的视频片段,例如,可以获取目标视频中关联的变焦倍数标识所指示的变焦倍数属于目标变焦倍数范围的所有的视频图像,上述目标变焦倍数范围为所述目标摄像头对应的变焦倍数范围。

本申请实施例通过对第二控件上显示的变焦倍数标识的第一输入以选择目标变焦倍数标识,不仅操作较为便捷,还便于用户从变焦倍数的粒度处理视频。

可选地,所述标注信息包括摄像头标识和变焦倍数标识;

所述接收用户的第一输入,包括:

接收针对所述第二控件上显示的摄像头标识或变焦倍数标识的第一输入;

其中,所述目标摄像头为根据所述第一输入的输入参数所确定的目标摄像头标识或目标变焦倍数标识对应的摄像头,在接收到针对所述第二控件上显示的摄像头标识的第一输入的情况下,可以从所述目标视频中获取所述目标摄像头标识对应的摄像头对应的视频片段,在接收到针对所述第二控件上显示的变焦倍数标识的第一输入的情况下,可以从所述目标视频中获取所述目标变焦倍数对应的视频片段。

本申请实施例中,上述第一输入可以包括按压输入、滑动输入或拖动输入等。其中,在上述第一输入为按压输入的情况下,上述第一输入的输入参数可以包括按压时长;在上述第一输入为滑动输入的情况下,上述第一输入的输入参数可以包括滑动距离;在上述第一输入为拖动输入的情况下,上述第一输入的输入参数可以包括拖动距离。

例如,如图8a所示,在接收到针对播放进度条52上显示的摄像头标识63的按压输入的情况下,可以根据按压输入的按压时长确定目标摄像头标识,并从所述目标视频中获取目标摄像头标识对应的摄像头的视频片段;如图8b所示,在接收到针对播放进度条52上显示的变焦倍数标识62的按压输入的情况下,可以获取根据所述按压输入的按压时长确定目标变焦倍数,并从所述目标视频中获取目标变焦倍数标识对应的视频片段。

本申请实施例中所述标注信息包括摄像头标识和变焦倍数标识,在接收到针对所述第二控件上显示的摄像头标识的第一输入的情况下,可以从所述目标视频中获取所述目标摄像头标识对应的摄像头对应的视频片段,在接收到针对所述第二控件上显示的变焦倍数标识的第一输入的情况下,可以从所述目标视频中获取所述目标变焦倍数标识对应的视频片段,便于用户从摄像头粒度和变焦倍数粒度处理视频。

可选地,在视频浏览界面的第二预设区域显示有多个视频的缩略图的情况下,响应于所述第一输入,可以分别根据所述每个视频的每帧视频图像关联的标识信息,从所述每个视频中获取目标摄像头对应的视频片段。其中,上述第二预设区域可以是视频浏览界面的底部区域。

例如,如图6a所示,在视频浏览界面的底部区域显示有视频a的缩略图、视频b的缩略图和视频c的缩略图,在用户选择广角水印选项的情况下,可以分别获取视频a中广角摄像头对应的视频片段、视频b中广角摄像头对应的视频片段以及视频c中广角摄像头对应的视频片段。

本申请实施例在视频浏览界面的第二预设区域显示有多个视频的缩略图的情况下,通过分别根据所述每个视频的每帧视频图像关联的标识信息,从所述每个视频中获取目标摄像头对应的视频片段,这样可以提高处理多个视频的效率。

可选地,所述对所述目标视频片段进行目标处理,包括:

播放所述目标视频片段;

或者,剪辑所述目标视频片段。

本申请实施例中,在得到目标视频片段之后,可以播放目标视频片段;或者可以剪辑目标视频片段,例如,调整目标视频片段的曝光参数或者给目标视频片段添加滤镜或者截取目标视频片段等。

本申请实施例通过在得到目标视频片段之后播放目标视频片段,使得用户可以仅浏览目标摄像头拍摄的视频片段,或者在得到目标视频片段之后剪辑目标视频片段,满足用户从摄像头粒度剪辑视频的需求。

需要说明的是,在视频播放完成后,可以点击视频浏览界面的左上角的返回控件,即可返回录像界面,并且可以在录像界面的底部区域包括视频浏览界面的底部区域保存的视频缩略图,如图9所示。

需要说明的是,本申请实施例提供的视频处理方法,执行主体可以为视频处理装置,或者,该视频处理装置中的用于执行加载视频处理方法的控制模块。本申请实施例中以视频处理装置执行加载视频处理方法为例,说明本申请实施例提供的视频处理装置。

参见图10,图10是本申请一实施例提供的视频处理装置的结构图,如图10所示,该视频处理装置1000包括:

第一接收模块1001,用于接收用户的第一输入,所述第一输入为从N个摄像头中选择目标摄像头的输入,N为大于1的整数;

获取模块1002,用于响应于所述第一输入,根据目标视频的每帧视频图像关联的标识信息,从所述目标视频中,获取目标视频片段,所述目标视频片段的每帧视频图像均为所述目标摄像头采集的;

处理模块1003,用于对所述目标视频片段进行目标处理;

其中,所述目标视频由所述N个摄像头采集的视频图像组成,所述标识信息用于指示采集每帧视频图像所使用的摄像头。

可选地,所述标识信息包括水印、摄像头标识和变焦倍数标识中的至少一项。

可选地,所述装置还包括:

存储模块,用于所述获取所述目标视频的每帧视频图像对应的标识信息之前,在通过所述N个摄像头采集视频图像的过程中,将每帧视频图像和采集每帧视频图像所使用的摄像头的标识信息关联存储。

可选地,所述标识信息包括水印,所述N个摄像头中每个摄像头关联水印,且不同摄像头关联的水印不同;

所述存储模块具体用于:

将每帧视频图像和采集每帧视频图像所使用的摄像头关联的水印关联存储。

可选地,录像界面包括第一控件;

所述装置还包括:

第一显示模块,用于在通过所述N个摄像头采集视频图像的过程中,在所述录像界面上显示的第一视频图像上,显示第一水印,所述第一视频图像为第一摄像头采集的,所述第一水印为所述第一摄像头关联的水印;

第二显示模块,用于在接收到用户对所述第一控件上的第一指示标识的第二输入的情况下,响应于所述第二输入,将所述第一指示标识移动至目标位置,并将所述第一视频图像更新为第二视频图像,且在所述第二视频图像上显示第二水印;

其中,所述第二视频图像为第二摄像头采集的视频图像,所述第二水印为所述第二摄像头关联的水印,所述第二摄像头为所述目标位置指示的目标变焦倍数关联的摄像头。

可选地,所述N个摄像头中不同摄像头对应不同的变焦倍数范围,且所述N个摄像头中每个摄像头在对应的变焦倍数范围内采集视频图像;

所述存储模块具体用于:

将每帧视频图像和每帧视频图像所使用的变焦倍数对应的变焦倍数标识关联存储。

可选地,所述装置还包括:

第二接收模块,用于所述接收用户的第一输入之前,接收用户对目标视频的第三输入;

播放模块,用于响应于所述第三输入,播放所述目标视频,并在第二控件上实时显示播放的每帧视频图像关联的标识信息。

可选地,所述标识信息包括水印;所述装置还包括:

第三接收模块,用于所述接收用户的第一输入之前,接收用户对所述第二控件的第四输入;

第三显示模块,用于响应于所述第四输入,显示N个水印选项,其中,所述N个水印选项与所述N个摄像头一一对应;

所述第一接收模块具体用于:

接收用户对所述N个水印选项中的目标水印选项的第一输入;

其中,所述目标摄像头为所述目标水印选项对应的摄像头。

可选地,所述标识信息包括变焦倍数标识;

所述第一接收模块具体用于:

接收用户对所述第二控件上显示的变焦倍数标识的第一输入;

其中,所述目标摄像头为目标变焦倍数标识指示的摄像头,所述目标变焦倍数标识为根据所述第一输入的输入参数确定的变焦倍数标识。

可选地,所述处理模块具体用于:

播放所述目标视频片段;

或者,剪辑所述目标视频片段。

本申请实施例中的视频处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的视频处理装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的视频处理装置1000能够实现上述视频处理方法实施例的各个过程,为避免重复,这里不再赘述。

本申请实施例的视频处理装置1000,第一接收模块1001,用于接收用户的第一输入,所述第一输入为从N个摄像头中选择目标摄像头的输入,N为大于1的整数;获取模块1002,用于响应于所述第一输入,根据目标视频的每帧视频图像关联的标识信息,从所述目标视频中,获取目标视频片段,所述目标视频片段的每帧视频图像均为所述目标摄像头采集的;处理模块1003,用于对所述目标视频片段进行目标处理;其中,所述目标视频由所述N个摄像头采集的视频图像组成,所述标识信息用于指示采集每帧视频图像所使用的摄像头。通过目标视频的每帧视频图像关联的标识信息能够较为便捷地区分不同摄像头对应的视频片段,进而可以较为便捷的筛选出目标视频中不同摄像头拍摄的视频片段进行处理。

可选地,参见图11,图11是本申请一实施例提供的电子设备的结构图,如图11所示,本申请实施例提供的电子设备1100,包括处理器1101,存储器1102,存储在存储器1102上并可在所述处理器1101上运行的程序或指令,该程序或指令被处理器1101执行时实现上述视频处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

参见图12,图12是本申请另一实施例提供的电子设备的结构图,如图12所示,该电子设备1200包括但不限于:射频单元1201、网络模块1202、音频输出单元1203、输入单元1204、传感器1205、显示单元1206、用户输入单元1207、接口单元1208、存储器1209、以及处理器1210等部件。

本领域技术人员可以理解,电子设备1200还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1210逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,所述输入单元1204,用于接收用户的第一输入,所述第一输入为从N个摄像头中选择目标摄像头的输入,N为大于1的整数;

所述处理器1210,用于响应于所述第一输入,根据目标视频的每帧视频图像关联的标识信息,从所述目标视频中,获取目标视频片段,所述目标视频片段的每帧视频图像均为所述目标摄像头采集的;对所述目标视频片段进行目标处理;其中,所述目标视频由所述N个摄像头采集的视频图像组成,所述标识信息用于指示采集每帧视频图像所使用的摄像头。

可选地,所述标识信息包括水印、摄像头标识和变焦倍数标识中的至少一项。

可选地,所述存储器1209用于:

所述根据目标视频的每帧视频图像关联的标识信息,从所述目标视频中,获取目标视频片段之前,在通过所述N个摄像头采集视频图像的过程中,将每帧视频图像和采集每帧视频图像所使用的摄像头的标识信息关联存储。

可选地,所述标识信息包括水印,所述N个摄像头中每个摄像头关联水印,且不同摄像头关联的水印不同;

所述存储器1209用于:

将每帧视频图像和采集每帧视频图像所使用的摄像头关联的水印关联存储。

可选地,录像界面包括第一控件;

所述显示单元1206用于:

在通过所述N个摄像头采集视频图像的过程中,在所述录像界面上显示的第一视频图像上,显示第一水印,所述第一视频图像为第一摄像头采集的,所述第一水印为所述第一摄像头关联的水印;

在接收到用户对所述第一控件上的第一指示标识的第二输入的情况下,响应于所述第二输入,将所述第一指示标识移动至目标位置,并将所述第一视频图像更新为第二视频图像,且在所述第二视频图像上显示第二水印;

其中,所述第二视频图像为第二摄像头采集的视频图像,所述第二水印为所述第二摄像头关联的水印,所述第二摄像头为所述目标位置指示的目标变焦倍数关联的摄像头。

可选地,所述N个摄像头中不同摄像头对应不同的变焦倍数范围,且所述N个摄像头中每个摄像头在对应的变焦倍数范围内采集视频图像;

所述存储器1209用于:

将每帧视频图像和每帧视频图像所使用的变焦倍数对应的变焦倍数标识关联存储。

可选地,所述输入单元1204,还用于所述接收用户的第一输入之前,接收用户对目标视频的第三输入;

所述显示单元1206,还用于响应于所述第三输入,播放所述目标视频,并在第二控件上实时显示播放的每帧视频图像关联的标识信息。

可选地,所述标识信息包括水印;

所述输入单元1204,还用于所述接收用户的第一输入之前,接收用户对所述第二控件的第四输入;

所述显示单元1206,还用于响应于所述第四输入,显示N个水印选项,其中,所述N个水印选项与所述N个摄像头一一对应;

所述输入单元1204,还用于接收用户对所述N个水印选项中的目标水印选项的第一输入;其中,所述目标摄像头为所述目标水印选项对应的摄像头。

可选地,所述标识信息包括变焦倍数标识;

所述输入单元1204,还用于接收用户对所述第二控件上显示的变焦倍数标识的第一输入;

其中,所述目标摄像头为目标变焦倍数标识指示的摄像头,所述目标变焦倍数标识为根据所述第一输入的输入参数确定的变焦倍数标识。

可选地,所述处理器1210还用于:

播放所述目标视频片段;

或者,剪辑所述目标视频片段。

应理解的是,本申请实施例中,输入单元1204可以包括图形处理器(GraphicsProcessing Unit,GPU)12041和麦克风12042,图形处理器12041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1206可包括显示面板12061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板12061。用户输入单元1207包括触控面板12071以及其他输入设备12072。触控面板12071,也称为触摸屏。触控面板12071可包括触摸检测装置和触摸控制器两个部分。其他输入设备12072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1209可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1210可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1210中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述视频处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述视频处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

技术分类

06120112965712