Giter Site home page Giter Site logo

getbilibili's Introduction

GetBilibili

Download1,Download2

Link

Get Bilibili Ultra-Definition Video Link

支持原视频链接、XML 和 JSON

GetBilibili.jar -l http://www.bilibili.com/video/av6896579/
GetBilibili.jar -l "https://interface.bilibili.com/playurl?cid=11239800&ts=1477907912&player=1&sign=d47cc63f6ca756e3d9b806b7068df18b"
GetBilibili.jar -l "https://interface.bilibili.com/playurl?cid=11239800&appkey=84956560bc028eb7&otype=json&type=flv&quality=3&sign=c639a8283b4180cf0c3d553de3387309"

Download

Download Bilibili Ultra-Definition Video

支持原视频链接、XML 和 JSON

GetBilibili.jar -d http://www.bilibili.com/video/av6896579/
GetBilibili.jar -d "https://interface.bilibili.com/playurl?cid=11239800&ts=1477907912&player=1&sign=d47cc63f6ca756e3d9b806b7068df18b"
GetBilibili.jar -d "https://interface.bilibili.com/playurl?cid=11239800&appkey=84956560bc028eb7&otype=json&type=flv&quality=3&sign=c639a8283b4180cf0c3d553de3387309"

Merge

Merge Segmented Video

新建 GetBilibili 文件夹,在里面放置 FLV 文件即可

GetBilibili.jar -m

Option

  • -delete
    • (Default: false) Delete segmented video after completion
  • -convert
    • (Default: false) Convert FLV to MP4 after completion
  • -dir <arg>
    • (Default: Jar Dir) Specify the download/merge directory
  • -cookie <arg>
    • (Default: null) Specify the cookie

Note

现在的这个 Key 因使用次数过多而被限速了(影响 -d 的原视频链接选项,10 KB/S),也不知道多久能恢复。

而我也不打算找更多的 Key 了,毕竟这不是可持续性发展。

所以我增加了 JSON 和 XML 这 2 种下载方式,算是一种 workaround 吧。

Reference

https://www.v2ex.com/t/307373

JRE:https://pan.baidu.com/s/1i5nt6AT 密码:nubs

TODO

  • 显示视频的标题、大小和时间
  • 保存文件名为视频标题
  • 自定义下载目录
  • 合并后无损转为 MP4 格式
  • 支持解析番剧视频
  • 支持解析隐藏视频(需自行设置 Cookie)
  • 支持解析 1080P 分辨率视频(需自行设置 Cookie)

getbilibili's People

Contributors

xhstormr avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.