视频添加水印的处理方法及装置制造方法及图纸

技术编号:30160354 阅读:38 留言:0更新日期:2021-09-25 15:13
本申请提供一种视频添加水印的处理方法及装置,该方法包括:定时对原始视频流的播放画面进行截图,获得所述原始视频流的各视频帧;获取待添加的水印,并将所述水印添加至所述各视频帧中,获得带水印的各视频帧;根据所述带水印的各视频帧,获得带水印的视频流。本申请提供的方法,由于在为视频添加水印时,可通过截图的方式先获得原始视频流的各视频帧,即无需通过视频转发获得原始视频,所以,避免了由视频数据传输导致的不稳定情况,从而能够及时为视频添加水印,提高视频添加水印的处理效率。效率。效率。

【技术实现步骤摘要】
视频添加水印的处理方法及装置


[0001]本申请涉及互联网
,尤其涉及一种视频添加水印的处理方法及装置。

技术介绍

[0002]为了防止用户自己原创的视频作品或者重要的会议录像视频被一些不法分子盗取,并进行非法传播,人们往往会为视频添加水印。
[0003]现有技术中,在需要为视频添加水印时,一般先由用户端将未添加水印的原始视频发送至服务器端,服务器接收该原始视频,并对该原始视频添加水印,再将添加水印后的视频转发到用户端进行展示或存储。以上方案中,由于采用服务器对原始视频添加水印时,需要将原始视频发送至服务器端,所以在视频发送的过程中可能会出现视频数据传输不稳定的情况,进而导致不能及时为视频添加水印,即视频添加水印的处理效率较低。

技术实现思路

