视频处理方法和装置与流程

文档序号:32347632发布日期:2022-11-26 11:53阅读:来源:国知局

技术特征:
1.一种视频处理方法,其特征在于,包括:在浏览器引擎创建视频标签,基于所述视频标签获取待处理视频;其中,所述待处理视频对应有预先制作的遮罩视频,所述遮罩视频与所述待处理视频具有形状和尺寸一致的主体部分以及背景部分;所述遮罩视频的主体部分像素为第一颜色、背景部分像素为不同于第一颜色的第二颜色;对于所述待处理视频和所述遮罩视频中的任一对视频帧,使用基于预设绘图协议的着色器将该对视频帧的遮罩帧中由第二颜色标识的背景部分像素的透明度置为表征高透明度的第一数值;对于该对视频帧的遮罩帧中由第一颜色标识的主体部分的任一像素,使用所述着色器将该对视频帧的待处理帧中的对应像素的颜色赋值到所述任一像素、将所述任一像素的透明度置为表征低透明度的第二数值,以使所述遮罩帧形成目标帧;将由所述目标帧组成的目标视频输出在网页进行展示。2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:在所述使用基于预设绘图协议的着色器将该对视频帧的遮罩帧中由第二颜色标识的背景部分像素的透明度置为表征高透明度的第一数值之前,在所述浏览器引擎创建画布标签,基于由所述画布标签形成的画布将该对视频帧作为纹理附着在调用所述绘图协议接口创建的缓冲区中。3.根据权利要求1所述的方法,其特征在于,第一颜色为白色;以及,所述使用所述着色器将该对视频帧的待处理帧中的对应像素的颜色赋值到所述任一像素,包括:确定所述待处理帧中与所述任一像素具有相同坐标的对应像素;将所述任一像素的像素值与所述对应像素的像素值相加,作为所述目标帧中所述任一像素的像素值。4.根据权利要求3所述的方法,其特征在于,第二颜色为黑色,第一数值为零,第二数值为一,所述着色器为顶点着色器。5.根据权利要求2所述的方法,其特征在于,所述视频标签为超文本标记语言html5的video标签,所述画布标签为html5的canvas标签,所述绘图协议为网页绘图协议webgl。6.一种视频处理装置,其特征在于,包括:视频确定单元,用于在浏览器引擎创建视频标签,基于所述视频标签获取待处理视频;其中,所述待处理视频对应有预先制作的遮罩视频,所述遮罩视频与所述待处理视频具有形状和尺寸一致的主体部分以及背景部分;所述遮罩视频的主体部分像素为第一颜色、背景部分像素为不同于第一颜色的第二颜色;目标帧形成单元,用于:对于所述待处理视频和所述遮罩视频中的任一对视频帧,使用基于预设绘图协议的着色器将该对视频帧的遮罩帧中由第二颜色标识的背景部分像素的透明度置为表征高透明度的第一数值;对于该对视频帧的遮罩帧中由第一颜色标识的主体部分的任一像素,使用所述着色器将该对视频帧的待处理帧中的对应像素的颜色赋值到所述任一像素、将所述任一像素的透明度置为表征低透明度的第二数值,以使所述遮罩帧形成目标帧;输出单元,用于将由所述目标帧组成的目标视频输出在网页进行展示。7.根据权利要求6所述的装置,其特征在于,第一颜色为白色;所述装置进一步包括:缓冲单元,用于:在所述使用基于预设绘图协议的着色器将该对
视频帧的遮罩帧中由第二颜色标识的背景部分像素的透明度置为表征高透明度的第一数值之前,在所述浏览器引擎创建画布标签,基于由所述画布标签形成的画布将该对视频帧作为纹理附着在调用所述绘图协议接口创建的缓冲区中;目标帧形成单元进一步用于:确定所述待处理帧中与所述任一像素具有相同坐标的对应像素;将所述任一像素的像素值与所述对应像素的像素值相加,作为所述目标帧中所述任一像素的像素值。8.根据权利要求7所述的装置,其特征在于,第二颜色为黑色,第一数值为零,第二数值为一,所述着色器为顶点着色器;所述视频标签为超文本标记语言html5的video标签,所述画布标签为html5的canvas标签,所述绘图协议为网页绘图协议webgl。9.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-5中任一所述的方法。

技术总结
本发明公开了一种视频处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:在浏览器引擎创建视频标签,基于视频标签获取待处理视频;待处理视频对应有预先制作的遮罩视频;对于待处理视频和遮罩视频中的任一对视频帧,使用基于预设绘图协议的着色器将该对视频帧的遮罩帧中由第二颜色标识的背景部分像素的透明度置为第一数值;对于该对视频帧的遮罩帧中由第一颜色标识的主体部分的任一像素,使用着色器将该对视频帧的待处理帧中的对应像素的颜色赋值到任一像素、将任一像素的透明度置为第二数值,以使遮罩帧形成目标帧;将由目标帧组成的目标视频输出在网页进行展示。该实施方式能够实现网页中视频背景的透明呈现。呈现。呈现。


技术研发人员:马楠楠
受保护的技术使用者:北京京东拓先科技有限公司
技术研发日:2022.08.11
技术公布日:2022/11/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1