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 密钥,且不会将视频或音频内容上传至云端。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目