全面检测视频有无隐水印的方法?目前主流视频网站有隐水印吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
desGalaxy
V2EX    信息安全

全面检测视频有无隐水印的方法?目前主流视频网站有隐水印吗

  •  
  •   desGalaxy 2024-06-30 06:26:46 +08:00 3870 次点击
    这是一个创建于 475 天前的主题,其中的信息可能已经有所发展或是发生改变。

    bilibili, 优酷,爱奇艺,youtube 等有没有在视频里插入隐水印?

    有无可全面检测视频有无隐水印的方法?

    15 条回复    2024-07-02 08:43:27 +08:00
    YGHMXFAL
        1
    YGHMXFAL  
       2024-06-30 07:12:05 +08:00
    图片隐水印都不敢说能检测出来呢
    IsA26hN4DcQDS7Z9
        2
    IsA26hN4DcQDS7Z9  
       2024-06-30 09:15:30 +08:00
    新电影肯定有,但不是每一帧都有
    TsubasaHanekaw
        3
    TsubasaHanekaw  
       2024-06-30 09:54:24 +08:00
    视频总不能一直二值化显示吧
    bluebee
        4
    bluebee  
       2024-06-30 11:07:11 +08:00   7
    最简单的办法,多个账户、不同 IP 、不同时间下载视频文件后比对哈希值。目前 B 站和油管的视频文件是没有水印的。至于是否通过 JS 和 CSS 在页面加入隐水印,没办法确认,不过可以通过禁止 JS 和 CSS 方式预防。
    yolee599
        5
    yolee599  
       2024-06-30 11:54:59 +08:00 via Android   1
    4 楼靠谱,多个账户,多个 IP ,同一画质,同一帧,截取下来,然后像素级比对
    mingtdlb
        6
    mingtdlb  
       2024-06-30 14:55:21 +08:00
    op 想干嘛 盗视频吗?盗视频这种 标识版权的水印,你这各种换,换了个寂寞。比如水印是作者的 id ,你每次下载下来不是都一样?防信息泄露 方便追责才水印标识用户
    @bluebee
    expy
        7
    expy  
       2024-06-30 15:13:36 +08:00
    公开免费的视频给不同用户加水印追踪,嫌存储和带宽费用太多么,除非播放时前端实时添加。
    coder001
        8
    coder001  
       2024-06-30 18:34:16 +08:00
    @expy 当然不能前端处理,都提到下载了,肯定绕过浏览器或者客户端呈现。或许可以在 m3u8 里面插入水印(帧?),提前处理好的话占用不了多少存储和带宽
    x86
        9
    x86  
       2024-06-30 18:40:19 +08:00
    电影是有的,之前看某节目说过,不同电影院的不同帧里面隐写了
    kkk9
        10
    kkk9  
       2024-06-30 20:44:34 +08:00
    电影院是放映机随机帧自动插入的,不仅不固定位置,还不固定内容,并且每场放映都日志上报到密钥系统里。

    流媒体平台可以在文件加,可以播放器加,可以页面加,全面检测不实际。
    ntedshen
        11
    ntedshen  
       2024-07-01 04:52:07 +08:00   2
    不是都 2024 了去哪找禁 js 还能播的视频站。。。
    下下来的视频有一定概率不同于浏览器上播放的视频,这取决于你的下载器用了什么接口和前端怎么渲染。。。
    截图截下来去对比那种浅色水印理论上可以,但是换机截图能比出什么属实想太多了,那还得搞个同一个配置的机器来,不然没法保证渲染一致,不一致测个什么,干脆单机 ps 拉一下不就好了。。。
    bluebee
        12
    bluebee  
       2024-07-01 18:18:42 +08:00   1
    楼主问的是在线视频文件中是否存在隐水印。我默认楼主需求是想更好保护隐私,而不是做盗版。公开免费的视频,目前个人了解,B 站和油管是没有做隐水印,其他平台由于没有做过对应开发,不能确定。而检测办法是不需要检查每一帧,只需要把整个视频文件对比哈希值即可。一般隐水印的变量无非是 IP 、账号、时间、机器码等具有唯一性参数。只要让两个完全无关的用户下载同一个文件,基本就可以判断是否存在隐水印。从技术角度,添加隐水印最好是在服务器上实时处理,并随机在某一段流媒体文件中添加。至于是否有效,我认为只是防君子不防小人,毕竟 IT 领域没有绝对安全。更好的版权保护还是靠现实世界的法律保护。
    bluebee
        13
    bluebee  
       2024-07-01 18:26:58 +08:00
    @ntedshen 全局禁止 JS 肯定没办法播放视频,因为播放器就是 JS 编写的。想绕过 JS 办法只有模拟浏览器行为。不过不同于网页,APP 上很难看到代码。使用 APP 基本上是放弃了隐私。
    bluebee
        14
    bluebee  
       2024-07-01 18:33:32 +08:00
    @mingtdlb 隐水印和水印的需求不同,隐水印更多是用于事后唯一性排查,而水印则是版权申明。如果每次隐水印都一样,那就没有意义了。
    samnya
        15
    samnya  
       2024-07-02 08:43:27 +08:00
    但如果是前端水印,在视频网站上有实际意义吗?比如做盗版的肯定是直接解析抓取视频流,不可能去录屏
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2872 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 03:23 PVG 11:23 LAX 20:23 JFK 23:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86