ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

一键下完UP主视频合集:BilibiliDown 批量B站视频下载完整指南

一键下完UP主视频合集:BilibiliDown 批量B站视频下载完整指南 一键下完UP主视频合集BilibiliDown 批量B站视频下载完整指南【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown想把 B 站一个 UP 主的所有视频存到本地用传统办法意味着复制几十个链接、逐个下载、手动查重——干完一轮人已经麻了。BilibiliDown 是一个基于 Java 的跨平台Windows / Linux / MacB站视频下载器带图形界面、无需安装依赖解压即用。它最打动人的地方不是下载单个视频而是粘贴一个链接就能把整页内容批量入库UP 主空间、收藏夹、稍后再看一贴一个列表勾选后排队下载还会自动跳过你已经下过的。粘贴进输入框的东西从单个视频到整页列表BilibiliDown 的输入框比你想象中能装得多。它内置了十几个链接解析器parsers 目录里按链接类型各写了一个粘贴不同类型的链接会得到不同的结果粘贴什么得到什么单个视频链接av 号 / BV 号 / b23 短链该视频的下载页可选清晰度流畅 320P 到超清 8KUP 主主页或投稿页链接该 UP 主的完整视频列表支持整页勾选收藏夹链接收藏夹里的全部视频列表稍后再看稍后再看里的全部视频列表另外它还认识专栏合集、动态视频、图片集、音频区链接。需要说明一点收藏夹和稍后再看属于登录态内容所以这两类批量功能需要先登录——登录方式是在界面上点登录弹出一个二维码用手机 B 站 App 扫一下就完事凭证会明文存在config/cookies.config里介意的话可以随时退出登录清掉。3 条命令跑通 BilibiliDown下载第一个视频整个上手过程就四步拉代码、确认 Java 环境、编译启动、扫码登录。第 1 步克隆项目git clone https://gitcode.com/gh_mirrors/bi/BilibiliDown预期结果当前目录下生成BilibiliDown文件夹里面有config/、src/、release/三个主要目录。第 2 步确认 Java 环境。程序只要求 JRE 1.8 及以上运行java -version预期结果控制台打印出 java 版本信息例如java version 1.8.0_301。没有的话装一个 OpenJDK 即可。第 3 步编译并启动。项目自带打包脚本会自动完成收集源码 → 编译 → 打成可执行 jar全套动作sh package.sh java -jar INeedBiliAV.jar预期结果终端先刷过一堆编译日志最后在根目录生成INeedBiliAV.jar运行后弹出 BilibiliDown 主界面。第 4 步扫码登录可跳过。主界面顶部点登录出现二维码用手机 B 站 App 扫码。预期结果界面状态变为已登录此时收藏夹、稍后再看、320K/FLAC 高码率音频等需要登录态的功能才全部解锁。登录完成后复制一个 B 站视频链接粘贴到输入框点查找。预期结果弹出视频详情页显示标题、UP 主、分 P 列表以及可选的视频清晰度320P 一直到 8K如果你只想留音轨切换到仅音频模式码率有四档流畅 128K、标准 192K、高品质 320K、无损 FLAC——相当于只点菜不打包不用下载几百 MB 的视频流。批量下载粘贴收藏夹链接一键整页入库这是 BilibiliDown 真正的杀手锏也是它和普通粘贴链接下视频工具的分水岭。操作流程是在主界面输入框粘贴一个收藏夹链接或 UP 主投稿页、稍后再看链接点查找。预期结果程序解析出整个列表所有视频以清单形式列在一个 Tab 页里每个条目显示标题、时长、清晰度。然后你可以勾选你想下的条目或全选一次提交成批量任务在下载页标签里看到任务队列每个任务有独立进度按添加顺序排队执行队列跑完才轮到下一个——并发由bilibili.download.poolSize控制默认 3 个任务同时跑不会把带宽全吃满。批量场景下最容易翻车的两个问题它都预先处理了。一是重复下载程序默认开启仓库功能每次下载成功会把记录追加到config/repo.config再遇到同一视频直接跳过并弹提示已下载过二是下载失败每个任务异常后默认自动重试 3 次bilibili.download.maxFailRetry网络抖动基本无感。断线不慌临时文件续传与仓库去重下视频最怕下到 99% 断了。BilibiliDown 的机制是下载中的文件以临时文件形式存在程序崩了、你手抖关了窗口、网断了临时文件都还在那里重新对同一个视频发起下载时它会接着上次的进度跑而不是从头再来。官方 QA 里对视频没下完就出现异常怎么办的回答就一句话不用慌重新下载还是上次的进度。配合上面提到的仓库去重日常可以形成这样的习惯收藏夹链接往输入框里一贴程序自己分辨哪些下过、哪些没下你只负责看着队列跑完。想关闭去重比如刻意想换个清晰度再下一遍把config/app.config里的bilibili.repo改成off即可同一片源下过 1080P 想再下 480P 是否算重复由bilibili.definitionStrictMode控制on算两条记录、off算一条。改 2 行配置参数下载效率翻倍config/app.config里藏着几个立竿见影的调优项都在文件里带注释直接改数字就行bilibili.download.poolSize 5 bilibili.download.multiThread.count 4poolSize是同时跑几个视频任务默认 3网络好的机器调到 5 左右收益明显multiThread.count是单个文件切成几份同时下0 或 1 表示关闭大文件比如 4K 长视频切 4 份能明显提速小文件没必要可用bilibili.download.multiThread.minFileSize设一个 MB 阈值避免小文件也切。文件命名也值得配一次。默认的命名格式对批量下载来说太粗糙把它改成带 UP 主和清晰度的模板整个下载目录会自动分门别类bilibili.name.format UpName/avTitle-pAv-qn变量都是现成的UpName是 UP 主名avTitle视频标题pAv第几 Pqn清晰度值listName是收藏夹名批量下载时按收藏夹自动建子目录还支持(:条件 格式)这种条件语法只在条件成立时才拼进文件名。避坑指南5 个高频问题与解法下出来的不是 MP4 而是 FLVbilibili.format 0表示优先 MP4但如果 B 站这个源本身只有 FLASH 版部分老番、老课程常见就只能拿到 FLV属正常现象需要的话自行转码。转码找不到 ffmpegm4s 转 mp4、多段 flv 合并依赖 ffmpeg。程序默认找同目录下的ffmpeg找不到时把bilibili.ffmpegPath指到你系统里的 ffmpeg 路径。提示已下载过但我确实没下去config/repo.config里删掉对应记录或临时把bilibili.repo改成off。批量下载弹大量已下载确认框时同理。想要 320K 或 FLAC 音频但选项是灰的高码率音频是登录态权限扫码登录后就有了。Windows/Linux/Mac 路径写法bilibili.savePath相对路径如download/和绝对路径都行分隔符/与\均可。写在后面BilibiliDown 的核心价值一句话把 B 站视频下载从逐条复制粘贴升级成贴一个链接、看一个队列去重和续传让它可以放心挂着跑。它遵循 Apache 2.0 协议开源源码里解析器、下载器、UI 都是独立模块想加一种新链接类型或者改界面逻辑照着parsers/impl里的现成实现抄一份就行——门槛不高值得自己动手魔改一版。【免费下载链接】BilibiliDown(GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表