尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

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

BBDown使用教程:一条命令搞定B站视频下载,从4K到8K、番剧课程全支持

BBDown使用教程:一条命令搞定B站视频下载,从4K到8K、番剧课程全支持 BBDown使用教程一条命令搞定B站视频下载从4K到8K、番剧课程全支持【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown本篇文章采用成长阶梯线结构带你入门先认识 BBDown 这个开源命令行哔哩哔哩下载器到底是什么第一印象再完成安装与首次下载常用功能最后解锁画质、分P、登录、配置文件与 API 服务器等进阶玩法。每一节都建立在前一节的基础上让你像打怪升级一样逐步把一个B站视频下载工具用成你自己的离线视频库。你还在用录屏和在线缓存存B站视频吗先分享一个大多数人都踩过的坑看到喜欢的教学视频、收藏夹里几十个没看完的投稿想缓存下来却处处碰壁——网页端没有下载按钮App 缓存的视频会被清掉录屏出来的画面糊、声音杂、还占满磁盘。BBDown 就是来解决这个问题的。它是一个基于 .NET 开发的开源命令行式哔哩哔哩下载器支持普通视频、番剧、课程、合集、收藏夹与个人空间的批量解析能下载弹幕、外挂字幕甚至支持 8K、HDR、杜比视界和杜比全景声。它的全部优势浓缩成一句话把想下载却下不了变成一行命令全搞定。第一印象这个命令行工具凭什么比网页缓存强在动手之前先用 30 秒建立对 BBDown 的整体认知。它没有图形界面所有操作都在终端里完成换来的是三个实打实的好处免费开源跨平台Windows、macOS、Linux 都能跑代码完全公开可自行构建。下载质量由你说了算不只是高清而是精确到 8K 超高清127、杜比视界126、HDR 真彩125、4K 超清120、1080P 高帧率116等十几个档位。一条龙出片自动下载音视频流、字幕调用 ffmpeg 或 mp4box 合并最终交给你一个带章节信息的完整 MP4 文件。小贴士BBDown 混流时需要外部程序 ffmpeg 或 mp4box下载杜比视界内容建议使用 ffmpeg 5.0 以上版本。提前装好后面才不卡壳。三步完成安装跑通你的第一次下载第一步安装 BBDown如果你本地已有 .NET 环境安装只需一条命令dotnet tool install --global BBDown以后要升级到最新版本同样一条命令dotnet tool update --global BBDown安装完成后输入BBDown --version确认版本号看到输出就说明装好了。第二步准备混流工具在系统里安装 ffmpeg或用 mp4box并确保它能被命令行直接调用。这一步不准备视频能下但合并不了等于白忙。第三步下达第一条下载命令BBDown https://www.bilibili.com/video/BV1qt4y1X7TWBBDown 会依次完成检测登录状态 → 获取 aid → 解析视频信息 → 按默认画质优先级下载音视频流 → 合并输出 MP4。第一次跑通后你会看到终端里清晰地打印出视频标题、发布时间、UP 主主页和每个分P的信息下载完成后文件就在当前目录。避坑提醒首次运行如果提示未登录别慌普通视频照样能下只有高清、会员专属内容才需要登录登录方法在后面的进阶章节。把画质和分P调成你想要的样子用优先级参数指定画质默认画质排序不一定符合你的需求BBDown 支持用逗号分隔的优先级列表越靠前越优先BBDown https://www.bilibili.com/video/BV1qt4y1X7TW -q 8K 超高清, 1080P 高码率, HDR 真彩# 也可以指定视频编码优先级例如优先 HEVC BBDown https://www.bilibili.com/video/BV1qt4y1X7TW -e hevc,av1,avc多线程下载默认就是开启的不用额外设置觉得速度不够可以用-aria2参数调用 aria2c 进一步提速。灵活选择分P不必全量下载遇到几十P的合集精确挑选比全下载更实用# 下载指定几个分P BBDown https://www.bilibili.com/video/BV1At41167aj -p 1,3,5 # 下载一个连续范围 BBDown https://www.bilibili.com/video/BV1At41167aj -p 1-10 # 番剧/课程直接下载全集 BBDown https://www.bilibili.com/bangumi/play/ss33073 -p ALL小贴士分P很多时默认只展示前几个用--show-all可以展开全部加-info则只解析不下载先看清单再决定避免下错内容。进阶玩法一单独下载音频、字幕和弹幕BBDown 支持把一部视频拆开拿# 只要音频适合做音乐收藏 BBDown 视频地址 --audio-only # 只要字幕且自动转换为 srt 格式 BBDown 视频地址 --sub-only # 只拿弹幕文件 BBDown 视频地址 --danmaku-only # 只下载封面图 BBDown 视频地址 --cover-only如果你对下载文件的命名有强迫症还能用内置变量自定义文件名比如videoTitle表示视频主标题、pageNumberWithZero表示补零的分P序号、dfn表示清晰度、ownerName表示UP主名BBDown 视频地址 -F videoTitle[dfn]进阶玩法二登录账号下载无水印片源部分高清内容和会员专属视频需要登录才能下载。BBDown 提供了二维码登录完全不需要手动复制 Cookie# 扫码登录网页账号 BBDown login # 扫码登录云视听小电视TV端账号 BBDown logintv划重点想要无水印片源核心操作是改用 TV 接口解析——粉丝量大的UP主视频用 TV 端源基本没有水印BBDown -tv https://www.bilibili.com/video/BV1qt4y1X7TW如果你已经有 Cookie 或 TV 端 access_token也可以用-c或-token参数直接加载适合放到脚本里自动执行。进阶玩法三配置文件与本地 API 服务器从 1.4.9 版本开始BBDown 支持读取配置文件把常用参数固化下来省去每次敲一长串命令。默认读取程序同目录下的BBDown.config每行一个选项参数放下一行#开头是注释# 自定义输出文件名 --file-pattern videoTitle[dfn] # 多分P下载间隔 2 秒 --delay-per-page 2 # 开启弹幕下载 --download-danmaku以后只需执行BBDown 视频地址 --config-file BBDown.config更进阶的玩法是服务器模式——把 BBDown 变成一个本地 HTTP 服务通过接口添加、查询下载任务BBDown serve -l http://0.0.0.0:12450然后用 curl 就能投递下载任务适合集成到自己的自动化工具链里curl -X POST -H Content-Type: application/json -d { Url: BV1qt4y1X7TW } http://localhost:12450/add-task接口列表和返回的数据结构在项目根目录的json-api-doc.md中有完整说明想自己写调用方的人可以直接翻它。想深入了解源码这些入口值得一读如果你不满足于使用想看看它到底怎么实现源码模块的组织相当清晰入口与参数装配BBDown/Program.cs下载核心逻辑BBDown/BBDownDownloadUtil.cs音视频合并BBDown/BBDownMuxer.cs配置解析BBDown/BBDownConfigParser.cs登录逻辑BBDown/BBDownLoginUtil.cs信息获取与解析BBDown.Core/Parser.cs以及BBDown.Core/Fetcher/下的番剧、课程、收藏夹、系列等各类 Fetcher从一条下载命令出发顺着Program.cs → Parser → Fetcher → DownloadUtil → Muxer这条线读下去你基本就能看懂整个 BBDown 的下载链路。现在去跑通你的第一条 BBDown 命令看完这篇文章你已经从听过名字走到了知道怎么用。剩下的就是把第一步迈出去打开终端安装 BBDown贴上一个你最想保存的视频链接亲眼看着它从解析、下载到合并出一份完整 MP4。给个小目标先成功下载 1 个视频再用-p下一部合集最后配置好你的BBDown.config。三个小目标全部完成你就是一个熟练的 BBDown 用户了。记得合理使用——仅用于个人学习、研究和合法的内容保存场景这样才能长久地用好这个优秀的开源工具。【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表