发现一个视频网站的终极形态 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答术问题时复制粘贴 AI 生成的内容
hanfly
V2EX    程序员

发现一个视频网站的终极形态

  •  
  •   hanfly 2022-06-08 11:51:08 +08:00 5407 次点击
    这是一个创建于 1304 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近网上冲浪的时候发现的一个视频网站,无聊爬他们视频的时候发现网站将视频分割成很多小段,大概通过某个方法转换成 png 文件并上传到 b 站。在点播放的时候就会下载这些小文件 png 图片本地合成视频。
    这样子似乎解决了视频盗用问题,并且解决了大容量存储和带宽。直接就把我这种想保存到本地的小白用户拦在门外了。。
    第 1 条附言    2022-06-09 22:03:21 +08:00
    原来是个古早技术了啊,让各位见笑了见笑了。
    已经在愉快的下载小姐姐了,晚安~
    AlwaysTY
        1
    AlwaysTY  
       2022-06-08 11:56:19 +08:00
    那么 网址捏
    aloxaf
        2
    aloxaf  
       2022-06-08 11:59:07 +08:00
    应该是受 BiliDrive 启发……
    ila
        3
    ila  
       2022-06-08 12:01:32 +08:00 via Android
    说说网址,练练手
    laucenmi
        4
    laucenmi  
       2022-06-08 12:01:52 +08:00
    现在点播很多都是 hls-m3u8, 也是切片 10s 左右的小文件的的, 而且流媒体压缩比你所谓的 png 压缩率要高很多
    hanfly
        5
    hanfly  
    OP
       2022-06-08 12:04:33 +08:00
    @AlwaysTY @ila 一个韩国小姐姐网站,krgirls.net
    liuidetmks
        6
    liuidetmks  
       2022-06-08 12:04:55 +08:00   1
    就是相当于白嫖 b 站的存储和带宽吗?
    hanfly
        7
    hanfly  
    OP
       2022-06-08 12:05:48 +08:00
    @laucenmi 这个我用下载好像可以自动下载并且合成视频,但是转换成 png 我就素手无策了
    Smilencer
        8
    Smilencer  
       2022-06-08 12:06:08 +08:00 via iPhone
    不是 png 吧,是文件后缀为.png 的 ts 切片?
    hanfly
        9
    hanfly  
    OP
       2022-06-08 12:06:14 +08:00
    @liuidetmks 确实
    hanfly
        10
    hanfly  
    OP
       2022-06-08 12:06:43 +08:00
    @Smilencer 不是很懂,反正就看到很多 png 文件
    hanfly
        11
    hanfly  
    OP
       2022-06-08 12:07:06 +08:00
    @aloxaf 去 GitHub 看了下,确实很像
    ChangQin
        12
    ChangQin  
       2022-06-08 12:26:12 +08:00
    sugarsalt
        13
    sugarsalt  
       2022-06-08 12:32:39 +08:00
    直接去源头 afreecatv 看不就完了
    dzdh
        14
    dzdh  
       2022-06-08 12:34:46 +08:00
    注册需要邀请码。

    盲猜只是后缀是 png 实际上还是 ts 切片。

    拿个 png 文件来看看呗。一分析就知道了。

    在浏览器里 png 合图片。是 ffmeg-wasm 么,那 cpu 不得直接起飞。
    Buges
        15
    Buges  
       2022-06-08 12:37:55 +08:00 via Android
    png 合成视频搞笑呢,CPU 占用暂且不论,码率你算算多少吧,当这些年来各种视频编码算法干什么用的。
    kkocdko
        16
    kkocdko  
       2022-06-08 12:41:07 +08:00   3
    ...这是我这个月看到的不知第几个水洗煤帖子...
    hanfly
        17
    hanfly  
    OP
       2022-06-08 12:41:16 +08:00
    imn1
        18
    imn1  
       2022-06-08 12:46:53 +08:00
    我觉得更大的目的并非针对盗用,而是流量
    文件切片,其实就是 p2p 下载的概念,这样说明白了吧?

    这种做法甚至可以规避法律(只是猜想)
    当“切碎”文件存放到服务器,下载时用“拼接表”找到碎片定位,“拼接”(不需要真拼出一个文件的,按顺序读各个碎片字节流就行)提供下载
    当地执法人员查获文件碎片服务器,如果没找到“拼接表”(拼接表放在另外的服务器),不能快速确认哪个文件为非法,则需要通过字节比较,执法成本很大;当然说的是法制完善的国家,朝鲜这些估计不需要花时间确认证据吧
    hanfly
        19
    hanfly  
    OP
       2022-06-08 12:47:19 +08:00
    @Buges 那就是后缀 png 的切片吧
    hanfly
        20
    hanfly  
    OP
       2022-06-08 12:50:31 +08:00
    @imn1 确实是省下了很多流量,白嫖了 b 站。
    danhahaha
        21
    danhahaha  
       2022-06-08 12:53:18 +08:00
    我以为是啥新技术.... 楼主你难道没有下载过某些电影吗?全是这种啊,哪有直接给你 .mp4 的
    xylxAdai
        22
    xylxAdai  
       2022-06-08 13:11:38 +08:00
    ...,网页的 blob 的 m3u8 支持这玩意儿不知道多少年了。他这个解决的不是盗用问题,而是把视频分块产生的 ts 文件后缀改成 png ,放 b 站上白嫖带宽资源。。
    tigerstudent
        23
    tigerstudent  
       2022-06-08 13:23:47 +08:00
    b 站咔嚓一声它就得关站了
    sutra
        24
    sutra  
       2022-06-08 13:30:07 +08:00
    只是在视频片段前面加上了 PNG 的文件头。
    dreasky
        25
    dreasky  
       2022-06-08 13:41:05 +08:00
    小黄站早就用上了的吧 把 ts 改后缀上传
    dzdh
        26
    dzdh  
       2022-06-08 13:53:11 +08:00
    @hanfly #17



    FFMPEG PNG_PIPE
    dzdh
        27
    dzdh  
       2022-06-08 13:55:09 +08:00   2
    dr1q65MfKFKHnJr6
        28
    dr1q65MfKFKHnJr6  
       2022-06-08 14:23:55 +08:00
    png 莫名很大,数量很多, 而且一直被较高频率的下载。。B 站这都没发现异常???
    podel
      nbsp; 29
    podel  
       2022-06-08 14:36:48 +08:00
    第一次发现还有这种技术?有意思 有意思。
    gesse
        30
    gesse  
       2022-06-08 15:36:14 +08:00
    怎么感觉这会成为一个广告贴?
    bxb100
        31
    bxb100  
       2022-06-08 16:54:42 +08:00
    题外话,这不就是古早的视频技术吗
    stroh
        32
    stroh  
       2022-06-08 18:39:11 +08:00
    @bxb100 确实是很多年前的方法,如今都用盲水印赚钱,谁转载的直接可以查出来
    zackwu
        33
    zackwu  
       2022-06-08 19:35:17 +08:00
    五年了,你知道这五年楼主是怎么过来的吗?!

    f0rger
        34
    f0rger  
       2022-06-08 20:34:19 +08:00 via iPhone
    咦,这类黑产不是已经再打击了吗?还是终极形态吗?
    150530
        35
    150530  
       2022-06-09 11:37:10 +08:00
    就是 m3u8 切片为 ts ,把一段特有的 png 头文件写入 ts ,在把 ts 改后缀为 png 就行了,可以绕过某些网站上传格式限制,ts 直接改 png 是不行的必须得写入一段特有的 png 头才能绕过限制,上传到图床就可以了,不过一般的图床都有跨域限制,只能 cf 的 Workers 反代时添加上允许跨域就行了,或者是找不限制跨域的图床,我上传了一个可以在 http://tool.liumingye.cn/m3u8/这个网站上播放,m3u8: http://ow2022.alwaysdata.net/0lJV5e4Y.m3u8
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2466 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 07:13 PVG 15:13 LAX 23:13 JFK 02:13
    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