V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hanfly
V2EX  ›  程序员

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

  •  
  •   hanfly · 2022-06-08 11:51:08 +08:00 · 4859 次点击
    这是一个创建于 933 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近网上冲浪的时候发现的一个视频网站,无聊爬他们视频的时候发现网站将视频分割成很多小段,大概通过某个方法转换成 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
    cedoo22
        28
    cedoo22  
       2022-06-08 14:23:55 +08:00
    png 莫名很大,数量很多, 而且一直被较高频率的下载。。B 站这都没发现异常???
    podel
        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 确实是很多年前的方法,如今都用盲水印赚钱,谁转载的直接可以查出来
    keith1126
        33
    keith1126  
       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   ·   实用小工具   ·   940 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:54 · PVG 05:54 · LAX 13:54 · JFK 16:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.