Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ggdream/bilibili
Flutter,Python,Golang,Docker下载哔哩哔哩视频。
https://github.com/ggdream/bilibili
bilibili docker ffmpeg flutter-app golang python video-downloader
Last synced: 3 months ago
JSON representation
Flutter,Python,Golang,Docker下载哔哩哔哩视频。
- Host: GitHub
- URL: https://github.com/ggdream/bilibili
- Owner: ggdream
- License: mit
- Created: 2020-07-21T13:09:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-11-19T13:32:20.000Z (about 1 year ago)
- Last Synced: 2024-06-19T01:59:12.543Z (7 months ago)
- Topics: bilibili, docker, ffmpeg, flutter-app, golang, python, video-downloader
- Language: Go
- Homepage:
- Size: 73.6 MB
- Stars: 17
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bilibili-extra - Bilibili - Flutter, Python, Golang, Docker 下载哔哩哔哩视频.![Go](svg/go.svg?raw=true) ![Windows](svg/windows.svg?raw=true) ![Cli](svg/terminal.svg?raw=true) ![Docker](svg/docker.svg?raw=true) (下载工具 / 直播脚本)
README
# bilibili视频下载器[![Build Status](https://travis-ci.com/ggdream/bilibili.svg?branch=master)](https://travis-ci.com/ggdream/bilibili)
~~~shell script
Author: [email protected]
~~~
> 特此声明:此项目仅供学习使用。如有侵权等法律问题,请尽快联系我删除。如有人用作违法或商业等用途,因此产生的一切法律问题由其个人负责和承担,本项目维护者概不负责。![example](./docs/example.png)
## 使用方式
注意: 为了合并音视频,本机需要安装ffmpeg,并配置环境变量(Docker方式和Flutter-App不需要安装)。1. Linux: sudo apt/yum/snap install ffmpeg
2. Macos: sudo brew install ffmpeg
3. Windows: [下载ffmpeg](https://github.com/BtbN/FFmpeg-Builds/releases)## 使用详明
# 命令行工具 或 GUI界面
[Release地址](https://github.com/ggdream/bilibili/releases)
~~~sh
如果你不是相关开发者,那么我强烈推荐你使用这种方式安装。将路径添加到环境变量中即可在全路径下使用
- 命令行工具支持:Windows,Linux,MacOS
- GUI支持:Android,iOS,Windows,Linux
~~~# Flutter
[分支地址](https://github.com/ggdream/bilibili/tree/dart)
```sh
拉取`dart`分支代码,使用flutter命令直接运行或编译后运行即可
```# Golang
[分支地址](https://github.com/ggdream/bilibili/tree/golang)
~~~sh
# 如果你是一位Gopher,那么推荐你使用这种方式进行安装
$ go get github.com/ggdream/bilibili && go install github.com/ggdream/bilibili # 会自动编译成二进制文件到$GOBIN下
$ bilibili # 其他功能使用($bilibili --help)查看帮助
~~~# Python
[分支地址](https://github.com/ggdream/bilibili/tree/python)
~~~sh
$ git clone -b python https://github.com/ggdream/bilibili.git
$ cd bilibili/ && pip install -r requirements.txt
$ python bilibili.py # 交互式读取输入
~~~# Docker
~~~sh
$ docker run -d -v /tmp:/data ggdream/bilibili # 其他功能使用($down --help)查看帮助
~~~