「bilibili视频下载」油猴脚本使用教程:从安装到下载

在 B 站看到喜欢的视频想存下来慢慢看,直接下载工具五花八门,反而不知道怎么选。其实一个油猴脚本就能解决大部分需求——Greasyfork 上安装量超过 53 万的 bilibili视频下载(作者 injahow,MIT 协议),支持 Web、RPC、Blob、Aria 多种下载方式,能下 flv、dash、mp4 格式,还带字幕弹幕下载和换源播放。这篇文章结合脚本官方文档和界面截图,整理一份从安装到下载的完整使用指南。
一、它能做什么
简单来说,这个脚本是 B 站播放页的"下载增强器":
- 支持 URL 链接、Web 浏览器、RPC 接口、Blob 请求、Aria 命令五种下载方式;
- 支持下载 MP4、DASH(m4s)、FLV 视频格式,还支持港区番剧;
- 可以下载字幕和弹幕;
- 播放异常时支持换源播放(flv / dash 互切);
- 内置弹窗组件:自动消失的提示框 + 可交互的对话框。
注意它的生效范围:脚本只在视频、番剧、电影、电视剧播放页面(URL 包含 /av*、/BV*、/ep*、/ss* 等)、用户收藏(含稍后再看)播放页和课程视频播放页显示操作按钮。在其他页面打开是看不到按钮的。
二、安装步骤
- 浏览器建议使用 Chrome、Firefox、Edge 等主流浏览器的较新版本;
- 先安装油猴扩展 Tampermonkey(其他同类扩展兼容性未知);
- 打开 Greasyfork 上的脚本页面,点击「安装此脚本」,再在弹出的确认页安装即可;
- 安装后打开任意一个 B 站视频播放页验证:等待几秒,页面应该出现操作按钮,如果没出现就刷新一次。
第一次使用时脚本会弹出授权提示,主要用于下载高码率视频或会员付费视频,授权状态可以在设置页面随时更改。
三、使用流程:只需五步
整个使用流程非常短:装好脚本 → 打开播放页 → 点「请求地址」→ 点「下载视频」→ 完成。

图 1:bilibili视频下载使用流程
具体操作如下:
- 打开播放页。视频、番剧、电影、电视剧、收藏、课程页面都支持;
- 等待操作按钮出现。脚本运行成功后,播放页会出现「脚本设置」「请求地址」「批量下载」等按钮,如图 2;
- 点击「请求地址」。脚本会先自行判断是否需要换源播放,然后获取视频地址,分辨率与当前播放器选择的清晰度一致;
- 点击「下载视频」。出现该按钮后,点击就会按你设置的下载方式弹出提示或直接下载。

图 2:播放页出现的操作按钮(脚本设置 / 请求地址 / 批量下载)

图 3:点击「请求地址」后出现的「下载视频」按钮
小彩蛋:如果你手速太快、不停点击「请求地址」,会弹出 (^・ω・^)~喵喵喵~ 的提示,作者称之为"一键三喵",意思是"你手抽筋了"。
四、设置详解
点击「脚本设置」可以打开参数设置界面,修改设置之前建议先搞明白每一项是干嘛的。

图 4:参数设置主界面
1. 请求地址与 CDN
请求地址默认使用脚本作者维护的解析服务,普通使用不要修改。如果网络环境特殊(比如港澳台地区),在设置里切换到合适的 CDN,否则可能无法播放和下载部分视频。
2. 视频格式

图 5:视频格式选择(MP4 / DASH / FLV)与 CDN 切换
| 格式 | 说明 | 适合场景 |
|---|---|---|
| MP4 | 默认选项,开箱即用,自动下载当前最高画质,但清晰度档位有限 | 想直接得到能播放的 mp4 |
| DASH | 与网站原生播放器相同的格式,音视频分离,文件后缀 m4s | 追求最高画质,愿意用 ffmpeg 合并 |
| FLV | 旧格式,新视频目前已无法获取 | 已不推荐 |
用 DASH 下载时,建议把音频、视频两个文件都下载后,用 ffmpeg 一行命令合并成 MP4(脚本设置里也有说明)。如果你只是想快速保存,选 MP4 就好。
3. 下载方式

图 6:五种下载方式
| 方式 | 怎么用 | 特点 |
|---|---|---|
| URL 链接 | 显示一个 a 标签,点击下载,或右键交给 IDM、FDM 等下载器 | 不自动设置文件名 |
| Web 浏览器 | 同样是标签点击下载,但不显示链接地址 | 可配合下载插件拦截请求(IDM 需添加对 FLV 格式的支持) |
| RPC 接口 | 需要支持 RPC 接口的下载软件,脚本默认对接 Motrix | 出错概率极低,优先推荐 |
| Blob 请求 | 用浏览器直接下载,任务完成后才出现保存提示 | 期间不能随便操作浏览器,适合小视频 |
| Aria 命令 | 需要 Aria2c,或支持 Aria 命令的软件(如 xDown) | 适合习惯用 Aria2 的用户 |
RPC 相关配置包括域名、端口、密码(未设置密码则留空);Aria 参数里有最大连接数等选项,附加参数可参考 Aria2c 文档。
五、下载方式怎么选?
一句话建议:
- 图省心:直接选 RPC 接口,装好 Motrix 并保持运行,基本不会出错;
- 临时下载小视频:Blob 请求最快,不用额外装软件;
- 想接管到 IDM / FDM:URL 链接或 Web 浏览器方式,配合下载插件使用;
- 重度用户 / 服务器环境:Aria 命令。
六、常见问题
1. 视频无法下载?
- 先确认网络环境,特殊地区请在设置里切换 CDN 更改视频地址;
- 确认当前设置的下载方式是否可用(例如 RPC 方式需要 Motrix 正在运行);
- 个别浏览器用 Web 方式可能下载失败,视频不大时可改用 Blob 方式;
- 都不行就直接用 RPC + Motrix,再不行就去脚本反馈页提交问题(带上运行环境、配置信息、操作步骤和截图)。
2. 下载的文件打不开?
- 确认当前设置的视频格式;
- 如果是 DASH 格式,得到的是音视频分离的 m4s 文件,用 ffmpeg 合并为 mp4 即可;
- FLV 格式已不受支持,优先使用 MP4 或 DASH。
3. 换源播放失败?
- 确认网络环境,切换 CDN 后重试;
- 换一个视频格式再请求地址试试;
- dash 源存在 IP 限制,注意代理情况;flv 源目前未发现限制;
- 如果只是播放缓冲慢,建议下载后观看。
七、配套软件下载
- Motrix:https://motrix.app/ (RPC 下载推荐)
- FDM:https://www.freedownloadmanager.org/zh/download.htm
- Aria2:https://aria2.github.io/
- xDown:https://xdown.org/
- FFmpeg:https://ffmpeg.org/download.html (合并 m4s 用)
八、使用提示
- 脚本运行不正常时,先刷新页面,或在设置里重置配置;
- 反馈问题时尽量带上具体运行环境,比如网页地址、配置信息、操作步骤、截图,有能力的话再看看浏览器控制台有没有报错;
- 下载内容请遵守相关法律法规和 B 站规则,仅用于个人学习、备份等合法用途,尊重创作者版权。
本文截图来自脚本官方文档(Greasyfork:bilibili视频下载,作者 injahow),本文仅作使用方法的整理与说明。