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)から動画の自動検出とダウンロードを自動化するデスクトップツールです。手動での検索やダウンロードの必要性を排除し、自動監視と、外部APIキーを必要とせずに日本語音声の字幕を生成する統合AI字幕システムを提供します。

仕組み

このプロジェクトは主に3つのモードで動作します:

  • UAV Browser: 手動での閲覧、検索、ダウンロードキューへの追加を行うGUI。
  • UAV Watcher: 選択したカテゴリをスキャンし、ユーザー設定に基づいてダウンロードをスケジュールし、サイト間で重複を自動的に削除する無人監視ツール。
  • Docker/CLI: URLまたはテキストファイルを介して動画をダウンロードする、サーバーやNAS展開用のヘッドレスバージョン。

字幕生成には、ローカルパイプラインを使用します:音声認識にはReazonSpeech K2 v2またはwhisper.cpp、英語と繁体字中国語へのローカル翻訳にはFuguMTまたはOPUS-MTを使用します。また、高品質な翻訳のためにLLM API(OpenAI、Anthropic、Geminiなど)とのオプション連携もサポートしつつ、音声・動画ファイルは厳密にローカルマシンに保持します。

対象ユーザー

これらの特定プラットフォームからコンテンツの収集を自動化したいユーザー、およびクラウドベースの文字起こしサービスに依存せずに複数言語のAI生成字幕を必要とするユーザー。

特長

  • 無人自動化: カテゴリを自動監視し、クロスサイトの重複排除付きでダウンロードをスケジュール。
  • ローカルAI字幕: ローカルモデル(CPU最適化)を使用して日本語、英語、繁体字中国語の.srtファイルを生成し、プライバシーを確保。
  • 柔軟な展開: スタンドアロンのWindows実行ファイル、Pythonパッケージ、またはDockerイメージとして利用可能。
  • カスタマイズ可能なダウンロード: さまざまな品質設定、マルチスレッドダウンロード(最大32本の同時動画)、プロキシ設定をサポート。

関連

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