视频处理方法、客户端及终端技术

技术编号:19752092 阅读:25 留言:0更新日期:2018-12-12 05:54
本发明专利技术实施例公开了及一种视频处理方法、客户端及终端,涉及图像处理技术领域,所述方法包括:监听运行在沙箱中的分身应用是否调用电子设备中的摄像模块进行视频聊天,若是监听到分身应用调用所述摄像模块进行视频聊天,则拦截分身应用调用摄像模块进行视频聊天所预览的第一视频,其中,第一视频包括至少一帧第一图像,对第一视频中的每一帧第一图像进行处理,得到第二视频,将第二视频发送至所述分身应用,以使分身应用可以利用第二视频和对端进行视频聊天;如此,对第一视频中的每一帧第一图像进行处理后得到第二视频,分身应用以经过处理后的第二视频和对端进行视频聊天,分身应用可以以经过美化处理后的第二视频和对端进行视频聊天。

【技术实现步骤摘要】
视频处理方法、客户端及终端
本专利技术涉及图像处理
,尤其涉及一种视频处理方法、客户端及终端。
技术介绍
随着智能终端的发展,智能终端承载了越来越多的功能。其中,视频聊天功能智能终端上必不可少的一个功能。但是在进行视频聊天时,显示人物或场景的都是原始图像,而有些用户想展示给对方比较好的形象,希望在视频聊天时可以对人物及场景进行美化,因此如何在视频聊天时对图像进行美化是亟需解决的问题。
技术实现思路
鉴于上述问题,本专利技术实施例提供了一种视频处理方法、客户端及终端,用于解决现有技术中在视频聊天时,无法对视频聊天的图像进行美化,导致用户的需求得不到满足的技术问题。第一方面,本专利技术提供一种视频处理方法,所述方法包括:监听运行在沙箱中的分身应用是否调用电子设备中的摄像模块进行视频聊天;若是监听到所述分身应用调用所述摄像模块进行视频聊天,则拦截所述分身应用调用所述摄像模块进行视频聊天所预览的第一视频,其中,所述第一视频包括至少一帧第一图像;对所述第一视频中的每一帧第一图像进行处理,得到第二视频;将所述第二视频发送至所述分身应用,以使所述分身应用可以利用所述第二视频和对端进行视频聊天。可选的,所述对所述第一视频中的每一帧第一图像进行处理,得到第二视频,包括:获取所述第一视频中的每帧第一图像各自的第一纹理信息;利用所述第一纹理信息对所述第一纹理信息对应的第一图像进行渲染以实现图像美化,得到第二图像,所述第二图像组成第二视频。可选的,利用所述第一纹理信息对所述第一纹理信息对应的第一图像进行渲染以实现图像美化,得到第二图像,包括:对所述第一纹理信息进行渲染,得到第二纹理信息;将所述第一图像中的所述第一纹理信息替换为与所述第一纹理信息对应的第二纹理信息,得到第二图像。可选的,在将所述第二视频发送至所述分身应用之后,所述视频处理方法还包括:监听运行在沙箱中的分身应用是否调停止用电子设备中的摄像模块进行视频聊天;当监听到所述分身应用停止调用所述摄像模块进行视频聊天时,释放所述纹理信息所占的内存。可选的,在拦截所述分身应用调用所述摄像模块进行视频聊天所预览的第一视频之后,所述视频处理方法还包括:将所述第一视频发送至所述分身应用,以使所述分身应用可以利用所述第一视频和对端进行视频聊天。可选的,所述监听运行在沙箱中的分身应用是否调用电子设备中的摄像模块进行视频聊天,包括:通过第一钩子函数监听所述分身应用是否利用视频拍摄指令调用所述摄像模块;当所述第一钩子函数监听到所述分身应用利用视频拍摄指令调用所述摄像模块时,表示监听到所述分身应用调用所述摄像模块进行视频聊天。可选的,所述监听运行在沙箱中的分身应用是否停止调用电子设备中的摄像模块进行视频聊天,包括:通过第二钩子函数监听所述分身应用是否利用停止视频拍摄指令调用所述摄像模块;当所述第二钩子函数监听到所述分身应用利用停止视频拍摄指令调用所述摄像模块时,表示所述分身应用停止调用所述摄像模块进行视频聊天。第二方面,本专利技术实施了还提供了一种客户端,所述装置包括:第一监听模块,用于监听运行在沙箱中的分身应用是否调用电子设备中的摄像模块进行视频聊天;拦截模块,用于若是监听到所述分身应用调用所述摄像模块进行视频聊天,则拦截所述分身应用调用所述摄像模块进行视频聊天所预览的第一视频,其中,所述第一视频包括至少一帧第一图像;处理模块,用于对所述第一视频中的每一帧第一图像进行处理,得到第二视频;第一通讯模块,用于将所述第二视频发送至所述分身应用,以使所述分身应用可以利用所述第二视频和对端进行视频聊天。可选的,所述处理模块,包括:获取纹理单元,用于获取所述第一视频中的每帧第一图像各自的第一纹理信息;美化单元,用于利用所述第一纹理信息对所述第一纹理信息对应的第一图像进行渲染以实现图像美化,得到第二图像,所述第二图像组成第二视频。可选的,所述美化单元,包括:渲染子单元,用于对所述第一纹理信息进行渲染,得到第二纹理信息;替换子单元,用于将所述第一图像中的所述第一纹理信息替换为与所述第一纹理信息对应的第二纹理信息,得到第二图像。可选的,所述客户端还包括:第二监听模块,用于监听运行在沙箱中的分身应用是否调停止用电子设备中的摄像模块进行视频聊天;释放模块,用于当监听到所述分身应用停止调用所述摄像模块进行视频聊天时,释放所述纹理信息所占的内存。可选的,所述客户端还包括:第二通讯模块,用于将所述第一视频发送至所述分身应用,以使所述分身应用可以利用所述第一视频和对端进行视频聊天。可选的,所述第一监听模块,包括:第一监听单元,用于通过第一钩子函数监听所述分身应用是否利用视频拍摄指令调用所述摄像模块;第一判定单元,用于当所述第一钩子函数监听到所述分身应用利用视频拍摄指令调用所述摄像模块时,表示监听到所述分身应用调用所述摄像模块进行视频聊天。可选的,所述第二监听模块,包括:第二监听单元,用于通过第二钩子函数监听所述分身应用是否利用停止视频拍摄指令调用所述摄像模块;第二监判定单元,用于当所述第二钩子函数监听到所述分身应用利用停止视频拍摄指令调用所述摄像模块时,表示所述分身应用停止调用所述摄像模块进行视频聊天。第三方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一项所述方法的步骤。第四方面,本专利技术实施例还提供了一种移动终端,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:监听运行在沙箱中的分身应用是否调用电子设备中的摄像模块进行视频聊天;若是监听到所述分身应用调用所述摄像模块进行视频聊天,则拦截所述分身应用调用所述摄像模块进行视频聊天所预览的第一视频,其中,所述第一视频包括至少一帧第一图像;对所述第一视频中的每一帧第一图像进行处理,得到第二视频;将所述第二视频发送至所述分身应用,以使所述分身应用可以利用所述第二视频和对端进行视频聊天。本申请实施例中提供的技术方案,至少具有如下技术效果或优点:本专利技术实施例提供了一种视频处理方法、客户端及终端,所述方法包括:监听运行在沙箱中的分身应用是否调用电子设备中的摄像模块进行视频聊天,若是监听到所述分身应用调用所述摄像模块进行视频聊天,则拦截所述分身应用调用所述摄像模块进行视频聊天所预览的第一视频,其中,所述第一视频包括至少一帧第一图像,对所述第一视频中的每一帧第一图像进行处理,得到第二视频,将所述第二视频发送至所述分身应用,以使所述分身应用可以利用所述第二视频和对端进行视频聊天;如此,可以对在分身程序调用摄像模块进行视频聊天时拦截摄像模块采集的、分身程序还未显示的第一视频,通过对第一视频中的每一帧第一图像进行处理后得到第二视频,再将第二视频发送至分身应用,分身应用以经过处理后的第二视频和对端进行视频聊天,第二视频可以是通过将第一视频进行美化处理得到,如此,分身应用可以以经过美化处理后的第二视频和对端进行视频聊天。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,所述方法包括:监听运行在沙箱中的分身应用是否调用电子设备中的摄像模块进行视频聊天;若是监听到所述分身应用调用所述摄像模块进行视频聊天,则拦截所述分身应用调用所述摄像模块进行视频聊天所预览的第一视频,其中,所述第一视频包括至少一帧第一图像;对所述第一视频中的每一帧第一图像进行处理,得到第二视频;将所述第二视频发送至所述分身应用,以使所述分身应用可以利用所述第二视频和对端进行视频聊天。

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括:监听运行在沙箱中的分身应用是否调用电子设备中的摄像模块进行视频聊天;若是监听到所述分身应用调用所述摄像模块进行视频聊天,则拦截所述分身应用调用所述摄像模块进行视频聊天所预览的第一视频,其中,所述第一视频包括至少一帧第一图像;对所述第一视频中的每一帧第一图像进行处理,得到第二视频;将所述第二视频发送至所述分身应用,以使所述分身应用可以利用所述第二视频和对端进行视频聊天。2.根据权利要求1所述的视频处理方法,其特征在于,所述对所述第一视频中的每一帧第一图像进行处理,得到第二视频,包括:获取所述第一视频中的每帧第一图像各自的第一纹理信息;利用所述第一纹理信息对所述第一纹理信息对应的第一图像进行渲染以实现图像美化,得到第二图像,所述第二图像组成第二视频。3.根据权利要求2所述的视频处理方法,其特征在于,利用所述第一纹理信息对所述第一纹理信息对应的第一图像进行渲染以实现图像美化,得到第二图像,包括:对所述第一纹理信息进行渲染,得到第二纹理信息;将所述第一图像中的所述第一纹理信息替换为与所述第一纹理信息对应的第二纹理信息,得到第二图像。4.根据权利要求2所述的视频处理方法,其特征在于,在将所述第二视频发送至所述分身应用之后,所述视频处理方法还包括:监听运行在沙箱中的分身应用是否调停止用电子设备中的摄像模块进行视频聊天;当监听到所述分身应用停止调用所述摄像模块进行视频聊天时,释放所述纹理信息所占的内存。5.根据权利要求1所述的视频处理方法,其特征在于,在拦截所述分身应用调用所述摄像模块进行视频聊天所预览的第一视频之后,所述视频处理方法还包括:将所述第一视频发送至所述分身应用,以使所述分身应用可以利用所述第一视频和对端进行视频聊天。6.根据权利要求1所述的视频处理方法,其特征在于,所述监听运行在沙箱中的分身应用是否调用电子设备中的摄像模块进行视频聊天,包括:通过第一钩子函数监听所述分身应用是否利用...

【专利技术属性】
技术研发人员:王春雷
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1