Bilibili-Evolved/extras/video-link-downloader
2019-05-05 19:31:55 +08:00
..
.gitignore Add support for multiple fragments 2019-04-24 12:07:17 +08:00
.npmignore Add support for multiple fragments 2019-04-24 12:07:17 +08:00
package.json Update vld 2019-05-05 19:31:55 +08:00
README.md Update README 2019-04-23 16:39:23 +08:00
tsconfig.json Add video link downloader 2019-04-22 14:15:38 +08:00
video-link-downloader.js Update vld 2019-05-05 19:31:55 +08:00
video-link-downloader.ts Update vld 2019-05-05 19:31:55 +08:00

Bilibili Evolved 视频链接下载器

Bilibili Evolved 复制的视频数据下载视频, 用于解决 Chrome 无法下载超过 2GB 视频的限制, 以及 Firefox 内存占用过大导致标签页卡顿的问题.

适用于长视频(几个小时)的下载, 短视频可以直接在浏览器中完成下载.

目前仅有下载单个视频的功能, 以后可能会添加批量功能.

安装

环境需求: 需要已安装 Node.js, 否则会没有 npm 命令.

在您的终端中执行:

npm install -g bilibili-evolved-video-link-downloader

Windows 系统的终端可以从 资源管理器 里的 文件 - 打开 Windows Powershell 启动.

安装完成后, 即可使用 vld 命令来下载视频.

要卸载的话, 只需把 install 换成 uninstall.

npm uninstall -g bilibili-evolved-video-link-downloader

使用

⚠ 目前只有预览通道的 Bilibili Evolved 拥有复制数据导出数据的功能.

在网页中选择 附加功能-下载视频, 选择清晰度后选择复制数据导出数据.

然后在要保存视频的文件夹中打开终端.

如果选择的是复制数据, 直接执行vld, 程序会自动读取剪贴板中的内容:

vld

如果选择的是导出数据, 且假定保存的文件是xxx.json, 则要在后面加上文件名:

vld xxx.json

其他选项

指定分段数

一个视频下载时会分成多段同时下载, 分段数默认为30, 更改分段数可使用-p--parts选项.

例如分12段下载:

vld -p 12

指定输出目录

如果需要下载到不同于当前目录的位置, 可以指定一个输出目录, 使用-o--output选项.

例如下载到xxx文件夹中:

vld -o xxx