3步搞定B站视频下载:从新手到高手的完整指南 [特殊字符]
2026/5/27 18:18:47 网站建设 项目流程

3步搞定B站视频下载:从新手到高手的完整指南 🚀

【免费下载链接】bilili:beers: bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器项目地址: https://gitcode.com/gh_mirrors/bil/bilili

还在为无法离线观看喜欢的B站视频而烦恼吗?bilili这款开源B站视频下载器,让你轻松保存心爱的投稿视频和番剧资源!无论是追番党想要离线观看最新剧集,还是UP主需要整理素材,bilili都能帮你一键搞定。今天,我们就来探索这个神奇工具的成长之路,从安装到精通只需三步!

第一步:准备工作与环境搭建 🛠️

在开始使用bilili这个强大的B站视频下载器之前,我们需要做好一些基础准备。别担心,这个过程就像安装一个新游戏一样简单!

安装Python环境

bilili基于Python开发,所以你需要先安装Python 3.8或更高版本。如果你已经安装了Python,可以在终端输入python --version来检查版本。

安装FFmpeg工具

由于B站视频通常需要合并音视频流,bilili依赖FFmpeg来完成这个工作。安装方法如下:

  • Windows用户:从FFmpeg官网下载后,将ffmpeg.exe所在文件夹添加到系统环境变量
  • macOS用户:打开终端运行brew install ffmpeg
  • Linux用户:使用包管理器安装,如sudo apt install ffmpeg(Ubuntu)

安装完成后,在终端输入ffmpeg -version验证是否成功。

安装bilili工具

现在来安装主角bilili!有两种方式可选:

方法一:pip一键安装(推荐)

pip install bilili

方法二:从源码安装最新版

git clone https://gitcode.com/gh_mirrors/bil/bilili cd bilili pip install .

安装成功后,输入bilili -v应该能看到版本信息,恭喜你迈出了第一步!🎉

第二步:基础使用与核心功能 🎯

现在你已经准备好了所有工具,让我们开始实际使用bilili来批量下载投稿视频吧!

支持的视频链接格式

bilili支持多种B站链接格式:

  • 投稿视频:https://www.bilibili.com/video/BVxxxxxx
  • 番剧主页:https://www.bilibili.com/bangumi/play/ssxxxxxx
  • 单集番剧:https://www.bilibili.com/bangumi/play/epxxxxxx

最简单的下载命令

找到你想下载的视频,复制链接,然后在终端执行:

bilili https://www.bilibili.com/video/BV1vZ4y1M7mQ

就这么简单!bilili会自动以最高画质下载视频,并附带弹幕文件。

个性化设置参数

bilili提供了丰富的参数让你定制下载体验:

# 指定下载目录和清晰度 bilili <视频链接> -d "~/Downloads/B站视频" -q 80 # 下载番剧的特定集数 bilili <番剧链接> -p 1-3,5,7 # 同时下载附加内容(PV、预告片等) bilili <番剧链接> -s # 使用Cookie登录下载会员内容 bilili <视频链接> -c "你的SESSDATA值"

清晰度选择指南

bilili支持多种清晰度,通过-q参数指定:

参数值分辨率适用场景
1278K超高清4K以上显示器观看
1254K超清高质量大屏观看
801080P高清主流设备观看
64720P高清节省存储空间

第三步:高级技巧与实战应用 🚀

掌握了基础操作后,让我们探索一些高级功能,让你成为bilili的专家用户!

多线程加速下载

bilili默认使用16个线程下载,但你可以根据网络情况调整:

bilili <视频链接> -n 32 # 使用32线程加速下载

弹幕处理与转换

bilili不仅下载视频,还能处理弹幕:

# 下载XML格式原生弹幕(默认) bilili <视频链接> --danmaku xml # 转换为ASS格式高级弹幕 bilili <视频链接> --danmaku ass # 不下载弹幕 bilili <视频链接> --danmaku no

断点续传功能

最棒的是,bilili支持断点续传!如果下载中途中断,只需重新运行相同的命令,它会从上次中断的地方继续下载,无需重新开始。

创建播放列表

对于番剧或多集视频,bilili可以自动生成播放列表:

# 生成PotPlayer专用播放列表(默认) bilili <番剧链接> --playlist-type dpl # 生成M3U通用播放列表 bilili <番剧链接> --playlist-type m3u # 不生成播放列表 bilili <视频链接> --playlist-type no

设置命令别名

如果你经常使用相同的参数,可以设置命令别名简化操作:

# 在~/.bashrc或~/.zshrc中添加 alias bll='bilili -d ~/Movies/bilili/ --danmaku=ass --playlist-type=m3u -y'

常见问题与解决方案 💡

下载速度慢怎么办?

  1. 增加线程数:-n 32-n 64
  2. 启用镜像加速:--use-mirrors
  3. 检查网络代理设置,可尝试--disable-proxy

遇到"需要登录"提示?

某些视频需要B站会员才能观看,你需要提供Cookie中的SESSDATA:

bilili <视频链接> -c "你的SESSDATA值"

如何批量下载收藏夹内容?

虽然bilili本身不支持直接下载收藏夹,但你可以:

  1. 使用浏览器扩展获取收藏夹中所有视频链接
  2. 将链接保存到文本文件
  3. 编写简单脚本循环调用bilili下载

项目架构与扩展性 🏗️

bilili的代码结构清晰,易于理解和扩展:

src/bilili/ ├── api/ # B站API交互模块,处理视频信息获取 ├── handlers/ # 下载核心逻辑,包含多线程和断点续传 ├── parser/ # 视频链接解析器,支持多种URL格式 └── utils/ # 工具函数,包括弹幕处理和FFmpeg操作

如果你对Python开发感兴趣,可以查看 src/bilili/api/ 了解如何与B站API交互,或者研究 src/bilili/handlers/ 中的下载器实现。

开始你的B站视频收藏之旅吧! 🎬

现在你已经掌握了bilili的所有技巧,是时候开始建立自己的离线视频库了!无论你是想保存珍贵的UP主创作,还是收藏经典的番剧资源,bilili都能帮你轻松实现。

记住,好的工具要让生活更美好。bilili不仅仅是一个下载器,更是你与喜爱内容之间的桥梁。开始使用它,让那些精彩的B站视频永远留在你的硬盘里吧!

立即行动:打开终端,输入pip install bilili,然后复制你最喜欢的B站视频链接,开始你的下载之旅!✨

【免费下载链接】bilili:beers: bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器项目地址: https://gitcode.com/gh_mirrors/bil/bilili

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询