ARTICLE DETAIL

资讯详情

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

用 BBDown 视频下载器把 B 站内容整库搬到本地:从一条链接到批量收藏

用 BBDown 视频下载器把 B 站内容整库搬到本地:从一条链接到批量收藏 用 BBDown 视频下载器把 B 站内容整库搬到本地从一条链接到批量收藏【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown有观看期限的课程、限时播出的番剧、想拿来二创的无水印素材——这类内容想留在本地靠网页上的按钮是办不到的。BBDown 视频下载是个命令行工具负责把视频、弹幕、字幕解析出来并合成一个本地文件最高能拉到 8K 档位也能按收藏夹整批拉取还能以 API 服务模式接入别的程序。下面按装好 → 下第一条 → 批量 → 定制的路子把用法讲清楚。装好它只要一行命令BBDown 以 .NET Tool 的形式发布本机有 dotnet 环境的话一条命令装完即可使用dotnet tool install --global BBDown之后想升级把install换成update再跑一遍就行没有 dotnet 环境的机器可以直接拿 Release 里对应平台的构建产物。一个前置提醒把分开的音视频流合并成单个 MP4 这步叫混流依赖ffmpeg或mp4box杜比视界内容还需要 ffmpeg 5.0 以上版本。下之前确认工具在 PATH 里能少掉很多坑。一条链接下完第一条视频最直接的下法是把链接直接丢给它BBDown https://www.bilibili.com/video/BV1qt4y1X7TW参数接受完整 URL也接受裸 BV 号下载完的成品就落在当前目录。默认走 Web 端接口拿到的基本是网页上能看到的内容想要干净无水印的片源加-tv切到 TV 端BBDown -tv https://www.bilibili.com/video/BV1qt4y1X7TW粉丝量大的 UP 主TV 端片源通常没有水印做二创收集素材时这是主力开关。另外两个常用的小开关-info只解析不下载适合先看看这条视频有什么可下--show-all把被折叠的全部分P标题展开长分P列表不用猜序号。分P和画质怎么挑多P视频默认整条链路下完想挑着下用-p单个写-p 10多个写-p 1,2,10范围写-p 3-5也可以直接在 URL 里带?p10。画质档位用-q按逗号写优先级例如 1080P 高码率, 1080P60 高码率程序按顺序挑第一个能拿到的档位编码偏好同理-e可以写 hevc,av1,avc 这样的顺序。不想记参数时用-ia进入交互模式把可选清晰度列出来让你选——对不熟各档位差异的人更省心。8K、HDR、杜比视界这类高规格档位TV 端一般都能拿到只是文件体积不小下之前先瞄一眼磁盘空间。番剧、合集和收藏夹怎么批量下番剧链接ss 开头配合-p ALL就是一季打满BBDown -p ALL https://www.bilibili.com/bangumi/play/ss33073除了番剧合集、系列列表、收藏夹、UP 主空间这类容器型链接也都能直接解析项目里把这部分拆成了一组 Fetcher 模块普通视频、番剧、空间内容各走各的解析路径用法上你只需要把链接丢进去。如果你是归档课件的老师建议顺手加--delay-per-page给分P之间留个间隔单位秒既对源站温和也方便中途检查输出目录整理成课程名/P01 标题的结构配合下一节的命名模板就很顺。用配置文件省掉重复输入从 1.4.9 开始支持本地配置文件默认读程序同目录的BBDown.config也可以--config-file指到别处。写法很直白——选项一行、参数下一行#开头的是注释--file-pattern videoTitle[dfn] --delay-per-page 2 --download-danmaku命名靠变量拼videoTitle是主标题、dfn是清晰度、pageNumberWithZero是补零的分P序号另外还有上传者、发布时间、分辨率、码率、API 类型等十几个变量多P视频的输出目录由--multi-file-pattern控制默认就是视频名/[P01]分P标题这种层级按章节归档课程基本不用改什么。 鉴权、弹幕字幕和外部工具遇到需要登录或会员的内容时Web 端跑BBDown login扫码、TV 端跑BBDown logintv扫码登录信息会存到本地自动复用不想扫码也可以-c直接塞 cookie或者-token塞 access_token 走 TV/APP 接口。只取某一样资源时有一组-only开关--danmaku-only只要弹幕--sub-only只要字幕外挂字幕会转成 srt--audio-only只要音频--video-only只要视频流——拿弹幕做文本分析、扒播客音频的人用得上。下载速度不满意时加-aria2让本地的 aria2c 接管传输内置下载器默认就是多线程的。 把它跑成 API 服务器需要和其他程序联动时BBDown serve -l http://0.0.0.0:12450会以 HTTP 服务模式启动任务全程走 JSON 管理/add-taskPOST 一个带Url字段的 JSON 即可投递任务可选字段和命令行参数一一对应/get-tasks/及running、finished子路径查全部、运行中或已完成的任务含进度和实时速度/remove-finished清掉已完成任务另有专门清失败任务的端点。两个注意点服务端不支持 HTTPS对外暴露前套一层反向代理它也不限制同时执行的任务数短时间猛投任务要自己控制机器资源。四种解析接口怎么选Web 端默认兼容性最好网页上能看到什么这里基本就是什么TV 端-tv片源无水印、高画质档位更全拉素材首选APP 端-app部分内容的档位是 APP 独有的但 token 一般要靠抓包拿门槛略高国际版-intl面向东南亚视频内容。拿不准就先跑默认的-info看看目标视频有哪些档位再决定切哪种接口。配置文件模板和仓库里的json-api-doc.md是后面做定制时最常翻的两份东西建议先各看一遍再动手。【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表