«

»

3月 15

Biligrab 0.3 linux与OSX下自动抓B站视频和弹幕的东西(更新:修复重要BUG!!)

B站有自己的视频CDN了,咱们加进来。

对于海外有时比sina的蓝汛慢,但稳定。

差点break错了尼玛死。。。怪不得professor不让用呢。

更新:还是break错了。。。。。。。。。。。这个东西尽可能别用啊。

 

MIT,爱干啥干啥。

顺手扔上Gist,方便改:https://gist.github.com/superwbd/9605757

 

代码藏起来,否则主页太慢。

 

哦,你把全文看完了?

ffmpeg有3种Concat方法。我们用了最笨的。

因为别的方法都不支持H.264的不转码Concat。如果你使用MPEG,可以玩玩,那个的实现简单的多。

8 comments

Skip to comment form

  1. akw28888

    B站CDN現在完全沒速度永遠卡在那邊

    1. Beining

      看来我得澄清一下。。。
      不是说,在Biligrab里面写“Oversea=1”,就一点会得到海外源。这个功能只是说,会使用B站的CDN的API进行解析,相当于你点了播放器的“视频源加速”。如果有自建CDN,那不排除会返回B站CDN,如果没有,会返回原始的源。
      当然这个我会再看一下。。。B站的海外CDN也不少,是美国的那个FDC有问题还是荷兰的FDC有问题?还是国内的哪台CDN呢?

      1. akw28888

        菊巨的軟件我都還沒測試過
        我是本地在看視頻時候
        B站那邊會永遠解析到中國內CDN節點
        有30分之1的機率會走新浪節點
        然後永遠不可能走荷蘭跟chicago那兩台………

        1. Beining

          从IP来看,是hinet的IP呢。。
          因为我自己的IP段已经不在东亚好多年了(目前常出现的IP在美西和加东),所以也没啥好办法查到那边的CDN策略。。。
          那么,可以感觉到,在大陆乃至整个东南亚,Bilibili的确在大量使用自己的CDN以减轻sina的负担,免得sina寄刀片到杭州去。
          北美部分的CDN使用很少,即使是版权有问题的东西(难道是故意把海外版权问题扔给sina?)。当然极其偶尔也是会出现海外节点的。
          多说一句,这样看来,B站的运营成本现在已经不是特别低了。按理说可以推算出来,但是我没这个胆量用API大量抓取,会误伤别的软件的。。。也没那个能力啊。
          对于台湾来说,国际出口实在太少,如果使用北美乃至欧洲源就太不明智了。至少在这个大是大非上 Bilibili的CDN没有出错。当然会不会(或者能不能)根据具体的peering情况继续优化就不得而知了。。。大陆的一切peering信息都是天机不可泄露,不爽啊。
          另:咱比较懒,如果不更新会很长时间不更,一想起来有可能一天发一堆。。。总之最好用新版,增加了点小功能,防止报错啥的wwwww

  2. StarBrilliant

    请帮忙测试 OS X 下的兼容性 https://github.com/m13253/biligrab-danmaku2ass

    1. Beining

      mpv brew不上 悲催。。。。。

      1. StarBrilliant

        我一分钟前才 brew 上 mpv。
        你看官网 mpv.io 下载页面的指示嘛。
        不过我现在 Python 3 brew 不上……

        1. Beining

          貌似还是不吃。。。悲催

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">