Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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,看看是用在什么地方先,难不成是音乐模块那边用的?
- 完善测试文件