当前位置: 首页 > news >正文

B站视频下载保姆级实测:30 分钟用 BiliDownload 把 4K 无水印装进硬盘

B站视频下载保姆级实测:30 分钟用 BiliDownload 把 4K 无水印装进硬盘

【免费下载链接】BiliDownloadB站视频下载工具项目地址: https://gitcode.com/gh_mirrors/bil/BiliDownload

想下载 B 站视频却没有官方入口?开源的 Java 工具 BiliDownload 帮你一键把视频存进本地,最高支持 4K 无水印。我花了 30 分钟从零跑通,这篇文章就是完整的实测记录。

先说为什么要写它:三个月前,我刷到一个干货满满的教程,顺手点了收藏,想着"以后再看"。结果再去点开,视频已经失效,弹窗冷冰冰地提示"稿件已删除"。B 站并不提供官方下载入口,在线解析网站广告满天飞,浏览器插件三天两头失灵。一气之下,我把收藏夹里两百多个视频挨个备份了一遍,用的就是 BiliDownload。它通过调用 B 站 WEB 端和 TV 端的 API 获取视频流,免费、开源(MIT 协议)、跨平台,实测连 4K 无水印都能直下。下面按我踩过的路,一步步讲给你听。

为什么我最终选了它,而不是在线解析网站

动手之前,我试过三条路线:在线解析网站、浏览器插件、商业下载软件。结果一目了然:

方案稳定性画质上限水印收费
在线解析网站隔三差五失效最高 1080P大多带水印免费但广告多
浏览器插件依赖浏览器版本受登录状态限制看运气免费但常断更
商业下载软件较稳定需付费解锁按年收费
BiliDownload跟随 API 更新360P~4KTV 端可无水印完全免费

BiliDownload 最打动我的是"无水印":它同时请求 WEB 端与 TV 端接口,通过 TV 端 API 返回的accept_watermark字段判断哪些清晰度是无水印源,有就直接排进列表最前面并打上"无水印"标记。对想拿素材做二次创作的人来说,这一点就值回票价。

动手前只差两样东西

环境要求非常克制:一是 JDK 8 或更高版本,程序是 Java 写的,跑起来就靠它;二是 FFmpeg 4.0+,但这是可选项——只有选"视频+音频合并"时才用得上,程序还提供"仅视频""仅音频"两个选项,不想合并的话可以完全不碰 FFmpeg。

一条命令跑起来,不用先理解任何概念

先把项目拿到本地:

git clone https://gitcode.com/gh_mirrors/bil/BiliDownload cd BiliDownload

不想自己编译的话,运行mvn clean package,然后在target目录下找到bili-download-1.3.6-jar-with-dependencies.jar,直接启动:

java -jar bili-download-1.3.6-jar-with-dependencies.jar

这就是全部启动方式。之后的每一步操作,都是"按提示输入数字"这么简单。

交互模式:像点菜一样把画质和分P选好

启动后输入一个带前缀的 AV 号或 BV 号(例如BV1pK4y1N7gw),程序会先拉取稿件信息,把标题、UP主、时长、播放量、弹幕、获赞、投币、收藏数全部列出来,相当于下载前先帮你"验货"。

接下来的流程按顺序走:

  1. 登录:支持 WEB 端二维码、TV 端二维码,或直接粘贴 SESSDATA,也可以跳过登录。注意,想下 1080P 以上的画质需要账号有大 会员权限;
  2. 选分P:多 P 视频会列出每一 P 的 CID、时长和标题,输入编号即可;
  3. 选清晰度:从流畅 360P 到超清 4K 全在列表里,TV 端拿到的无水印源会优先排前面;
  4. 选下载选项:视频+音频(合并)/ 仅视频 / 仅音频;
  5. 设线程数:文件大于 8MB 时会询问用几个线程下载,多线程加速实测最高能到 23MB/s。

下面这张截图是我实际运行时的界面,稿件信息、清晰度列表、实时下载进度一屏看全:

下载过程中进度条会实时刷新,显示百分比、已下载大小、瞬时速度、平均速度和剩余时间;如果网络抽风导致速度归零超过 10 秒,程序会自动中断并重试,不用你一直盯着屏幕。

给脚本党留的"直接下载模式"

如果已经拿到了视频直链,不想走整套问答流程,可以在参数里直接下命令:

java -jar bili-download-1.3.6-jar-with-dependencies.jar direct "视频直链URL" "D:\BiliDownload\我的视频.mp4"

下载完程序自动退出,非常适合批量脚本调用。想要更详细的日志就加个debug参数,每次请求的 URL 和 UA 都会打印出来,排查问题一目了然。

