源码版使用
安装 Python 环境
Python 版本需要为 3.10 及以上。
如果还未安装 Python 环境,点击查看安装方式
从Python官网下载系统对应的 Python,建议使用 3.11 及以上版本,最低支持 3.10 版本。
若下载速度缓慢,建议使用国内华为云镜像源下载。
安装时注意勾选Add python.exe to PATH,创建环境变量。
完成 Python 环境安装后,建议执行下面的命令更换 pip 源为清华源,加快 pip 包下载速度:
pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
克隆仓库
若已安装 git,执行以下命令克隆仓库:
git clone https://github.com/ScottSloan/Bili23-Downloader.git
cd Bili23-Downloader
若系统未安装 git,请下载上方的源码版并解压,进入到 requirements.txt 同一级目录。
安装依赖
Windows & macOS
Windows 和 macOS 用户可以执行下面的命令一键安装所需依赖:
pip install -r requirements.txt
下表为程序所需依赖:
| 包 | 版本 | 备注 |
|---|---|---|
| requests | >=2.30.0 | – |
| wxPython | >=4.2.0 | – |
| qrcode[pil] | >=7.4.2 | 必须附带 [pil](Pillow),否则程序可能无法运行 |
用户也可以手动安装:
pip install wxPython qrcode[pil] requests
Linux
由于 Linux 平台各发行版存在差异,wxPython 安装较为繁琐,以下提供最简便的安装方式。 wxPython 官方提供 Debian、Ubuntu、Fedora 和 Centos 等发行版 wheel 包,点击此处跳转。
以 Ubuntu 24.04 系统为例,执行下面的命令即可安装:
pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-24.04/ wxPython
随后再安装其他依赖:
pip install qrcode[pil] requests
安装 FFmpeg
程序依赖 FFmpeg 实现音视频合成,格式转换,直播录制等功能,缺少时将影响正常使用。
有关 FFmpeg 的安装,请参考下面FFmpeg安装教程内容。
TIP
若使用的是附带 FFmpeg 的编译版,无需再次安装。
运行程序
直接运行 GUI.py 即可打开程序:
cd src
python3 GUI.py
编译版使用
下载完成后,解压压缩包,以管理员身份运行 GUI.exe,即可开始使用。
TIP
若出现应用程序错误等问题,请尝试修复 DirectX 和 C++ 运行库。


