StreamVault(原名:spirit)是一个视频资源管理与下载平台,支持多平台视频解析和下载,提供便捷的资源管理功能。
状态说明:
| 平台 | 单链接 | 收藏/作品/主页 | 下载类型 | 备注 |
|---|---|---|---|---|
| 抖音 | ✅ | ✅ | HTTP/Aria2 | |
| 哔哩哔哩 | ✅ | ✅ | HTTP/Aria2 | |
| YouTube | ✅ | 🔨 | 仅支持yt-dlp | docker版自带 避免产生过多ts文件 还需要合并 麻烦 |
| ✅ | 🔨 | 仅支持yt-dlp | 未来可支持其他 避免产生过多ts文件 还需要合并 麻烦 | |
| ✅ | 🤔 | 仅支持yt-dlp | 未来可支持其他 避免产生过多ts文件 还需要合并 麻烦 | |
| TikTok | 🔨 | 🤔 | ||
| 快手 | ✅ | 🤔 | HTTP/Aria2 | 未测试Aria2,同时如果出现captcha 自行去APP或web验证后在测试 本处不处理captcha |
| 微博 | 🤔 | 🤔 | ||
| 红薯 | 🤔 | 🤔 | ||
| 通用平台 | ✅ | ❌ | 仅支持yt-dlp | docker版自带 不接受issues 具体支持地址参考yt-dlp仓库 |
# 拉取镜像
docker pull qingfeng2336/stream-vault
# 运行容器
docker run --name stream-vault -d -p 28083:28081 \
-v d:/home/spirit:/app \
-v d:/home/spirit/tmp:/tmp \
qingfeng2336/stream-vault
[待补充项目截图]
查看 更新日志 了解详细更新内容。
POST http://ip:port/api/processingVideos
参数:
- token: 后台设置的token
- video: 链接或分享口令
POST http://ip:port/api/findVideos
参数:
- token: 后台设置的token(必填)
- pageNo: 页数(必填)
- pageSize: 每页数量(必填)
- videodesc: 视频描述(选填)
- videoname: 视频名称(选填)
- videoplatform: 视频平台(选填)
javascript:(function(){
var token = "你的token";
var url = window.location.href;
fetch("http://ip:port/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));
})();
⚠️ 注意: 通过接口获取的视频播放链接或缩略图,访问时需追加
?apptoken=xxxx参数,否则无法访问。
项目参考及使用了以下优秀的开源项目:
MIT License
Content type
Image
Digest
sha256:5cc107d43…
Size
430.1 MB
Last updated
5 months ago
docker pull haoqi7/stream