V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
cnbeining
V2EX  ›  分享创造

搞了下 Acfun,把高清拿回来的黑科技(测试)

  •  
  •   cnbeining · 2015-11-04 11:39:55 +08:00 · 4890 次点击
    这是一个创建于 3067 天前的主题,其中的信息可能已经有所发展或是发生改变。
    咋一下点发布上了。

    Acfun 最近的更新采用了 Dnion CDN ,并开始将老视频转存。

    简单的说:

    - 画质坑爹:最高720P 视频700K CBR 音频48K CBR

    - 速度感人:海外速度不到20K 我的测试视频是用国内网盘抓下来的 16线程都不管用

    所以撸了一点东西,试图解决这个问题:

    https://github.com/cnbeining/acfun-api-replace-server

    服务端web.py 改造一下API;播放器换了个地方。

    然后在 ```chrome``` 文件夹是瞎写的插件,重定向两个请求。理论上Userscript可能也可以弄,但是没时间研究,我不想写JS。

    更多详情见Readme和https://www.cnbeining.com/?p=1014 .

    以上。
    3 条回复    2015-11-04 16:44:46 +08:00
    williamchan
        1
    williamchan  
       2015-11-04 12:22:06 +08:00   ❤️ 1
    我也研究过 acfun 视频,找到一个获取视频的方法,任何 acfun 视频播放页,显示网页源代码后,获取<a data-vid 字段后面那个 id ,然后请求 https://ssl.acfun.tv/player/jiexi/video/getH5ByVid.aspx?type=html5&vid=刚刚那个 id ,将获取到一个 json 字段,返回的 result 里面的 url 字段 就是视频地址。
    cnbeining
        2
    cnbeining  
    OP
       2015-11-04 13:06:38 +08:00
    @williamchan

    某些视频不支持。
    caliy
        3
    caliy  
       2015-11-04 16:44:46 +08:00
    @cnbeining 楼主是个有心人。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1150 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:32 · PVG 02:32 · LAX 11:32 · JFK 14:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.