Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MunMunMiao/BilibiliVideoDownload
Bilibili video download | 哔哩哔哩视频下载 | HDR | 8K
https://github.com/MunMunMiao/BilibiliVideoDownload
Last synced: 12 days ago
JSON representation
Bilibili video download | 哔哩哔哩视频下载 | HDR | 8K
- Host: GitHub
- URL: https://github.com/MunMunMiao/BilibiliVideoDownload
- Owner: MunMunMiao
- License: other
- Created: 2020-04-29T20:00:53.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-02T02:00:40.000Z (3 months ago)
- Last Synced: 2024-10-02T11:18:59.920Z (about 1 month ago)
- Language: TypeScript
- Homepage:
- Size: 64.5 KB
- Stars: 206
- Watchers: 4
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bilibili-extra - BilibiliVideoDownload - 哔哩哔哩视频下载.![TypeScript](svg/tsnode.svg?raw=true) (下载工具 / 直播脚本)
README
# BilibiliVideoDownload
[![npm version](https://img.shields.io/npm/v/bilibili-cli?style=flat-square)](https://www.npmjs.com/package/bilibili-cli)
[![npm downloads total](https://img.shields.io/npm/dt/bilibili-cli?style=flat-square)](https://www.npmjs.com/package/bilibili-cli)> This library relies on [ffmpeg](https://www.ffmpeg.org/download.html), please install and set path
## Quick start
```shell
npx bilibili-cli -b BV1k4411e7Va
```## Options
```text
Usage: bilibili-cli [options]Options:
-b, --bvid Video BVID
-t, --token Value from cookie [SESSDATA] (default: "")
-d, --dir Output dir (default: "./")
-u, --user-agent User-Agent (default: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Safari/537.36")
-ss, --select-stream Select stream (default: false)
-V, --version output the version number
-h, --help display help for command
```## Todo
- 因为流分配的地址太慢了,尝试使用range分片下载
- 优化选择流的title
- 增加选择需要下载的Part,默认全部下载
- 看到DASH里多了个flac,看看是用在什么地方先,难不成是音乐模块那边用的?
- 完善测试文件