你的作品被AE加了水印吗?
首先,结论是,依据以下试验,AE对我们的视频隐写了水印,不过结论并没有使用严谨的方法,大可以对此一笑了之。
一时兴起,想知道ae有没有隐写水印,看到知乎上一个回答说是Adobe家软件都没有隐写水印,本着实事求是的态度,吃饱了没事干的朵先生就对AE是否隐写水印,做了研究。
朵先生首先准备了一段avi格式的影片A,之后将影片A导入ae中,并原封不动地,按照相同的设置渲染了十份新的avi(无损)
然后将每一份渲染出的avi与原avi相减并放大(放大是因为渲染的avi和原avi的像素值差异基本只有一个通道的一个单位的微小差异)像素的值(用曲线)并预合成,得到每份与原avi的差异像素,其中一份相减的结果为图2
之后将十个相减的预合成改为相加模式,加在一起,得到图1(经过我后期的像素放大处理,使得其方便观察)
而奇怪的是,当我把十个预合成叠加模式都改为相减时,结果与最底层的预合成的图像相同(逐区域逐帧肉眼观察),这说明这十份预合成的差异像素是不重叠的
由此推测,这些差异像素不是来自于编码出错,而又凭感觉,感觉像是使用了arnold置乱(因为得到的结果感觉和此算法结果很像),而置乱算法可以用于加密图像,也可以用来添加水印,进而猜测,经ae编码输出的视频(至少对avi来说),是隐写了水印的
当然以上操作并不严谨,不必全信
以上猜测也仅适用于avi,其他格式没测试过(懒)
才疏学浅,可能会有不少错误,求轻喷
(顺带一提试了试ps里用bmp图片导出bmp图片,前后两个bmp的md5散列值是一样的,也就是说,他们的比特序列完全相同,并没有添加水印(对于原封不动的bmp来说))




