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