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

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

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

    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
        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 字段 就是视频地址。
        2
    cnbeining   2015-11-04 13:06:38 +08:00
    @williamchan

    某些视频不支持。
        3
    caliy   2015-11-04 16:44:46 +08:00
    @cnbeining 楼主是个有心人。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2731 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 16ms · UTC 01:19 · PVG 09:19 · LAX 18:19 · JFK 21:19
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1