Alos21750/UAV-Downloader
UAV Downloader for JableTV, MissAV, SupJav & Hanime1 — UAV Browser, unattended UAV Watcher, Docker/CLI, and local-first AI subtitles.
解决的问题
UAV Downloader 自动化了从特定成人内容平台(JableTV、MissAV、SupJav 和 Hanime1)发现、下载和添加字幕的流程。它消除了手动搜索和重复下载的需要,提供了手动浏览和完全无人值守的分类监控两种工具。
工作原理
该项目提供三个主要接口:
- UAV Browser:用于搜索、浏览并手动将视频添加到下载队列的 GUI。
- UAV Watcher:无需人工干预的工具,可监控选定分类并定时扫描以自动下载新内容,同时跨站点自动去重。
- Docker/CLI:适用于服务器或 NAS 环境的无头版本,可通过 URL 或文本文件下载视频。
在字幕生成方面,该工具使用本地 AI 流水线。它使用 ReazonSpeech K2 v2 或 whisper.cpp(通过 sherpa-onnx)识别日语音频,并使用本地小型模型(FuguMT 和 OPUS-MT)将文本翻译为英语或繁体中文。用户可选择连接外部 LLM API(如 OpenAI、Anthropic、Gemini 等)进行翻译,但音频识别始终在本地完成。
适用人群
希望自动化从支持平台收集视频,并希望在不依赖云转录服务的情况下生成多语言 AI 字幕的用户。
主要亮点
- 无人值守监控:根据日期和版本优先级自动追踪分类并安排下载。
- 本地 AI 字幕:使用本地模型生成日语、英语和繁体中文的
.srt字幕文件,确保隐私和离线可用性。 - 灵活翻译:支持本地翻译模型,也支持与多种 LLM API 集成以获得更高品质的翻译。
- 多平台支持:支持 Windows(独立 EXE)、Linux 和 macOS(通过源码),并提供 Docker 镜像用于 NAS/服务器部署。
- 注重隐私:默认本地模式无需 API 密钥,且不会将视频或音频内容上传至云端。
相关
- 项目
- 项目
- 项目
- 项目
- 项目