两个我踩过的坑,帮你提前排掉

坑一:多线程数开太猛会报 416。文件一大我就把线程数调到 32,结果服务器直接返回 416 错误,降回 8 个线程后一切正常。网络不稳定的时候,宁可少开几个线程,也别贪快。

坑二:忘装 FFmpeg,合并总是失败。选"视频+音频(合并需要 FFmpeg)"却没装 FFmpeg 时,程序会提示输入ffmpeg.exe所在目录的路径,填#则表示跳过合并。装好 FFmpeg 后,程序能自动把分离的视频流和音频流合并成一个 MP4,临时文件自动清理。

另外还有两个贴心小功能:SESSDATA、保存路径、FFmpeg 路径和线程数都会被记进config.yml,下次启动不用重复输入;想批量操作时,把每一步的输入按顺序写进工作目录的Input.txt,程序会自动逐行读取,配合脚本就是一条现成的批量下载流水线。

一句话总结,然后去动手

BiliDownload 的定位很纯粹:一个尊重 API 规律、把 B 站视频下载这件事做到"零门槛"的免费开源工具。它不像商业软件那样花哨,但核心能力一个不少——无水印、多画质、多线程、批量输入,足够覆盖大多数人的日常备份需求。

下一步很简单:克隆项目、跑一条命令、下载一个你最想保存的视频。最后多说一句,工具本身没有好坏之分,请把它用在个人学习和研究上,尊重每一位 UP 主的创作成果——毕竟我们保存这些视频,是因为它们真的值得被珍藏。

【免费下载链接】BiliDownloadB站视频下载工具项目地址: https://gitcode.com/gh_mirrors/bil/BiliDownload

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

http://www.jsqmd.com/news/1398051/

相关文章:

  • 2026年新泰装修避坑全攻略:报价单上这3个“隐形坑”,装修公司不会主动告诉你 - 品牌品鉴馆
  • 思源宋体CN完全实战指南:7种字重免费商用字体从安装到网页落地
  • 上海烘焙原料冷藏库怎么规划?后场空间改造与冷库安装参考 - 上海冰丰库制冷
  • BDH-CQ循环推理:大模型低成本高效推理的核心机制与实践
  • Windows黑屏仅鼠标能动?从原理到实战的完整修复指南
  • Magpie 窗口放大工具怎么选:超分辨率算法决策表与 10 分钟上手清单
  • Linux PipeWire深度解析之pw_properties_fetch_int32调用流程与实战(六十四)
  • 免费的中国行政区划矢量地图数据:国家省市县四级Shapefile快速上手完整指南
  • 【容量攻略】大容量储水式厨宝怎么选?厨房洗菜洗碗用水多先看这3点
  • Navicat Mac版无限试用指南:3种方法轻松重置试用期限制
  • 让老款Mac重获新生:OpenCore-Legacy-Patcher 完整实战指南
  • 涉嫌网络犯罪该怎么委托专业律师 电子证据与辩护要点全面详细解析 - 好物分享知识传播
  • 2026北京冠领遗产分配律所指南 分配规则及必留份相关规定解析 - 好物分享知识传播
  • 魔兽争霸III闪退卡顿救星:WarcraftHelper兼容性修复工具完整上手指南
  • 告别“版本打架“:KKManager让Mod、插件与角色卡片各归其位
  • Dify 中级实验(09):HTTP 节点进阶——如何搞定认证、分页与错误重试?
  • 智慧校园新体验:一站式学生服务中心建设实践
  • Windows Socket访问被拒错误10013:从原理到实战的完整排查指南
  • 陌陌无套路直播公会推荐 - 品牌品鉴馆
  • N_m3u8DL-RE 下载教程:7 个问答带你玩转 MPD/M3U8/ISM 流媒体下载
  • 优麦云折扣码最新 多店铺多站点优麦云统一管理 - 李先生sir
  • 终极指南:Amlogic Armbian电视盒子适配问题深度解析与解决方案
  • Jellyfin Android TV 从零到精通:10 分钟装好客户端,如何一步步调出家庭影院级体验
  • Git-knife:像操作电子表格一样批量编辑Git提交历史
  • 编程训练: 大学计算机 实验1 Python程序设计基础
  • 【蓝桥杯 / 算法题解22】超级计算机(贪心算法 + 多关键字排序)
  • 昇腾NPU智能体部署实战:算力亲和优化首token时延降低50%
  • 从第一束光到第一件作品:LaserGRBL免费开源软件驱动激光雕刻机的6个关键环节
  • 从腾讯财报看算力采购:技术投入如何影响自由现金流与AI战略
  • 字节跳动强化学习面试,面试官用RL算法判断你做过没做过