项目作者: XhstormR

项目描述 :
Download Bilibili Ultra-Definition Video
高级语言: C
项目地址: git://github.com/XhstormR/GetBilibili-C.git
创建时间: 2018-01-26T03:59:51Z
项目社区:https://github.com/XhstormR/GetBilibili-C

开源协议:GNU General Public License v3.0

下载


GetBilibili-C

Dependence

  • Git
  • CMake
  • MinGW

Build

  1. git clone --depth 1 --recurse-submodules --shallow-submodules -j2 https://github.com/XhstormR/GetBilibili-C.git
  2. cd GetBilibili-C
  3. ./make.bat

构建生成的可执行文件存放在 build/bin 目录下。

Use

Console

  1. Usage: GetBilibili-C <command> [<switches>...]
  2. <Commands>
  3. -l <url> 解析链接
  4. -d <url> 下载并合并
  5. -m 只进行合并
  6. <Switches>
  7. --dir <path> 设置下载文件夹
  8. --cookie <file> 导入 cookie 文件
  9. --delete 任务完成后自动删除分段视频

GUI

Note

  • 传递给应用的链接格式应该是这样的:

    1. http://interface.bilibili.com/playurl?cid=11239800&appkey=84956560bc028eb7&otype=json&type=&quality=112&qn=112&sign=8f52ea2d50e0ae3b17d0ec2c182c4767
  • Console 版本的 --cookie 参数需要将 Cookie 写入一个文件,然后传递文件路径。

    GUI 版本直接粘贴 Cookie 即可。

  • 只在 Windows 10 x64 平台下进行过测试。