GitPedia

Bilidown

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

From iuroc·Updated June 28, 2026·View on GitHub·

**bilidown** is a 哔哩哔哩视频解析下载工具,支持 8K 视频、Hi-Res 音频、杜比视界下载、批量解析,可扫码登录,常驻托盘。 The project is written primarily in TypeScript, distributed under the Apache License 2.0 license, first published in 2024. It has gained significant community traction with 1,810 stars and 195 forks on GitHub. Key topics include: 4k, 8k, audio, bilibili, dolby.

Latest release: v2.1.1
March 25, 2026View Changelog →

Bilidown

GitHub Release

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

支持解析的链接类型

使用说明

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

软件特色

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

其他说明

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

打包可执行文件

shell
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

拉取镜像和项目源码

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

交叉编译发行版

执行 goreleaser 命令时将自动执行 pnpm buildgo mod tidy

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

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

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

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

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

编译指定系统架构

ini
# 按上面的步骤进入 Docker 容器内终端 # [darwin-amd64] GOOS=darwin GOARCH=amd64 CC=o64-clang CGO_ENABLED=1 go build

非 Docker 环境编译

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

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

开发环境

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

特别感谢

软件界面

Star History

Star History Chart

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from iuroc/bilidown via the GitHub API.Last fetched: 6/28/2026