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 金鑰,且不會將影片或音訊內容上傳至雲端。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案