Ollamaを使い、YouTubeライブ配信に英語・中国語の字幕をリアルタイム表示するChrome拡張機能とローカルPythonサービス。
fqscfqj/Y2A-Auto
YouTube動画をダウンロードしてAcFunやbilibiliに再投稿する自動化ツール。AI字幕、翻訳、モデレーション、Webダッシュボードに対応。
- スター
- 4,657
- フォーク
- 787
- 未解決の Issue
- 13
- 最終コミット
- 11 日前
これは何?
Y2A-Autoは、YouTube動画をAcFunやbilibiliへ移す一連の作業を自動化します。yt-dlpで動画とサムネイルをダウンロードし、音声認識(Whisper、Voxtral)やOpenAI互換モデルを使って字幕を生成または翻訳します。字幕の品質を確認し、必要に応じて動画に字幕を焼き込んだうえで、AIでタイトル、説明文、タグの下書きを作成してアップロードします。
組み込みのWeb管理画面では、タスクの確認、メタデータの編集、アップロードの強制実行に加え、アカウント、AI、字幕、トランスコード、セキュリティの設定ができます。YouTubeモニターは、チャンネルやキーワード検索をスケジュールに沿って監視し、条件に合う動画を自動でキューに追加します。Cookieは手動でインポートするかCookieCloudと同期でき、通知はWeCom、Server酱、message-pusherに送信されます。
DockerまたはPython 3.11以上とFFmpegを使ったローカル環境で動作し、CPUおよびNVIDIA、Intel、AMDのハードウェアエンコードに対応します。オプションでAliyun Greenによるコンテンツモデレーションや、リンク投稿用の別途Telegram botも利用できます。
主な機能
- 01yt-dlpでYouTube動画とサムネイルをダウンロード
- 02WhisperまたはVoxtralで字幕を生成し、翻訳
- 03字幕の品質を確認し、動画への字幕焼き込みにも対応
- 04AIでタイトル、説明文、タグの下書きを作成し、投稿先のカテゴリも推薦
- 05QRコードログインでAcFun、bilibili、または両方にアップロード
- 06YouTubeのチャンネルやキーワードをスケジュールに沿って監視
ユースケース
- YouTubeのコンテンツを翻訳字幕付きでAcFunやbilibiliに再投稿
- 監視対象のチャンネルから、無人で動画を一括アップロード
- 中国の動画プラットフォームへの公開前に、AIが生成したメタデータを確認
クイックスタート
- 1
必要なCookieファイル(YouTube、AcFun、bilibili)をcookiesフォルダーに用意します
- 2
Docker Composeでサービスを起動します
docker compose up -d - 3
localhostのポート5000でWebダッシュボードを開きます
使う前に知っておきたいこと
- 利用するには、YouTube、AcFun、bilibiliにログイン済みのCookieファイルが必要です。
- YouTubeのモニタリング機能にはYouTube Data API v3キーが必要です。
- GPL-3.0ライセンス(コピーレフト)で提供されており、派生物も同じ条件でオープンソースにする必要があります。
- 公開Telegramボットの稼働は保証されていないため、安定して利用するにはセルフホスティングが必要です。
収録されている特集
トピック
よくある質問
- Y2A-Auto とは?
- YouTube動画をダウンロードしてAcFunやbilibiliに再投稿する自動化ツール。AI字幕、翻訳、モデレーション、Webダッシュボードに対応。 Y2A-Autoは、YouTube動画をAcFunやbilibiliへ移す一連の作業を自動化します。yt-dlpで動画とサムネイルをダウンロードし、音声認識(Whisper、Voxtral)やOpenAI互換モデルを使って字幕を生成または翻訳します。字幕の品質を確認し、必要に応じて動画に字幕を焼き込んだうえで、AIでタイトル、説明文、タグの下書きを作成してアップロードします。
- Y2A-Auto は無料で使えますか?ライセンスは?
- Y2A-Auto は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Y2A-Auto は今もメンテナンスされていますか?
- 活発にメンテナンス中。Y2A-Auto の最終コミットは 2026年10月28日 です。
- Y2A-Auto は何に使えますか?
- YouTubeのコンテンツを翻訳字幕付きでAcFunやbilibiliに再投稿 監視対象のチャンネルから、無人で動画を一括アップロード 中国の動画プラットフォームへの公開前に、AIが生成したメタデータを確認
- Y2A-Auto のインストール方法は?
- 必要なCookieファイル(YouTube、AcFun、bilibili)をcookiesフォルダーに用意します Docker Composeでサービスを起動します: docker compose up -d localhostのポート5000でWebダッシュボードを開きます
- Y2A-Auto はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/fqscfqj/Y2A-Auto
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Windows/macOS向けのローカルデスクトップツール。画面録画とチュートリアル・テキスト動画の編集に対応し、カーソル、字幕、TTSナレーションも後から編集できます。
Bilibiliを毎日検索し、字幕を読んで見る価値のある動画を選び、レポートを作成して、おすすめ動画を@-メンションで知らせるDSHプラグイン。
フレーム解析ではなく音声トランスクリプトを使い、チャットの指示から未編集の動画素材を完成版に仕上げるClaude Code用スキルです。
手動設定をほとんど必要としない、映画・シリーズ・アニメ向けのセルフホスト型メディアサーバー。JellyfinやPlexの代替として使えます。
OpenAI WhisperでYouTube動画やローカルの音声・動画ファイルを文字起こしする、自前環境で動くセルフホスト型Webアプリ。