Y2A-Auto:Flaskベースの無料オープンソース動画転送ツール
Y2A-Autoとは?
Y2A-Autoは、Flaskベースの無料でオープンソースの動画搬运ツールで、YouTube上の動画を直接AcFunに搬运し、ダウンロード、翻訳字幕、自動アップロードまでの一連のソリューションを提供します。さらに、YouTubeのホット動画や特定のチャンネルの監視にも対応し、使いやすいWebインターフェースと油猴スクリプトによる操作・管理をサポートしています。

特徴・機能
自動化搬运:ダウンロード、字幕処理、AI翻訳から自動アップロードまで、手動操作なしで完結。
YouTube監視:YouTubeのホット動画や動画チャンネル、特定の検索キーワードの内容を監視し、条件に合致する動画を自動的に発見・選別。
AI強化:OpenAI APIを使用してタイトル、説明、字幕を翻訳し、Tagsの自動追加やコンテンツの自動審査を実施。
字幕処理:字幕ファイルを自動的にダウンロードし、一括翻訳が可能。さらに動画内に字幕を埋め込むこともできます。
Webインターフェース:Webインターフェースを提供し、タスク管理、監視設定、システム設定を簡単に行えます。
油猴スクリプト:油猴スクリプトを提供し、Cookieの自動同期やYouTube動画ページから一键で動画を処理キューにプッシュすることができます。
デプロイ方法
Windows EXE デプロイ
ソースコードをダウンロード:git clone https://github.com/fqscfqj/Y2A-Auto.git。
ビルドツールディレクトリに移動:cd build-tools、build.batをダブルクリックしてEXEを生成。
プログラムを起動:dist/Y2A-Autoディレクトリに入り、start.batをダブルクリック。
特徴:PythonやFFmpegの環境設定が不要で、ポータブルで移植性が高く、ダブルクリックで起動できます。
Docker デプロイ
クイックスタート:
git clone https://github.com/fqscfqj/Y2A-Auto.git cd Y2A-Auto docker-compose up -d # 预构建镜像 docker-compose -f docker-compose-build.yml up -d --build # 本地构建
ディレクトリのマウント:設定ファイル、データベース、ダウンロードファイルなどのデータは、ディレクトリのマウントにより永続化されます。
ローカルデプロイ(Python環境)
プロジェクトをクローンして仮想環境を作成:python -m venv .venv、環境を有効化。
依存関係をインストール:pip install -r requirements.txt、FFmpegをインストール。
アプリケーションを起動:python app.py。
使用方法
環境設定:使用するデプロイ方法に応じて、必要なソフトウェアパッケージや依存関係をインストール。
プロジェクトのクローン:GitコマンドでY2A-Autoプロジェクトをクローン。
ビルドと起動:対応するデプロイ方法のステップに従ってビルド・起動。
初期設定:
Webインターフェースにアクセス: http://localhost:5000
APIキーとアカウント情報を設定
Cookieファイルをアップロードするか、ログイン認証情報を設定
字幕翻訳オプションを設定
YouTube監視ルールを設定
タスク実行:YouTubeの動画URLを追加するか、監視により自動的にタスクを追加して、タスク処理を開始。
プロジェクトアドレス
https://github.com/fqscfqj/Y2A-Auto
脚本プランナー▸
AIアプリ
AIニュース 