TypeScript Apache-2.0

bilidown

哔哩哔哩视频解析下载工具,支持 8K 视频、Hi-Res 音频、杜比视界下载、批量解析,可扫码登录,常驻托盘。

I

iuroc

Dernière activité 7 août 2026
iuroc/bilidown

2,3 k

étoiles

247

forks

45

issues ouvertes

4k8kaudiobilibilidolbydownloadffmpegflacgolanghdrhiresmp4sqlitevanjsvideo

Ce README est souvent en anglais.

Bilidown

GitHub Release

哔哩哔哩视频解析下载工具,支持 8K 视频、Hi-Res 音频、杜比视界下载、批量解析,可扫码登录,常驻托盘。

支持解析的链接类型

使用说明

  1. 从 Releases 下载适合您系统版本的安装包
  2. 非 Windows 系统,请先安装 FFmpeg 工具
  3. 将安装包解压后执行即可

第三方客户端

感谢社区开发者对 Bilidown 的支持。

软件特色

  1. 前端采用 Bootstrap 和 VanJS 构建,轻量美观
  2. 后端使用 Go 语言开发,数据库采用 SQlite,简化构建和部署过程
  3. 前端通过 p-queue 控制并发请求,加快批量解析速度

其他说明

  • 本程序不支持也不建议 HTTP 代理,直接使用国内网络访问能提升批量解析的成功率和稳定性。

打包可执行文件

git clone https://github.com/iuroc/bilidown
cd bilidown/client
pnpm install
pnpm build
cd ../server
go mod tidy
CGO_ENABLED=1 go build

交叉编译

说明

  • 镜像名称:iuroc/cgo-cross-build
  • 支持的系统架构
    • linux/amd64
    • windows/amd64
    • windows/386
    • windows/arm64
    • darwin/amd64
    • darwin/arm64

拉取镜像和项目源码

docker pull iuroc/cgo-cross-build:latest
git clone https://github.com/iuroc/bilidown

交叉编译发行版

执行 goreleaser 命令时将自动执行 pnpm build 和 go mod tidy

将 ffmpeg.exe 放入 server/bin 目录内。

在项目根目录执行如下代码,进入 Docker 容器。

docker run --rm -it -v .:/usr/src/data iuroc/cgo-cross-build

在容器内的终端执行如下代码,开始交叉编译。

cd server
git tag v2.1.1
goreleaser release --snapshot --clean
# 正式发行
# GITHUB_TOKEN=xxx goreleaser release --clean

编译指定系统架构

# 按上面的步骤进入 Docker 容器内终端

# [darwin-amd64]
GOOS=darwin
GOARCH=amd64
CC=o64-clang
CGO_ENABLED=1
go build

非 Docker 环境编译

在 Linux amd64 平台上执行 go build 时,您可能需要安装以下依赖包:

sudo apt install pkg-config gcc libayatana-appindicator3-dev

开发环境

# client
pnpm install
pnpm dev
# server
go build && ./bilidown

特别感谢

软件界面

Star History

Star History Chart

Projets similaires

哔哩下载姬(跨平台版)downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等)。

avaloniabilibili
Yyaobiao131
7,5 k étoiles591

Cross-platform video downloader — sniff and grab m3u8/HLS streams, Bilibili, YouTube and more. Desktop + Docker + 🦞.

TypeScriptbilibilidownloaderelectron
Mmediago-dev
9,3 k étoiles824

开源、免费、跨平台的 B 站视频下载工具,支持多线程加速、音视频分离、弹幕元数据获取、自定义命名与分类等功能。Open Source, Free, Cross-Platform Bilibili Video Downloader.

Pythonbili23bilibilibilibili-downloader
SScottSloan
7,8 k étoiles566