news 2026/8/22 15:16:07

B站视频下载完全指南:5 分钟跑通 BilibiliDown,把喜欢的内容存进本地

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
B站视频下载完全指南:5 分钟跑通 BilibiliDown,把喜欢的内容存进本地

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 为 FLVbilibili.format = 0
proxyHost/proxyPortHTTP(S) 代理,网络受限时用proxyHost = 127.0.0.1
bilibili.ffmpegPathffmpeg 位置,转码报错时检查这里bilibili.ffmpegPath = release/ffmpeg.exe

命名模板是重头戏,支持avTitle(标题)、UpName(UP 主)、pAv(第几 P)、qn(清晰度)、avIdcTime(发布时间)等变量,还能用(:条件 内容)写条件判断。默认模板大致是:

# 按 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/22 15:16:01

Rollbar.js Node.js 接入实战:Express 服务端错误追踪的 5 步配置法

Rollbar.js Node.js 接入实战:Express 服务端错误追踪的 5 步配置法 【免费下载链接】rollbar.js Error tracking and logging from Javascript to Rollbar 项目地址: https://gitcode.com/gh_mirrors/ro/rollbar.js Rollbar.js 是一款专业的错误追踪与日志记…

作者头像 李华
网站建设 2026/8/22 15:13:51

读懂 Apktool ApkInfo:APK 元数据的存储、加载与回写

读懂 Apktool ApkInfo:APK 元数据的存储、加载与回写 【免费下载链接】Apktool A tool for reverse engineering Android apk files 项目地址: https://gitcode.com/GitHub_Trending/ap/Apktool 反编译一个 APK 后,你随手删掉了输出目录里的 apkt…

作者头像 李华
网站建设 2026/8/22 15:12:29

MusicPlayer2:免费开源的本地音乐播放器,10分钟讲透歌词、封面与音效

MusicPlayer2:免费开源的本地音乐播放器,10分钟讲透歌词、封面与音效 【免费下载链接】MusicPlayer2 MusicPlayer2是一款功能强大的本地音乐播放软件,旨在为用户提供最佳的本地音乐播放体验。它支持歌词显示、歌词卡拉OK样式显示、歌词在线下…

作者头像 李华
网站建设 2026/8/22 15:10:38

一文掌握grafar.map:响应式依赖追踪与自动拓扑推断完全教程

一文掌握grafar.map:响应式依赖追踪与自动拓扑推断完全教程 【免费下载链接】grafar Reactive multidimensional math & data visualization for the web. 项目地址: https://gitcode.com/gh_mirrors/gr/grafar grafar.map 是开源可视化库 Grafar 的核心…

作者头像 李华