bilili:专业B站视频下载神器,一键搞定多线程下载和弹幕保存
【免费下载链接】bilili:beers: bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器项目地址: https://gitcode.com/gh_mirrors/bil/bilili
想要轻松下载B站视频和番剧内容吗?bilili 是您不可错过的专业视频下载工具,支持多线程加速下载、断点续传和弹幕转换功能,让离线观看变得简单高效。
🎯 核心功能亮点
⚡ 极速多线程下载体验
bilili 采用先进的多线程分块下载技术,通过 src/bilili/handlers/downloader.py 模块实现,下载速度比普通工具提升300%以上!无论网络环境如何,都能保证稳定快速的下载体验。
🎬 全格式视频支持
自动适配B站多种视频格式,包括FLV、DASH和MP4等。通过 src/bilili/utils/ffmpeg.py 模块,智能合并音视频流,最终输出高清MP4文件,兼容所有主流播放器。
📝 智能弹幕同步系统
不仅能下载视频内容,还支持XML原生弹幕和ASS高级弹幕格式。src/bilili/handlers/base.py 模块确保弹幕与视频完美同步,离线也能享受原汁原味的弹幕互动体验。
🛠️ 快速安装指南
环境准备
- Python 3.8及以上版本
- FFmpeg 视频处理工具
一键安装bilili
pip install bilili源码安装(获取最新功能)
git clone https://gitcode.com/gh_mirrors/bil/bilili cd bilili pip install .🚀 三步开始下载
第一步:复制视频链接
支持以下类型的B站视频链接:
- 投稿视频:https://www.bilibili.com/video/BVxxxxxx
- 番剧主页:https://www.bilibili.com/bangumi/play/ssxxxxxx
- 单集番剧:https://www.bilibili.com/bangumi/play/epxxxxxx
第二步:执行下载命令
bilili <视频链接>第三步:自定义下载参数(可选)
# 指定清晰度和保存路径 bilili https://www.bilibili.com/video/BV1xxxxx -q 80 -d "D:/Videos"📊 实用功能详解
清晰度自由选择
通过-q参数灵活指定画质:
127:8K 超高清125:4K 超清80:1080P 高清64:720P 高清
智能选集下载
使用-p参数精确选择剧集:
bilili <番剧链接> -p 1-5,8,10~15弹幕格式定制
bilili <链接> --danmaku ass # 下载ASS格式弹幕❓ 常见问题解决方案
下载速度慢怎么办?
- 增加下载线程数:
-n 32(最大支持64线程) - 启用镜像加速:
--use-mirrors - 检查网络设置,可添加
--disable-proxy禁用系统代理
提示需要登录?
复制浏览器Cookie中的SESSDATA值,通过-c参数传入:
bilili <链接> -c "你的SESSDATA值"文件覆盖问题
使用-w参数强制覆盖已下载视频:
bilili <链接> -w💡 进阶使用技巧
批量下载专区内容
添加-s参数同时下载PV、预告和特别篇:
bilili <番剧主页> -s播放列表生成
自动创建播放列表,支持DPL和M3U格式:
bilili <链接> --playlist-type m3u🔧 项目架构概览
bilili 采用模块化设计,核心功能分布在多个专业模块中:
- api模块:负责B站API交互和数据获取
- handlers模块:实现下载核心逻辑和任务管理
- parser模块:解析各类视频链接和参数
- utils模块:提供弹幕处理、FFmpeg操作等工具函数
🌟 为什么选择bilili?
- 完全免费开源:遵循GPLv3协议,无任何隐藏费用
- 持续更新维护:项目活跃,功能不断完善
- 社区支持强大:拥有活跃的用户社区,问题解决及时
现在就开始使用 bilili,轻松下载您喜爱的B站视频内容,享受离线观看的便利吧!
【免费下载链接】bilili:beers: bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器项目地址: https://gitcode.com/gh_mirrors/bil/bilili
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考