二重字幕、ローカルでのAI字幕生成、リアルタイム翻訳、単語検索に対応した、語学学習者向けのWindows動画プレイヤー。
dlsandy/Transub-Player
視聴中にオンデバイスの音声認識と翻訳でリアルタイムに二言語字幕を生成する、Windows向け動画プレイヤーです。
- スター
- 885
- フォーク
- 73
- 未解決の Issue
- 7
- 最終コミット
- 3 日前
これは何?
Transub Playerは、字幕ファイルがなくても外国語の映画やドラマ、アニメを視聴できるWindowsデスクトップ動画プレイヤーです。動画を開くとすぐに再生が始まり、内蔵のWhisper音声認識で字幕をリアルタイムに生成します。準備ができると、ローカルのllama-serverモデルで翻訳します。
キー1、2、3で、翻訳のみ、原文のみ、二言語字幕を切り替えられます。再生中に、中国語、日本語、韓国語、英語から原文と翻訳先の言語を変更できます。動画と同じフォルダに字幕ファイルがあれば、まずその字幕を読み込みます。ライブ字幕はいつでも再び有効にできます。
プレイヤーはWPFで構築されており、動画再生にはmpvを使用します。一般的なネットワークストリームURLを開いて、ローカルストレージに録画することもできます。音声認識モデルと翻訳モデルは必要に応じてダウンロードされ、GPUアクセラレーションにも対応しています。
主な機能
- 01内蔵のWhisper音声認識で、音声からリアルタイムに字幕を生成します。
- 02数字キーで翻訳字幕、原文字幕、二言語字幕を切り替えられます。
- 03再生中に原文と翻訳先の言語を変更できます。
- 04動画と同じフォルダに字幕ファイルがあれば、優先して読み込みます。
- 05一般的なネットワークストリームURLを開き、ローカルに録画できます。
- 06音声認識モデルと翻訳モデルを必要に応じてダウンロードします。
ユースケース
- 字幕ファイルが見つからない外国語の映画やアニメを視聴する。
- 新しい言語を学びながら、二言語の字幕で内容を追う。
- ストリーミング動画を録画し、後でローカルストレージから視聴する。
クイックスタート
- 1
GitHub Releases からインストーラーまたはポータブル版の zip をダウンロードします
- 2
セットアップ用 .exe を実行するか、ポータブル版を解凍して TransubPlayer.exe を実行します
- 3
ソースからビルドする:mpv を取得します
powershell -ExecutionPolicy Bypass -File tools\fetch-mpv.ps1 - 4
ソースからビルドする:プレーヤーを実行します
dotnet run --project src\TransubPlayer\TransubPlayer.csproj
使う前に知っておきたいこと
- Windows のみ対応(64 ビット版の 10 または 11)。
- プロジェクトのメタデータにライセンスの記載がありません。
- 初回起動時に、音声認識モデルと翻訳モデルをダウンロードするためインターネット接続が必要です。
- 字幕はリアルタイムで生成されるため、映像より少し遅れて表示され、リリース品質ではありません。
収録されている特集
トピック
よくある質問
- Transub-Player とは?
- 視聴中にオンデバイスの音声認識と翻訳でリアルタイムに二言語字幕を生成する、Windows向け動画プレイヤーです。 Transub Playerは、字幕ファイルがなくても外国語の映画やドラマ、アニメを視聴できるWindowsデスクトップ動画プレイヤーです。動画を開くとすぐに再生が始まり、内蔵のWhisper音声認識で字幕をリアルタイムに生成します。準備ができると、ローカルのllama-serverモデルで翻訳します。
- Transub-Player は無料で使えますか?ライセンスは?
- Transub-Player にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- Transub-Player は今もメンテナンスされていますか?
- 活発にメンテナンス中。Transub-Player の最終コミットは 2026年11月4日 です。
- Transub-Player は何に使えますか?
- 字幕ファイルが見つからない外国語の映画やアニメを視聴する。 新しい言語を学びながら、二言語の字幕で内容を追う。 ストリーミング動画を録画し、後でローカルストレージから視聴する。
- Transub-Player のインストール方法は?
- GitHub Releases からインストーラーまたはポータブル版の zip をダウンロードします セットアップ用 .exe を実行するか、ポータブル版を解凍して TransubPlayer.exe を実行します ソースからビルドする:mpv を取得します: powershell -ExecutionPolicy Bypass -File tools\fetch-mpv.ps1 ソースからビルドする:プレーヤーを実行します: dotnet run --project src\TransubPlayer\TransubPlayer.csproj
- Transub-Player はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/dlsandy/Transub-Player
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ネイティブなSwiftインターフェースを備えた、mpvベースのmacOS向け動画・音楽プレーヤー。
音声合成、ボイスクローン、Whisper文字起こし、YouTubeダウンロード、音声分離、吹き替え用翻訳を備えたWindows向けGradioアプリ。
英語学習者向けのElectron動画プレイヤー。バイリンガル字幕、文単位のリピート、オフラインの単語検索、AIによる文の分析に対応。
Macで再生中の通話や配信に、リアルタイムのバイリンガル字幕、構造化された議事録、音声通訳を提供するmacOSメニューバーアプリ。
音声認識、字幕の分割・修正・翻訳、動画への字幕合成に対応した、LLM搭載のデスクトップ/CLIツール。