bilibili_downloader:基于 yt-dlp 的 Bilibili 视频下载工具项目

bilibili_downloader

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

Bilibili 视频/合集下载器

本项目支持下载哔哩哔哩单个视频或合集(如番剧、UP主合集、播放列表等),基于 yt-dlp 实现。

功能特性

  • 支持输入单个视频链接、合集链接(如UP主主页、番剧、播放列表等)
  • 自动识别链接类型,批量下载合集内所有视频
  • 下载为 mp4 格式,文件名为视频标题,合集按合集名创建文件夹
  • 支持断点续传和多线程下载
  • 使用 yt-dlp 实现下载

安装依赖

pip install -r requirements.txt

使用方法

python main.py

根据提示输入哔哩哔哩视频或合集链接,自动下载。

批量重命名工具说明

下载的合集视频有时文件名前会带有所在文件夹名称前缀。可使用 rename_bilibili_files.py 脚本批量去除前缀,使文件名更简洁。

使用方法

  1. 下载完合集后,运行:
    python rename_bilibili_files.py
    
  2. 按提示选择需要处理的文件夹,脚本会自动将该文件夹下所有以文件夹名为前缀的文件重命名,去除前缀。

适用场景

  • 文件名如 合集名 - 视频标题.mp4合集名_视频标题.mp4合集名 视频标题.mp4 等,均可自动去除 合集名 前缀。

依赖

  • Python 3.7+
  • yt-dlp

Introduction

bilibili_downloader

Customize your domain