所有的去水印都不是真正的去水印

看到这样的标题是不是有一种想死的感觉,不要慌,我们是来学技术的。

水印是怎么产生的?

为什么会有水印存在?也许是创作者为了宣传某一个品牌,或者是为了证明谁才是正在的主人,亦或者是为了不让自己的作品被盗用。
我们经常说的水印应该有两种:
一种是图片(我们拿千库网一张最近比较火的一张《地摊经济》的图)
在这里插入图片描述
如果使用PS来制图的时候,工程本事是PSD格式的文件,里面包含很多图层,那么你要添加的水印可能是某个图层,当在PS软件中的时候,你是能看到每个图层的内容,也就是说如果你屏蔽了水印层,那么水印下面层的内容你是能够看到的,所以如果你能拿到PSD文件,那么水印是自然可以去除掉的,但遗憾的是,没人人会把PSD文件分享出来,大家只会把最后各个图层合并的结果分享出来,这个时候,水印下面到底是什么东西,在PNG,JPG的文件格式中是不存在。

另一种是视频(拿腾讯视频最最近最火的电视剧《你是我的命中注定》)
在这里插入图片描述
我们就拿PR来给视频添加水印来说吧,视频本身在一个轨道中,添加水印的图片在另外一个轨道中,这里的轨道有点像PS中的图层,如果你关闭掉,我们就能够看到水印下面的视频内容。当我们通过PR导出编辑后的视频文件时,你会发现需要挺长的一个时间,这是因为这里的处理要比图片的处理复杂很多,首先视频是有很多帧不同的图片合成的,如果整个视频都需要加水印的话,那么每一帧的图片都先与水印的图片做融合,生成一个新的一帧,然后再根据视频的压缩算法比如h264算法,把这么多图片压缩合成一个视频文件(当然如果有音频的话也会打包其中来)。那么这里我们看,其实每一帧都是原始帧与水印图片的合成,所以也不可能在最后合成的视频中找到水印下面的内容。

水印能去除掉吗?

单单从上面的分析水印我们能去掉吗?也是能去掉的,但是去掉后,下面是一个黑窟窿我估计也不是你想要的,所以去水印不仅仅要去,还要补,那有什么办法在去掉水印的时候还能像在PS或PR中那样看到水印下面的庐山真面目那?

方法一:寻找原始文件

如果是图片去水印很难寻找原始文件,因为创作者不会把原始文件流传到网站,当然你可以去某宝寻找说不定能找到原始文件,当然你要付出点报酬。
如果是视频文件,特别是头部短视频平台的视频文件,是有办法拿到原始视频文件的,因为头部短视频平台不可能让用户播放的时候看到的也是带水印,会严重影响用户的欣赏体验,所以有无水印的视频文件存在,那么如果我们能够通过不太高明的办法,拿到原视频文件的链接地址就能解决这个问题。我的另一篇博文(免费去水印)就介绍了如果能够获取头部短视频平台的原始视频文件。

方法二:裁剪 或 模糊

裁剪虽然会减少原文件的一些内容,但是如果哪些内容并不是关键内容,岂不正好。如果裁剪的部分正好是关键内容,那么模糊也是一种常用的办法,网上一搜RR 5种去水印的手法,我想你很快就会学会的。看 PR如何去水印视频,虽然人长得难看,讲的还行。

方法三:AI技术

AI的算法大概可以理解为根据原始数据累积,计算机自主学习,推算出水印下面的内容到底是什么?这需要庞大的数据支持,大家应该见过一些老照片修复的办法,那就是用的ai技术。当然如果用在视频上面代价就太高了,一个普通的视频每秒也是有30帧的样子,可以想一想去除一个2小时的高清电影的水印需要多大的算力。还有一个AI没办法实现的就是,如果你水印下面的内容是以前根本不存在,也不符合正式理论依据的,或者与周围的事物没有任何关联关系,AI也只能望月兴叹、无能为力也。
关于AI去水印的可以学习这篇博文

总结

水印若想真正的去除掉,最好的办法还是找到原始文件,如果原始素材的创作者靠这个文件赚钱的话,就给他一笔费用,你也节省了时间去创造更多的价值,他也有了收入能够创作出更好的作品,何乐而不为那?

猜你喜欢

转载自blog.csdn.net/harrison2010/article/details/106648042