SuperAPI AI 工具集

nebulavault-media-downloader

通用与其它

查看项目

更新于 10-16 01:09

技能介绍

用途:NebulaVault 面向流媒体内容的下载、归档与组织,支持 HLS/m3u8、DASH/mpd、HTTP/HTTPS 与 RSS 源,可通过 CLI 或 Web UI 管理任务。

主要能力:单条或批量下载;质量选择与自定义质量配置(profile);字幕提取;RSS 订阅监测与自动下载;下载队列的暂停、恢复、取消;媒体库搜索、列表、详情、删除与元数据导出;后台服务与日志;Web UI 和带 API Key 的 REST API;插件式自定义源解析;下载后处理脚本(如 ffmpeg 转码、生成缩略图);限速、定时下载、断点续传与完整性校验;并发数与分块大小等网络参数配置。

使用方式:需 Node.js 18+ 或 Deno、ffmpeg(后处理用),SQLite 通常随附。安装可下载发行包: wget https://github.com/Ronish17/redbull-archive-cli/releases/latest/download/nebulavault-linux-x64.tar.gz tar -xzf nebulavault-linux-x64.tar.gz -C ~/nebulavault cd ~/nebulavault ./nebulavault init ./nebulavault --version 也可从源码构建: git clone https://github.com/Ronish17/redbull-archive-cli.git cd redbull-archive-cli npm install npm run build 初始化后编辑 config/settings.json 配置存储、网络、质量与服务器参数,并可用环境变量 NEBULAVAULT_API_KEY、NEBULAVAULT_STORAGE、FFMPEG_PATH、NEBULAVAULT_DEBUG。常用命令如: ./nebulavault download "https://example.com/video.m3u8" ./nebulavault batch --file urls.txt ./nebulavault feed add "https://example.com/podcast.rss" --name "My Podcast" ./nebulavault serve --port 5600

适用场景:公开领域内容、Creative Commons 授权媒体、自有或获授权归档内容、开放教育资源与开放获取科学广播的下载与整理。

限制:仅限合法内容获取,不绕过 DRM、不规避付费墙或未授权访问;须遵守内容提供方服务条款与当地版权法律。其他未提供的细节暂未提供。