
StreamVault 使用攻略 - 一站式视频下载工具
最近发现了一个相当不错的开源项目叫 StreamVault(原名 spirit),说白了就是个视频下载工具。它支持 B站、抖音、YouTube 等一大堆平台,而且还有个挺酷的功能——可以监控你的收藏夹和作品列表,自动帮你下载新内容。
对于经常需要批量下载视频的朋友来说,这玩意儿能省不少时间。
### 实用功能一览
1. **单视频下载** - 贴个链接就能下载,简单粗暴
2. **批量监控下载** - 设置好收藏夹或作品列表,有新内容就自动下载
3. **多种下载方式** - HTTP 直连或者 Aria2 加速,看你需要
4. **NFO 元数据生成** - 配合 Jellyfin 这类媒体服务器使用
5. **Webhook 通知** - 下载完成推送到企业微信或飞书
6. **多端支持** - Web 后台、手机 APP、浏览器扩展都有
https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.streamvault
## 快速上手
应用安装后,手动在浏览器地址后面加上/admin/login ,进入登录页面,默认账号密码是admin/123456

登录后进入主页面

左侧显示一片空白,其实是有菜单的,应该是显示的bug

先进入系统配置,把这几个值都配置上

哔哩哔哩Cookie:
支持扫码登录获取Cookie
点击「扫码登录」按钮
使用哔哩哔哩APP扫描二维码
自动获取并保存Cookie

配置好这些之后,需要配合客户端下载

项目还提供了浏览器扩展,安装后可以直接在视频页面一键下载。使用书签栏也可以:
```javascript
javascript:(function(){
var token = "你的token";
var url = window.location.href;
fetch("http://你的IP:28083/api/processingVideos", {
method: "POST",
headers: { "Content-Type": "application/x-www-form-urlencoded" },
body: "token=" + encodeURIComponent(token) + "&video=" + encodeURIComponent(url)
}).then(response => response.json())
.then(data => alert("请求成功: " + JSON.stringify(data)))
.catch(error => alert("请求失败: " + error));
})();
```
## 总结
StreamVault 是个不错的视频下载工具,特别适合有批量下载需求的用户。
虽然还有一些不完善的地方,但考虑到是开源免费的,这些都不是大问题。
此 App 尚未收到足够的评分或评论,无法显示评论列表。