bilili:2025年B站视频下载终极解决方案,一键保存高清视频+弹幕
【免费下载链接】bilili:beers: bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器项目地址: https://gitcode.com/gh_mirrors/bil/bilili
bilili是一款功能强大的B站视频下载工具,支持快速下载投稿视频和番剧资源,内置多线程加速、断点续传和弹幕下载功能,让你轻松备份喜欢的B站内容。无论你是追番党、UP主还是普通用户,bilili都能为你提供简单高效的视频下载体验。
🔍 为什么选择bilili?三大核心优势解析
🚀 极速下载体验
bilili采用多线程分块下载技术,配合智能断点续传功能,即使网络中断也能无缝接续下载任务。相比传统下载工具,bilili的下载速度提升显著,让你更快完成视频备份。
🎯 全格式智能适配
自动识别B站多种视频格式(FLV/DASH/MP4),通过FFmpeg自动合并音视频流,最终统一输出高清MP4文件,确保视频在所有播放器上都能完美播放。
💬 弹幕完美同步
bilili不仅能下载视频,还支持XML原生弹幕和ASS高级弹幕格式,让你离线也能享受原汁原味的弹幕互动体验,重温弹幕文化的独特魅力。
📦 快速安装指南
前置准备:安装FFmpeg
由于视频需要合并处理,bilili依赖于FFmpeg,你需要先安装它:
Windows用户:
- 从FFmpeg官网下载压缩包
- 解压到任意文件夹
- 将
ffmpeg.exe所在文件夹添加到系统环境变量
macOS/Linux用户:
# macOS brew install ffmpeg # Ubuntu/Debian sudo apt install ffmpeg # CentOS/RHEL sudo yum install ffmpeg验证安装:终端输入ffmpeg -version显示版本信息即成功
安装bilili
# 通过pip一键安装(推荐) 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 <视频链接>第三步:自定义下载参数(可选)
# 示例:指定清晰度为1080P,保存到指定目录,下载ASS弹幕 bilili https://www.bilibili.com/video/BV1xxxxx -q 80 -d "D:/Videos" --danmaku ass🛠️ 实用功能详解
画质选择指南
通过-q参数指定视频清晰度:
| 清晰度代码 | 分辨率 | 描述 |
|---|---|---|
| 127 | 8K | 超高清画质 |
| 125 | 4K | 高清画质 |
| 80 | 1080P | 标准高清 |
| 64 | 720P | 流畅观看 |
智能选集功能
使用-p参数精确选择剧集:
# 下载第1-5集、第8集、第10-15集 bilili <番剧链接> -p 1-5,8,10~15音频质量调节
通过--audio-quality调整音质:
30280:320kbps(超高音质)30232:128kbps(标准音质)
📊 性能优化技巧
提升下载速度
- 增加线程数:
-n 32(最大支持64线程) - 启用镜像加速:
--use-mirrors - 检查网络设置:添加
--disable-proxy禁用系统代理
解决常见问题
问题:提示「需要登录」
# 复制浏览器Cookie中的SESSDATA值 bilili <链接> -c "你的SESSDATA值"问题:下载速度慢
# 尝试增加线程数和启用镜像 bilili <链接> -n 32 --use-mirrors🔧 高级功能应用
生成播放列表
自动创建播放列表文件:
# 生成M3U格式播放列表 bilili <链接> --playlist-type m3u # 生成DPL格式播放列表(默认) bilili <链接> --playlist-type dpl批量下载附加内容
添加-s参数下载PV、预告和特别篇:
bilili <番剧主页> -s📁 项目架构解析
src/bilili/ ├── api/ # B站API交互模块 │ ├── acg_video.py # 投稿视频API │ ├── bangumi.py # 番剧API │ └── danmaku.py # 弹幕API ├── handlers/ # 下载核心逻辑 │ ├── downloader.py # 下载处理器 │ ├── merger.py # 合并处理器 │ └── status.py # 状态处理器 ├── parser/ # 视频链接解析器 │ ├── acg_video.py # 投稿视频解析 │ └── bangumi.py # 番剧解析 └── utils/ # 工具函数集 ├── ffmpeg.py # FFmpeg处理 ├── danmaku.py # 弹幕处理 └── playlist.py # 播放列表生成💡 最佳实践建议
下载策略优化
- 分时段下载:避开网络高峰时段,选择凌晨或清晨下载
- 批量下载:合理安排下载队列,避免同时下载过多文件
- 存储管理:定期清理临时文件,释放磁盘空间
弹幕处理技巧
- XML格式:适合大多数播放器,兼容性好
- ASS格式:支持高级弹幕效果,适合专业用户
- 弹幕过滤:可手动编辑弹幕文件,去除无关内容
🎯 应用场景示例
追番备份
# 备份整季番剧,包含所有附加内容 bilili https://www.bilibili.com/bangumi/play/ssxxxxx -s -q 80UP主素材整理
# 下载多个投稿视频,统一管理 bilili https://www.bilibili.com/video/BVxxxxx -d "./素材库"学习资源保存
# 下载教学视频,保留弹幕互动 bilili https://www.bilibili.com/video/BVxxxxx --danmaku xml📝 总结
bilili作为一款专业的B站视频下载工具,凭借其简单易用、功能全面、性能卓越的特点,已经成为众多B站用户的首选工具。无论是个人追番备份,还是专业内容创作,bilili都能提供稳定可靠的下载服务。
项目完全开源,遵循GPLv3协议,代码托管于GitCode平台,欢迎开发者参与贡献或反馈问题。现在就开始使用bilili,轻松保存你喜爱的B站内容吧!
【免费下载链接】bilili:beers: bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器项目地址: https://gitcode.com/gh_mirrors/bil/bilili
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考