[0004]本申请提供一种视频添加水印的处理方法及装置,用以解决现有技术中为视频添加水印的处理效率较低的技术问题。
[0005]第一方面,本申请实施例提供一种视频添加水印的处理方法,应用于用户端,包括:定时对原始视频流的播放画面进行截图,获得所述原始视频流的各视频帧;获取待添加的水印,并将所述水印添加至所述各视频帧中,获得带水印的各视频帧;根据所述带水印的各视频帧,获得带水印的视频流。
[0006]可选地,如上所述的方法,所述方法还包括:根据所述原始视频流,获得所述原始视频流的音频流;为所述带水印的视频流添加所述原始视频流的音频流,获得带水印和音频流的视频流。
[0007]可选地,如上所述的方法,所述定时对原始视频流的播放画面进行截图,获得所述原始视频流的各视频帧,包括:按照所述原始视频流的帧率,定时对原始视频流的播放画面进行截图,获得所述原始视频流的各视频帧。
[0008]可选地,如上所述的方法,所述获取待添加的水印,包括:确定当前时刻所在的时段;根据预定的各时段对应的水印,获得当前时刻所在的时段对应的水印,作为所述待添加的水印。
[0009]可选地,如上所述的方法,所述获取待添加的水印,包括:向用户推送水印设计界面,所述水印设计界面包括透明度选项,大小选项和位置选项;接收用户基于水印设计界面返回的水印设计结果,作为待添加的水印。
[0010]可选地,如上所述的方法,所述原始视频流包括本地采集的第一视频流和远端采集的第二视频流;所述定时对原始视频流的播放画面进行截图,获得所述原始视频流的各视频帧,包括:定时分别对所述第一视频流和所述第二视频流的播放画面进行截图,获得第一视频帧和第二视频帧;所述获取待添加的水印之前,还包括:针对每一截图时刻,对该截图时刻对应的第一视频帧和第二视频帧进行合成处理,获得各截图时刻对应的视频帧,作
为所述原始视频流的各视频帧。
[0011]可选地,如上所述的方法,所述根据所述原始视频流,获得所述原始视频流的音频流,包括:根据第一视频流,获得所述第一视频流的第一音频流;根据第二视频流,获得所述第二视频流的第二音频流;将所述第一音频流和所述第二音频流进行合并,获得所述原始视频流的音频流。
[0012]可选地,如上所述的方法,所述为所述带水印的视频流添加所述原始视频流的音频流,获得带水印和音频流的视频流之后,还包括:根据所述带水印和音频流的视频流,保存其中预定时段内的视频流,获得视频文件。
[0013]第二方面,本申请实施例提供一种视频添加水印的处理装置,包括:截图模块,用于定时对原始视频流的播放画面进行截图,获得所述原始视频流的各视频帧;添加模块,用于获取待添加的水印,并将所述水印添加至所述各视频帧中,获得带水印的各视频帧;处理模块,用于根据所述带水印的各视频帧,获得带水印的视频流。
[0014]第三方面,本申请实施例提供一种电子设备,包括:
[0015]至少一个处理器;以及
[0016]与所述至少一个处理器通信连接的存储器;其中,
[0017]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的视频添加水印的处理方法。
[0018]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的视频添加水印的处理方法。
[0019]第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面所述的视频添加水印的处理方法。
[0020]本申请提供的视频添加水印的处理方法及装置,通过以截图的方式先获得原始视频流的各视频帧,再获取待添加的水印,基于所述各视频帧和所述水印获得带水印的视频流。基于该方法,由于在为视频添加水印时,可通过截图的方式先获得原始视频流的各视频帧,即无需通过视频转发获得原始视频,所以,避免了由视频数据传输导致的不稳定情况,从而能够及时为视频添加水印,提高视频添加水印的处理效率。
附图说明
[0021]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0022]图1为本申请实施例一提供的视频添加水印的处理方法的流程图;
[0023]图2为本申请实施例五提供的视频添加水印的处理方法的流程图;
[0024]图3为多方视频会议的场景下为视频添加水印的过程和效果图;
[0025]图4为本申请实施例七提供的视频添加水印的处理装置的结构示意图;
[0026]图5为本申请实施例八提供的一种电子设备的结构示意图。
[0027]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为
本领域技术人员说明本申请的概念。
具体实施方式
[0028]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0029]首先对本申请所涉及的名词进行解释:
[0030]水印:是指嵌入数字产品中的数字信号,可以是图像、文字、符号、数字等一切可以作为标记、标识的信息,通常用于对文件的版权保护;
[0031]HTML5:HTML的英文全称是Hyper Text Markup Language,中文全称是超文本标记语言,HTML文件就是普通文本+HTML标记,HTML5就是HTML最新的修订版本;
[0032]Canvas:是在HTML5中新增的标签,用于在网页实时生成图像;
[0033]帧率:是指在一秒钟时间内传输的视频帧的帧数。
[0034]目前视频通话功能越来越多地被应用到意愿核实、远程咨询答疑等业务场景中,用于支本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频添加水印的处理方法,其特征在于,应用于用户端,包括:定时对原始视频流的播放画面进行截图,获得所述原始视频流的各视频帧;获取待添加的水印,并将所述水印添加至所述各视频帧中,获得带水印的各视频帧;根据所述带水印的各视频帧,获得带水印的视频流。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述原始视频流,获得所述原始视频流的音频流;为所述带水印的视频流添加所述原始视频流的音频流,获得带水印和音频流的视频流。3.根据权利要求1所述的方法,其特征在于,所述定时对原始视频流的播放画面进行截图,获得所述原始视频流的各视频帧,包括:按照所述原始视频流的帧率,定时对原始视频流的播放画面进行截图,获得所述原始视频流的各视频帧。4.根据权利要求1所述的方法,其特征在于,所述获取待添加的水印,包括:确定当前时刻所在的时段;根据预定的各时段对应的水印,获得当前时刻所在的时段对应的水印,作为所述待添加的水印。5.根据权利要求1所述的方法,其特征在于,所述获取待添加的水印,包括:向用户推送水印设计界面,所述水印设计界面包括透明度选项,大小选项和位置选项;接收用户基于水印设计界面返回的水印设计结果,作为待添加的水印。6.根据权利要求2所述的方法,其特征在于,所述原始视频流包括本地采集的第一视频流和远端采集的第二视频流;所述定时对原始视频流的播放画面进行截图,获得所述原始视频流的各视频帧,包括:定时分别对所述第一视频流和所述第二视频流的播放画面进行截图,获得第一视频帧和第二视频帧;所述获取待添加的水印之前,还包括:针对每一截图时刻,对该截图时刻对应的第一视频帧和第二视频帧进行合成处理,获得各截图时刻对应的视频帧,作为所述...

【专利技术属性】
技术研发人员:魏远陈德聪艾宁杨攀
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1