一种视频的水印添加方法、装置、设备及存储介质制造方法及图纸

技术编号:37067047 阅读:9 留言:0更新日期:2023-03-29 19:45
本申请公开了一种视频的水印添加方法、装置、设备及存储介质,所述方法包括:展示视频水印编辑界面,所述视频水印编辑界面包括输入控件;响应于对所述输入控件的操作,输入需要增加水印信息的视频和待添加至所述视频的水印信息,所述水印信息包括视频水印信息;向服务器发送所述视频和所述水印信息,以由所述服务器进行所述视频的水印添加处理;接收所述服务器发送的添加水印信息后的所述视频,并向用户展示添加水印信息后的所述视频。展示添加水印信息后的所述视频。展示添加水印信息后的所述视频。

【技术实现步骤摘要】
一种视频的水印添加方法、装置、设备及存储介质


[0001]本申请涉及视频信息处理
,尤其涉及一种视频的水印添加方法、装置、设备及存储介质。

技术介绍

[0002]随着视频技术的发展,在视频中加入水印信息的需求也越来越强烈,例如,为了维护版权在视频中加入水印信息,或者为了进行广告推广等在视频中加入与广告相关的水印。
[0003]目前,在视频中添加的水印信息时,往往是先将视频进行解码,得到解码后的视频信息;然后,在解码后的视频信息上直接添加水印信息;最后,将添加水印信息的解码后的视频信息再进行编码,以完成视频中水印信息的添加。但上述现有的视频的水印添加方法中,由于需要添加水印的视频和水印信息的分辨率等属性是固定的,往往会出现视频和水印信息的分辨率等属性是不一样的,需要在水印信息的添加过程中,基于视频分辨率的进行水印信息的缩放等调整,导致添加的水印出现变形、添加水印后的视频画面分辨率、流畅性差等问题。因此,需要提供更可靠或更有效的方案。

技术实现思路

