【技术实现步骤摘要】
本专利技术涉及通讯
,尤其涉及一种视频合成方法及装置。
技术介绍
随着4G时代的到来,互联网领域已从文字时代、图片时代、短视频时代进入到了直播时代,移动视频直播已经成为当前互联网表现最抢眼的领域之一。为了增加视频的趣味性,美化视频效果,主播通常会在录制时增加一些美颜、趣味贴图或者动画等装饰效果,但通常存在录制端与播放端设备不同而不能播放合成视频或是装饰效果与录制视频不能同步播放的问题,导致用户体验较差。
技术实现思路
本专利技术的主要目的在于提供一种视频合成方法及装置,旨在解决录制端与播放端设备不同而不能播放合成视频或是装饰效果与录制视频不能同步播放的技术问题。为实现上述目的,本专利技术提供的一种视频合成方法包括以下步骤:获取相机的原始视频帧,将原始视频帧转换成原始视频帧纹理并缓存于系统编码库生成的绘图层;创建绘图窗口,并建立绘图窗口与所述绘图层的对应关系,以将所述绘图层缓存的原始视频帧纹理绘制于所述绘图窗口;将绘图窗口的原始视频帧纹理与本地系统的效果数据混合编码,生成并输出合成视频,以供接收端解码播放所述合成视频。优选地,所述获取相机的原始视频帧,将原始视频 ...
【技术保护点】
一种视频合成方法,其特征在于,所述视频合成方法包括以下步骤:获取相机的原始视频帧,将原始视频帧转换成原始视频帧纹理并缓存于系统编码库生成的绘图层;创建绘图窗口,并建立绘图窗口与所述绘图层的对应关系,以将所述绘图层缓存的原始视频帧纹理绘制于所述绘图窗口;将绘图窗口的原始视频帧纹理与本地系统的效果数据混合编码,生成并输出合成视频,以供接收端解码播放所述合成视频。
【技术特征摘要】
1.一种视频合成方法,其特征在于,所述视频合成方法包括以下步骤:获取相机的原始视频帧,将原始视频帧转换成原始视频帧纹理并缓存于系统编码库生成的绘图层;创建绘图窗口,并建立绘图窗口与所述绘图层的对应关系,以将所述绘图层缓存的原始视频帧纹理绘制于所述绘图窗口;将绘图窗口的原始视频帧纹理与本地系统的效果数据混合编码,生成并输出合成视频,以供接收端解码播放所述合成视频。2.如权利要求1所述的视频合成方法,其特征在于,所述获取相机的原始视频帧,将原始视频帧转换成原始视频帧纹理并缓存于系统编码库生成的绘图层的步骤包括:创建相机预览窗口以获取相机的原始视频帧,并为所述相机预览窗口设置渲染器;获取所述渲染器基于各个原始视频帧创建的表面纹理和对应的纹理编号,并将获取的所述原始视频帧通过表面纹理和纹理编号转换成原始视频帧纹理;将原始视频帧纹理缓存于系统编码库生成的绘图层。3.如权利要求2所述的视频合成方法,其特征在于,所述创建绘图窗口,并建立绘图窗口与所述绘图层的对应关系,以将所述绘图层缓存的原始视频帧纹理绘制于所述绘图窗口的步骤包括:创建绘图窗口,根据系统函数接收绘图层缓存的原始视频帧纹理,以建立绘图窗口与绘图层的对应关系;根据系统编码线程窗口切换规则,完成绘图层与绘图窗口之间的切换,并根据预设的绘图参数和绘图流程,将绘图层的原始视频帧纹理绘制于绘图窗口中。4.如权利要3所述的视频合成方法,其特征在于,所述将绘图窗口的原始视频帧纹理与本地系统的效果数据混合编码,生成并输出合成视频,以供接收端解码播放所述合成视频的步骤包括:根据接收的输入指令,从本地系统中获取对应的效果数据;基于系统开放图形库将效果数据转换为对应的效果纹理,并将效果纹理绘制于绘图窗口中;对绘图窗口中的原始视频帧纹理和效果纹理进行混合和编码,生成并输出合成视频,以供接收端解码播放所述合成视频。5.如权利要求4所述的视频合成方法,其特征在于,所述对绘图窗口中的原始视频帧纹理和效果纹理进行混合和编码,生成并输出合成视频,以供接收端解码播放所述合成视频的步骤包括:将绘图窗口中的原始视频帧纹理和效果纹理混合成新的视频帧,并输出至与绘图窗口对应的绘图层;基于系统...
【专利技术属性】
技术研发人员:曾红,
申请(专利权)人:深圳TCL数字技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。