尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

BBDown 使用教程:免费命令行一键下载 B 站视频,从单集到 8K 全集一次讲透

BBDown 使用教程:免费命令行一键下载 B 站视频,从单集到 8K 全集一次讲透 BBDown 使用教程免费命令行一键下载 B 站视频从单集到 8K 全集一次讲透【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDownBBDown 是一个完全免费、开源的命令行式哔哩哔哩下载器把任意 B 站视频链接丢进终端它就能在本地完成解析并下载最高支持 8K、HDR、杜比视界与杜比全景声全程不经过任何第三方中转。这篇教程会从零开始带你跑通第一个下载任务再逐个拆解批量、画质、登录、配置文件等高频率玩法看完就能直接上手。01 收藏不等于拥有先解决视频随时会消失这个痛点你有没有过这样的经历去年收藏夹里躺着的视频今天点开只剩一行该视频已失效。UP 主删稿、番剧下架、版权到期任何一个理由都能让内容在一夜之间消失。网页端能下载到的往往只是几十 MB 的低码率预览版真正的高画质源深藏在接口后面普通手段根本摸不到。BBDown 解决的正是这件事把视频完整地搬回你自己的硬盘。它解析的是官方接口返回的真实音视频流默认用多线程下载最后调用 ffmpeg 自动合并成一份完整的 MP4。下载完成之后这份文件就在你的设备里没有会员过期、没有版权波动、没有网络波动属于你自己的片库才算真正建立起来。02 为什么非要用命令行三种方案横向对比很多人第一反应是浏览器右键不就能存视频吗或者找个在线解析网站粘贴链接就行。这两条路都存在明显的短板方案画质上限隐私风险稳定性浏览器右键另存低多为压缩预览版无依赖网页实现随时失效在线解析网站常被压到 1080P 以下观看记录、登录状态经第三方服务器站点倒闭即失效BBDown 命令行8K / HDR / 杜比视界全量拉取解析与下载全部在本地完成工具持续维护行为可复现在线解析站的原理是你把链接给我服务器替你解析再传回结果听起来方便代价是你的账号数据和观看习惯都要过别人的手。而 BBDown 的思路完全反过来——所有解析都在你自己的机器上完成登录凭证只用于本机请求不经过任何中转服务器。命令行看起来硬核实际上是隐私、画质、可控性三者兼顾的最省心路线。03 动手前 5 分钟备齐三样东西开始之前需要确认三样东西就位。整个准备过程大约五分钟。第一样.NET 运行环境非必需如果你本地有 .NET 环境安装只需要一条命令dotnet tool install --global BBDown以后要升级到新版本执行dotnet tool update --global BBDown没有 .NET 环境也没关系可以下载项目的预编译版本或者把仓库 clone 到本地自行编译仓库地址是https://gitcode.com/gh_mirrors/bb/BBDown照 README 的指引操作即可编译产物同样是开箱即用的可执行文件。第二样ffmpeg必需BBDown 负责下载但把画面和声音合成一个文件这一步需要外部的 ffmpeg或用 MP4Box 替代来混流。这一步是新手最容易踩的坑建议在安装工具的同时就把 ffmpeg 装好。如果 ffmpeg 不在系统的 PATH 里之后可以用--ffmpeg-path参数告诉它程序的位置。第三样一个 B 站视频链接打开任意一个视频页面把地址栏里的链接复制下来备用。链接、BV 号、av、ep、ss这些形式 BBDown 都能直接识别后面会看到。04 第一场实战跑通一次完整下载现在把链接交给 BBDown。在终端输入BBDown https://www.bilibili.com/video/BV1xxxxxxxxxx把BV1xxxxxxxxxx换成你复制的 BV 号然后回车。你会看到这样的完整流程解析BBDown 请求接口显示视频标题、分 P 数量、发布时间等基本信息列流列出所有可用的音视频流包含清晰度、编码、码率默认按画质降序排列下载自动选择最优画质用多线程并行拉取画面流和声音流终端实时刷新进度条与速度合并下载完成后调用 ffmpeg 把音视频混流最后在当前目录生成一份完整 MP4。这就是 BBDown 的核心体验你只负责给链接剩下的事情它包圆。下载过程中如果想先看看有哪些流、不想真的下载可以只做解析BBDown https://www.bilibili.com/video/BV1xxxxxxxxxx -info第一次不确定选哪档画质也可以加-ia参数进入交互式选择下载前会先列出清晰度清单让你手动挑。 小提示下载默认开启多线程速度一般都很可观若网络环境特殊也可以用--use-aria2c换用 aria2 接管下载。05 高频场景逐个拆解跑通第一个视频之后下面这些场景基本覆盖了日常九成需求。场景一一口气搬空整个番剧或课程遇到几十集的番剧或课程一集一集手动下显然不现实。用-p参数选中全部分 PBBDown https://www.bilibili.com/bangumi/play/ssxxxxxxxx -p ALL-p的写法很灵活想下第 1、2、10 集就写-p 1,2,10想要一个连续区间就写-p 1-10只想下最新一集可以用-p LAST。分 P 数量太多时终端默认会折叠列表想看全貌加--show-all即可。批量下载时还可以顺手开启弹幕和分集间隔BBDown https://www.bilibili.com/bangumi/play/ssxxxxxxxx -p ALL --download-danmaku --delay-per-page 2--delay-per-page 2让每集之间停顿 2 秒既不给服务器制造压力也降低触发风控的概率。跑完后整个文件夹拷进平板离线观影毫无压力。场景二只想留音频做播客或剪素材不需要画面的场景比如把课程音频转成播客、把采访原声留作剪辑素材BBDown https://www.bilibili.com/video/BV1xxxxxxxxxx --audio-only配合--skip-subtitle可以跳过字幕下载只留下干净的音频文件。同理--video-only只下画面、--danmaku-only只下弹幕、--cover-only只下封面需要哪一块就取哪一块。场景三精准指定画质与编码B 站同一视频常有多档编码AVC、HEVC、AV1和多种清晰度。BBDown 用优先级列表的方式让你自定义选择顺序BBDown https://www.bilibili.com/video/BV1xxxxxxxxxx -q 8K 超高清,1080P 高码率 -e hevc,av1,avc-q是画质优先级-e是编码优先级用逗号分隔程序会按顺序挑选第一个可用的档位。手头设备不兼容 HEVC 的话把 AVC 放在最前面即可。场景四扫码登录解锁大会员内容高画质和付费内容需要账号权限。直接在终端执行BBDown login终端会弹出二维码用手机 B 站 App 扫一下即完成网页账号登录之后下载会员内容就顺畅了。有云视听小电视账号的还可以用logintv登录 TV 端。不想扫码的话用网页 Cookie 也能手动指定BBDown -c SESSDATA你的会话值 https://www.bilibili.com/video/BV1xxxxxxxxxx⚠️ 注意登录信息会保存在本机数据文件里请妥善保管自己的账号凭证。场景五用配置文件沉淀固定习惯每次下载都要敲一长串参数很麻烦。BBDown 支持读取本地配置文件把常用选项固化下来。程序默认读取同目录下的BBDown.config文件也可以随时用--config-file指定其他路径。一个典型的配置文件长这样# 以#开头的行会被忽略 # 每个选项一行参数在下一行 --file-pattern videoTitle[dfn] --multi-file-pattern videoTitle/[PpageNumberWithZero]pageTitle[dfn] --delay-per-page 2 --download-danmaku配置写好后以后下载只需要敲一个链接其余偏好全部自动生效。文件名里想带什么信息用videoTitle、ownerName、publishDate、res这类占位符自由组合即可清晰度、编码、码率、帧率都可以写进文件名归档管理一目了然。场景六把下载能力变成 HTTP 服务如果你会一点代码BBDown 还能以服务器模式运行对外提供 JSON APIBBDown serve -l http://0.0.0.0:12450启动后可以通过/get-tasks/查询任务列表、/add-task提交新下载任务、/remove-finished清理已完成任务接口的完整说明都写在项目根目录的json-api-doc.md文档里。基于这套接口完全可以自己写一个小网页来管理下载队列适合有搭建私人媒体库需求的人。06 高频问题速查表把新手最容易碰到的几类问题汇总成一张表先查表再动手现象原因解法下完只有一堆音视频碎片没有成品 MP4系统缺少混流工具安装 ffmpeg或 MP4Box或用--ffmpeg-path指定路径高画质、付费内容提示无权限未登录或没有大会员BBDown login扫码登录或用-c SESSDATA...指定 Cookie分 P 太多列表显示不全默认折叠展示加--show-all显示所有分 P视频能下但弹幕文件没出现弹幕默认不下载加--download-danmaku显式开启文件名太乱想要包含清晰度/UP 主未自定义命名规则用--file-pattern配合videoTitle、dfn等占位符批量下载担心触发风控请求间隔太密集加--delay-per-page 2设置分集间隔下到一半想中断正常退出流程按 CtrlC程序会安全退出并结束当前任务07 现在就下载你的第一个视频回到开头那个场景让你心动的视频与其赌它永远不会被删不如花两分钟把它留在本地。安装好 .NET 和 ffmpeg执行dotnet tool install --global BBDown再把任意一个 B 站链接丢给它等到 MP4 出现在当前目录的那一刻你就拥有了一份随时能带走、不会失效的私人片库。8K 的清晰度、完整的弹幕、整齐的命名都藏在这条命令后面等着你。【免费下载链接】BBDownBilibili Downloader. 一个命令行式哔哩哔哩下载器.项目地址: https://gitcode.com/gh_mirrors/bb/BBDown创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表