[0004]本申请提供了一种视频的水印添加方法、装置、设备及存储介质,可以实现水印信息的目标属性的自适应的调整,提高添加有水印的视频画面的分辨率和流畅性。
[0005]一方面,本申请提供了一种视频的水印添加方法,所述方法包括:
[0006]获取水印信息的属性描述文件;
[0007]基于目标视频的目标属性数据设置所述属性描述文件中的目标属性;
[0008]将设置后的所述属性描述文件转换成第一格式的像素数据;
[0009]在所述目标视频的第一格式的像素数据中添加所述水印信息的第一格式的像素数据,得到水印添加像素数据;
[0010]对所述水印添加像素数据进行处理,得到添加水印信息的视频数据。
[0011]另一方面提供了一种视频的水印添加装置,所述装置包括:
[0012]属性描述文件获取模块,用于获取水印信息的属性描述文件;
[0013]目标属性设置模块,用于基于目标视频的目标属性数据设置所述属性描述文件中的目标属性;
[0014]像素数据转换模块,用于将设置后的所述属性描述文件转换成第一格式的像素数据;
[0015]水印添加模块,用于在所述目标视频的第一格式的像素数据中添加所述水印信息的第一格式的像素数据,得到水印添加像素数据;
[0016]像素数据处理模块,用于对所述水印添加像素数据进行处理,得到添加水印信息的视频数据。
[0017]在一些实施例中,所述水印添加模块包括:
[0018]解码处理单元,可以用于将所述目标视频进行解码处理,得到所述目标视频的第一格式的像素数据;
[0019]水印添加单元,可以用于在所述目标视频的第一格式的像素数据的预设添加位置上添加所述水印信息的第一格式的像素数据,得到所述水印添加像素数据。
[0020]另一方面提供了一种视频的水印添加设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述的视频的水印添加方法。
[0021]另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述的视频的水印添加方法。
[0022]本申请提供的视频的水印添加方法、装置、设备及存储介质,具有如下技术效果:
[0023]本申请通过获取水印信息的属性描述文件,而非直接获取固定属性的水印信息,可以基于目标视频的目标属性数据设置属性描述文件中的目标属性,实现对水印信息的目标属性的自适应的调整;然后,将设置后的所述属性描述文件转换成与目标视频的像素数据一致格式的像素数据,并直接添加到目标视频的像素数据中,得到水印添加像素数据,最后,对水印添加像素数据进行编码,得到画面流畅的添加水印后的视频数据;在添加有水印信息的水印添加像素数据的编码过程中,实现水印信息的渲染生成,可以避免现有的固定属性的水印信息在添加过程中因属性调整导致的水印变形、添加有水印的视频画面的分辨率低和流畅性差等问题。
附图说明
[0024]为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0025]图1是本申请实施例提供的一种应用环境的示意图;
[0026]图2是本申请实施例提供的一种视频水印编辑界面的示意图;
[0027]图3是本申请实施例提供的一种视频水印展示界面的示意图;
[0028]图4是本申请实施例提供的一种视频的水印添加方法的流程示意图;
[0029]图5是本申请实施例提供的一种水印信息的示意图;
[0030]图6是本申请实施例提供的一种基于目标视频的目标属性数据设置所述属性描述文件中的目标属性的流程示意图;
[0031]图7是本申请实施例提供的另一种基于目标视频的目标属性数据设置所述属性描述文件中的目标属性的流程示意图;
[0032]图8是本申请实施例提供的一种将设置后的所述属性描述文件转换成第一格式的像素数据的流程示意图;
[0033]图9是本申请实施例提供的一种目标视频和水印信息的帧率比较示意图;
[0034]图10是本申请实施例提供的一种添加到目标视频中的视频水印信息的不同视频帧对应的图片的示意图;
[0035]图11是本申请实施例提供的一种目标视频的某一帧的视频图片的示意图;
[0036]图12是本申请实施例提供的一种添加水印后的视频数据的某一帧视频图片的示意图;
[0037]图13是本申请实施例提供的一种视频的水印添加装置的结构示意图;
[0038]图14是本申请实施例提供的目标属性设置模块的一种组成框图;
[0039]图15是本申请实施例提供的像素数据转换模块的一种组成框图;
[0040]图16是本申请实施例提供的一种服务器的结构示意图。
具体实施方式
[0041]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0042]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频的水印添加方法,其特征在于,所述方法包括:展示视频水印编辑界面,所述视频水印编辑界面包括输入控件;响应于对所述输入控件的操作,输入需要增加水印信息的视频和待添加至所述视频的水印信息,所述水印信息包括视频水印信息;向服务器发送所述视频和所述水印信息,以由所述服务器进行所述视频的水印添加处理;接收所述服务器发送的添加水印信息后的所述视频,并向用户展示添加水印信息后的所述视频。2.根据权利要求1所述的方法,其特征在于,所述输入控件包括添加视频控件和添加水印控件;响应于对所述输入控件的操作,输入需要增加水印信息的视频和待添加至所述视频的水印信息,包括:响应于对所述添加视频输入控件的操作,输入需要增加水印信息的视频;响应于对所述添加水印控件的操作,输入所述待添加至所述视频的水印信息。3.根据权利要求1所述的方法,其特征在于,所述水印信息包括属性描述文件;所述属性描述文件包括描述所述水印信息的属性的数据交换格式的文件,所述属性描述文件描述的属性包括组成所述水印信息的每一运动对象的特征属性信息以及视频格式对应的属性信息;所述向服务器发送所述视频和所述水印信息,包括:向所述服务器发送所述视频和所述属性描述文件,以使所述服务器基于所述视频的目标属性数据设置所述属性描述文件中的目标属性,将设置后的所述属性描述文件转换成第一格式的像素数据;在所述视频的第一格式的像素数据中添加水印信息的第一格式的像素数据,得到水印添加像素数据;对所述水印添加像素数据进行处理,得到添加水印信息后的所述视频。4.根据权利要求3所述的方法,其特征在于,所述将设置后的所述属性描述文件转换成第一格式的像素数据包括:将设置后的所述属性描述文件转换成第二格式的像素数据,所述第二格式包括所述属性描述文件转换成像素数据的初始格式;将所述第二格式的像素数据转换成第一格式的像素数据,所述第一格式为所述视频解码后的像素数据的格式。5.根据权利要求1所述的方法,其特征在于,在输入需要增加水印信息的视频和待添加至所述视频的水印信息之后,所述方法还包括:在所述视频水印编辑界面上展示生成水印视频控件;所述向服务器发送所述视频和所述水印信息包括:响应于对所述生成水印视频控件的操作,向所述服务器发送所述视频和所述水印信息。6.根据权利要求5所述的方法,其特征在于,在输入需要增加水印信息的视频和待添加至所述视频的水印信息之后,所述方法还包括:在所述视频水印编辑界面上展示输入的需要增加水印信息的所述视频的标识以及待添加至所述视频的水印信息的标识。7.根据权利要求1所述的方法,其特征在于,所述向用户展示添加水印后的所述视频包
括:响应于接收到添加水印信息后的所述视频,展示视频水印展示界面,并在所述视频水印展示界面上展示播放控件以及添加水印信息后的所述...

【专利技术属性】
技术研发人员:范志兴
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1