open-bilibili-downloader:基于Python的B站视频下载工具项目

简约GUI界面的B站视频下载器

Branch1Tags6
FilesLast commitLast update
11 months ago
1 year ago
1 year ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago

B站视频下载工具

一个功能强大的哔哩哔哩(Bilibili)视频下载工具,提供直观的图形界面,支持视频和音频下载,以及完善的下载管理功能。

✨ 功能特性

  • 🎥 视频/音频下载 - 支持下载B站视频和单独提取音频
  • 🖥️ 图形化界面 - 简洁美观的深色主题界面,操作简单直观
  • 📊 任务管理 - 实时显示下载进度,支持暂停/继续和删除任务
  • 🔐 账号登录 - 支持扫码登录,可下载更高分辨率的会员视频
  • 📁 文件管理 - 自动处理文件名特殊字符,支持自定义保存路径
  • 🔄 实时状态 - 侧边栏显示任务统计信息,实时更新下载状态

📦 安装说明

方式一:使用发行版(推荐)

直接从最新发布版本下载,内置FFmpeg,无需安装Python环境,解压即可使用。

方式二:源码运行

  1. 确保已安装Python 3.7+
  2. 安装所需依赖:
pip install -r requirements.txt
  1. 自行安装FFmpeg并添加到系统PATH环境变量

🚀 使用方法

  1. 启动程序

    python main.py
    
  2. 解析视频

    • 在主界面输入B站视频链接
    • 点击"解析链接"按钮获取视频信息
  3. 下载设置

    • 选择保存路径(默认为程序目录下的downloads文件夹)
    • 自定义文件名(可选)
    • 选择下载类型:视频(含音频)或纯音频
  4. 账号登录(可选但推荐):

    • 点击侧边栏"账户登录"
    • 使用B站手机APP扫描二维码登录
    • 登录后可下载更高清的视频内容
  5. 任务管理

    • 在"任务列表"页面查看所有下载任务
    • 支持暂停/继续正在下载的任务
    • 可以删除选中的任务

🔮 软件预览

Software Preview

🔒 安全提示

  • 扫码登录后会在软件目录生成cookies.ini文件
  • 该文件包含您的登录凭证,请妥善保管避免泄露
  • 建议在个人设备上使用,使用后及时清理cookies文件

🤝 贡献指南

欢迎提交Issue和Pull Request!贡献前请确保:

  1. 代码符合项目的编码规范
  2. 新功能经过充分测试
  3. 更新相应的文档说明

📄 许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

Introduction

简约GUI界面的B站视频下载器

Customize your domain