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)から動画の発見、ダウンロード、字幕生成を自動化します。手動での検索や繰り返しのダウンロードの必要を排除し、手動ブラウジングと完全に自動化されたカテゴリ監視の両方を可能にするツールを提供します。

動作方法

このプロジェクトは3つの主要インターフェースを提供します:

  • 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(ソースからビルド)で動作。NAS/サーバー展開用にDockerイメージも提供。
  • プライバシー重視:デフォルトのローカルモードではAPIキー不要で、動画や音声データをクラウドにアップロードしません。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト