B站视频下载完全指南:5 分钟跑通 BilibiliDown,把喜欢的内容存进本地
【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown
想收藏的 B 站视频总怕哪天看不了,在线加载还经常卡?BilibiliDown 是一个完全免费的 B 站视频下载器,把视频、音频、弹幕存到本地硬盘,之后随时离线观看。
30 秒认识它
BilibiliDown 是一款基于 Java 的跨平台 B 站视频下载工具,Windows、Linux、macOS 都能跑,核心能力就两件事:把单个视频存下来,和把收藏夹、UP 主作品这类批量内容一键整理到本地。界面简单,输入链接就能开始。
从零跑起来:三步下载第一个视频
第一步:拿到程序
系统装好 Java 运行环境(JRE 1.8 及以上)即可。两种获取方式:
# 克隆源码后自行编译 git clone https://gitcode.com/gh_mirrors/bi/BilibiliDown或者直接下载作者打包好的发布版本,解压后进入release/目录,里面已经准备好了可执行文件:
INeedBiliAV.jar—— 主程序ffmpeg.exe—— 音视频合并/转码用的外部工具(部分功能必需)config/app.config—— 配置文件- 各平台的双击启动脚本,如
Double-Click-to-Run-for-Win.bat
Windows 用户双击 bat 脚本,Mac 用户双击.command文件,Linux 用户双击.jar即可。
启动后就是这个界面:顶部「主页 / 下载页」两个标签,中间一个链接输入框。右上角头像显示登录状态,没登录时会提示「点击登录」。
第二步:扫码登录(建议做,解锁更高清晰度)
点右上角「点击登录」,弹出二维码,用 B 站 APP 扫一下就行,整个过程几秒钟。
登录后账号凭据存在config/cookies.config里,下次启动免登录。想退出时直接删掉这个文件,或在菜单「操作 → 登录相关 → 退出登录」处理。
第三步:粘贴链接,开始下载
把视频地址(完整的 BV 链接、av 号、BV 号都行)贴进输入框,点「查找」。
解析结果里直接点你想要的清晰度按钮,就开始下载了。多 P 视频或合集会以列表形式展开,每一段都有自己的清晰度选项:
下载完成后会弹出提示,直接点「打开文件」或「打开文件夹」就能找到成果,临时文件会自动清理:
到这里,你的第一个 B 站视频已经躺在硬盘里了。
按你的任务来:能拿它做什么
任务一:保存单个视频,弹幕封面一起带走
普通下载只存视频文件,但界面上还能一并勾选下载弹幕、字幕、封面,这样离线看的时候连弹幕和封面都不缺。视频文件本身优先下载 MP4,也可以按需在配置里切到 FLV(见下文进阶部分)。
任务二:批量整理收藏夹 / UP 主全部作品 / 稍后再看
这是 BilibiliDown 最有用的地方之一。把下面这类链接直接贴进主页输入框:
- 收藏夹链接
- UP 主空间页链接
- UP 主的合集 / 系列链接
- 稍后再看列表
程序会把列表里的视频逐个展开成 Tab 页,你可以按「全部」或「仅第一」等策略,配合「优先清晰度」一次执行,整批内容排队下载。
小细节:在批量列表里单击封面可以复制该视频链接,长按封面能切换预览,找素材时顺手很多。
任务三:只提音频
音乐区、电台区的内容,很多只要声音。批量或单个下载时可以选择仅音频模式,视频画面直接跳过,只保存音频文件,适合建个人音乐库反复听。
任务四:攒素材、做备份
如果你是 UP 主,定期把自己的作品存一份本地备份;如果你做剪辑,把喜欢的片段批量下下来当参考素材,都是这类工具的典型用法。
进阶玩法:改一改 config/app.config
所有可调项都集中在config/app.config(项目里也有现成样例),程序启动时会打印当前配置,界面里有配置面板可以直接查看。最常改的几个:
| 配置项 | 作用 | 示例 |
|---|---|---|
bilibili.savePath | 下载保存路径,支持相对/绝对路径 | bilibili.savePath = download/ |
bilibili.download.poolSize | 同时进行的下载任务数 | bilibili.download.poolSize = 3 |
bilibili.name.format | 文件命名模板,支持变量和条件 | 见下方 |
bilibili.format | 优先下载格式:0 为 MP4,1 为 FLV | bilibili.format = 0 |
proxyHost/proxyPort | HTTP(S) 代理,网络受限时用 | proxyHost = 127.0.0.1 |
bilibili.ffmpegPath | ffmpeg 位置,转码报错时检查这里 | bilibili.ffmpegPath = release/ffmpeg.exe |
命名模板是重头戏,支持avTitle(标题)、UpName(UP 主)、pAv(第几 P)、qn(清晰度)、avId、cTime(发布时间)等变量,还能用(:条件 内容)写条件判断。默认模板大致是:
# 按 UP主/收藏夹名/标题-集数-清晰度(视频号) 组织文件夹 bilibili.name.format = UpName/(:listName listName/)avTitle-pAv2-qn(avId)这样批量下载几十个视频后,目录结构自动按 UP 主、合集分好层,不用手动整理。
网络调优方面:
- 带宽富余时把
poolSize调大,任务之间加个等待间隔(period.between.download)可以避免触发限流; - 支持按文件分片的多线程下载(
bilibili.download.multiThread.count),默认关闭,大文件场景可以试试; - 下载跑满带宽是什么效果,参考这张任务管理器截图,程序占用接近 98% 网络带宽:
程序还支持自动更新:启动时检查新版本,确认后直接在线升级,不用手动找新包:
遇到问题时
- 清晰度上不去 / 有些视频看不到:先确认已登录。很多 1080P、4K 和会员内容是登录后才可见的;个别作品本身要求大会员权限,这类下不了。
- 下载到一半断了、误关程序:不用慌,临时文件保留着,重新下载同一链接会从断点继续,不需要从头来。
- 合并/转码报 ffmpeg 错误:确认
release/ffmpeg.exe(或你自配的 ffmpeg)存在,且bilibili.ffmpegPath指向正确。新版 Windows 包里已自带精简版 ffmpeg。 - 设置的是 MP4,下出来却是 FLV:这是「优先下载」而非「强制格式」——B 站没有对应源时会自动换另一种,个别老视频只有 FLV 源,属正常现象。
- 请求频繁失败(412 等):多半是访问太猛被限流,调小并发、加任务间隔,或换网络环境重试。
- 文件下到哪了?默认在程序目录的
download/文件夹,改bilibili.savePath可以换地方。
使用边界,一句话说明白
下载的内容请只用于个人学习、欣赏和备份:不要二次分发、不要商用、尊重 UP 主的版权,看完记得给喜欢的作品投个币。登录凭据存在本地cookies.config,属于敏感信息,别外传。
现在就可以动手
BilibiliDown 用一次就会离不开:单视频秒下、收藏夹一键搬空、音频随手提取,全程免费开源。去把发布版下载下来,贴一条你最近想收藏的 B 站链接进输入框——五分钟之后,它就在你的硬盘里了。使用中遇到问题,可以在项目仓库提交 Issue,也欢迎提 PR 一起完善这个工具。
【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考