V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hoythan
V2EX  ›  问与答

爱奇艺的视频隐秘水印是什么概念和原理?

  •  
  •   hoythan · 2016-09-15 14:51:11 +08:00 · 26677 次点击
    这是一个创建于 2997 天前的主题,其中的信息可能已经有所发展或是发生改变。

    41 条回复    2019-02-26 13:23:32 +08:00
    letitbesqzr
        1
    letitbesqzr  
       2016-09-15 14:53:32 +08:00   ❤️ 1
    很久前听过类似的,在电影特定的一些地方插入一些帧 人眼看不出来的,但是软件能识别出来。
    xbb7766
        2
    xbb7766  
       2016-09-15 15:01:26 +08:00 via Android
    数字水印?以前看到过相关文章,说是视频、音频加入人不可见,但是软件可识别的信息。好像有些水印即使对视频重新编码也能保留下来。
    levn
        3
    levn  
       2016-09-15 15:03:05 +08:00 via iPad   ❤️ 5
    传说中阿里内网拥有的高科技?
    zhangsimon
        4
    zhangsimon  
       2016-09-15 15:20:51 +08:00
    数字水印啊 院线电影里很成熟的技术啊,枪版电影只要想追究,都直接能查出来哪个电影院哪个场次播放得
    Pastsong
        5
    Pastsong  
       2016-09-15 15:25:49 +08:00
    不是说阿里内网也有嘛, 可以通过截图识别看是谁发出去的
    abelyao
        6
    abelyao  
       2016-09-15 15:32:35 +08:00
    sadscv
        7
    sadscv  
       2016-09-15 16:00:55 +08:00   ❤️ 5
    概念基于傅里叶变换,准确来讲是由傅立叶变换衍生的小波变换。具体原理可以参考维基百科。
    可以理解为图像经由变换之后,能够将人眼易于察觉到的信息与图像细节分离出来。图像压缩就是丢弃对感知帮助不大的那部分高频信息以节省空间,其中最常见的就是 jpeg 格式的图像有损压缩。而数字水印则反其道而行,利用的正是这部分不易感知的高频波形,在其中加入自己的水印信息以做到隐秘水印的效果。
    以上是上学期图像处理课中学到的知识,运用在视频水印上可能会有一些细节上的差别。如有错误请各位大大指正。
    learnshare
        8
    learnshare  
       2016-09-15 16:03:21 +08:00
    简单来说,就是加入不可见的信息?
    miaobug
        9
    miaobug  
       2016-09-15 16:05:05 +08:00
    https://www.v2ex.com/t/304570 这个问题我之前来 v 站问过一发...
    lausius
        10
    lausius  
       2016-09-15 17:48:56 +08:00
    听说电影都有加这种隐形水印,泄露的话可以追查源头。
    xenme
        11
    xenme  
       2016-09-15 18:19:45 +08:00
    然并卵,别人搞个马甲号,即使查到又怎样?还是一样盗版
    bestbug
        12
    bestbug  
       2016-09-15 18:19:52 +08:00 via Android
    可以对视频信息进行转码,修改帧率等媒体特性,我就不信它还能追踪得了😂😂😂
    TakanashiAzusa
        13
    TakanashiAzusa  
       2016-09-15 18:27:39 +08:00
    @bestbug 那得看水印怎么加的了。万一是肉眼不可见的加在图片帧里的信息的话,你转码了没啥用
    xmoiduts
        14
    xmoiduts  
       2016-09-15 19:14:56 +08:00 via Android
    要是取到运营商的旁路缓存视频怎么破
    mozutaba
        15
    mozutaba  
       2016-09-15 19:26:33 +08:00
    @xmoiduts 这样岂不是每个视频都是不一样的?那哪来的缓存
    diguoemo
        16
    diguoemo  
       2016-09-15 19:29:46 +08:00 via Android
    网络视频加水印这不是扯蛋么
    他服务器准备存几个版本的视频?有这么大的服务器?再说爱奇艺这种热门网站 isp 都会做缓存,那一个城市视频不都一样了。
    b821025551b
        17
    b821025551b  
       2016-09-15 19:38:19 +08:00   ❤️ 1
    是时候打一波广告了,图片隐写术:
    http://www.qlcoder.com/task/7617 :doge:
    b821025551b
        18
    b821025551b  
       2016-09-15 19:43:25 +08:00
    @diguoemo 爱奇艺的视频切的很碎,几帧就是一个碎片文件,扒过它们的视频就知道了。而且,对于一个视频,不需要在所有地方都加上水印,几个关键帧加上账号水印混进整体,成本并不高,除了知道内部算法的人几乎无法发现。
    wocao5566
        19
    wocao5566  
       2016-09-15 19:57:23 +08:00
    最关键的你们都没提
    还有人看爱歧义啊?
    binux
        20
    binux  
       2016-09-15 20:02:50 +08:00   ❤️ 3
    @b821025551b 发散一下,可以把所有的碎片文件,分成两个版本进行分发。
    比如一个视频有 32 个分片,那么就可以定位 42 亿人了
    lxy
        21
    lxy  
       2016-09-15 20:08:02 +08:00
    如果找两个账号做文件对比,不就可以发现不同了吗?
    BGLL
        22
    BGLL  
       2016-09-15 20:11:56 +08:00   ❤️ 1
    数字水印嘛,前几天就有个帖子说这个。 https://www.v2ex.com/t/304570

    一般是在频域里写入信息,电影拷贝分发常用的了,日常生活中比较正式的监控摄像头为了防止保存的视频被篡改也会用的。
    在不知道具体数字水印算法的情况下,要去除只能降低画面质量了,添加噪音、重采样之类的。

    不过爱奇艺这种在线视频,如果真的是数字水印的话,攻击方法很简单啊,弄几个账号,下载同一个视频,就可以分析出数字水印的所在位置,几个相同视频交错、均值等等等方法处理一下,就可以破坏掉了
    shiji
        23
    shiji  
       2016-09-15 21:17:30 +08:00 via Android
    读百科的时候发现 robust 的中文翻译竟然是“鲁棒” 。。
    lhh
        24
    lhh  
       2016-09-15 21:20:41 +08:00 via Android
    我还记得以前有个网站抓了另一个知名网站的图,然后被告了,里面就涉及到抓的图都做过隐形水印的处理,直接就结案了。
    AirSc
        25
    AirSc  
       2016-09-15 21:29:40 +08:00 via Android
    @wocao5566 里面有很多独家正版当然会有人用啦,虽然我没用爱奇艺,但用爱奇艺并不会显得低级,用其他的也不会显得高端,个人喜好而已
    另外,这才不是主要问题吧
    luo362722353
        26
    luo362722353  
       2016-09-15 22:33:36 +08:00 via iPhone
    数字水印,从哪里流出来就能知道,基本要一帧一帧擦除
    tabris17
        27
    tabris17  
       2016-09-15 22:36:38 +08:00
    原理很简单,就是每次播放自动插入一帧,内容动态生成且是唯一的。这样就可以从泄露的片源追踪到唯一的那一次播放,从而定位到某个特定用户
    xujialiang
        28
    xujialiang  
       2016-09-15 22:37:16 +08:00
    不仅可以视频上使用数字水印,音频也可以
    luo362722353
        29
    luo362722353  
       2016-09-15 22:38:22 +08:00 via iPhone
    bazingaterry
        30
    bazingaterry  
       2016-09-15 22:42:29 +08:00
    在数字媒体技术的课上学过,具体和 7L 的解释差不多,一般的图像处理方法不能把这个水印去掉。
    ljbha007
        31
    ljbha007  
       2016-09-15 22:51:37 +08:00
    @binux 那我替换其中一个片段不就找不出来了?
    ljbha007
        32
    ljbha007  
       2016-09-15 22:53:16 +08:00
    @binux 不过用来标记任意 IP 到是够了
    zhx1991
        33
    zhx1991  
       2016-09-15 23:15:38 +08:00
    ...

    装个 vpn

    注册一个小号

    又不是公司内部实名制
    nfroot
        34
    nfroot  
       2016-09-15 23:38:18 +08:00
    @wocao5566

    这什么逻辑

    我还常常见到这样的论调呢“现在谁还用微信啊?”“现在谁还用 QQ 啊?”

    也不知道你们秀什么优越感
    wocao5566
        35
    wocao5566  
       2016-09-16 00:04:11 +08:00
    @nfroot 玻璃心好重
    nfroot
        36
    nfroot  
       2016-09-16 00:24:24 +08:00   ❤️ 1
    @wocao5566

    怎么什么都是别人的错 大哥 我叫你大哥行不行? 好歹一个这么大的网站 你们用的词也太绝对了好吗?那些活生生的用户不是人是什么。

    并不是你不喜欢 就别人也不能喜欢吗 而这里只有你提出这个问题 我倒觉得是你玻璃心了 能不能平常心?
    7timesonenight
        37
    7timesonenight  
       2016-09-16 03:00:54 +08:00
    空城计
    wocao5566
        38
    wocao5566  
       2016-09-16 14:01:09 +08:00
    @nfroot 代入感太强
    binux
        39
    binux  
       2016-09-16 16:39:22 +08:00
    @ljbha007 做冗余啊
    ljbha007
        40
    ljbha007  
       2016-09-16 23:57:25 +08:00
    @tabris17 肯定不能只用账号追踪 可以用账号、 IP 和 mac 地址等综合追踪
    Billi
        41
    Billi  
       2019-02-26 13:23:32 +08:00
    @nfroot :
    @wocao5566

    这什么逻辑

    我还常常见到这样的论调呢 “现在谁还用微信啊?”“现在谁还用 QQ 啊?”

    也不知道你们秀什么优越感
    ~~~~~~~~~~~~~~~~~~~分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    关于你的论点,很奇怪啊。因为你见到别人说 “现在谁还用微信啊?”“现在谁还用 QQ 啊?” 所以你也可以这样说了吗?还是你觉得这样的说法就很棒?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2277 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 00:55 · PVG 08:55 · LAX 16:55 · JFK 19:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.