Repolode
umlx5h

umlx5h/LLPlayer

二重字幕、ローカルでのAI字幕生成、リアルタイム翻訳、単語検索に対応した、語学学習者向けのWindows動画プレイヤー。

代替できる製品:Language Reactor

スター
4,587
フォーク
290
未解決の Issue
61
最終コミット
23 時間前

これは何?

LLPlayerは、一般的な動画プレイヤーにはない字幕機能に重点を置いた、語学学習向けの動画プレイヤーです。2つの字幕トラックを同時に表示できるため、原文と母語の翻訳を並べて確認できます。また、テキスト字幕と画像字幕の両方に対応しています。

Whisperを使って、動画や音声から字幕を自動生成できます。エンジンにはwhisper.cppまたはfaster-whisperを使用でき、画像字幕はTesseract OCRまたはMicrosoft OCRでテキストに変換できます。翻訳にはGoogle、DeepL、OpenAI、Ollama、LM Studioなどのエンジンを利用でき、LLMによる文脈を考慮した翻訳も選択できます。オンライン動画はyt-dlp経由で再生でき、字幕や単語検索の機能も同様に利用できます。

閲覧や復習に便利な字幕サイドバーでは、再生位置の移動、インクリメンタル検索、単語検索ができ、単語のコンテキストメニューからブラウザー検索を実行できます。アプリケーションはFlyleaf player libraryを基盤にC#とWPFで開発されており、現在はBeta版です。Windows 10または11が必要です。

主な機能

  • 01テキスト字幕と画像字幕の2つの字幕トラックを同時に表示します。
  • 02Whisperエンジンを使って、動画や音声からローカルで字幕を生成します。
  • 03OCRを使って、画像字幕をリアルタイムでテキストに変換します。
  • 04Google、DeepL、OpenAI、Ollama、LM Studioを通じて字幕を翻訳します。
  • 05yt-dlp経由でオンライン動画を再生し、字幕生成や単語検索を利用できます。
  • 06再生位置の移動、インクリメンタル検索、単語検索に対応した字幕サイドバーを備えています。

ユースケース

  • 二重字幕を表示して、外国語の映画やテレビ番組を語学学習に活用する。
  • 学習中の言語で、講義の録画や音声ファイルから字幕を生成する。
  • 翻訳字幕と単語検索を使いながら、オンライン動画を視聴する。
  • 字幕内の見慣れない単語を調べ、ブラウザーの辞書で検索する。

クイックスタート

  1. 1

    リリースページからビルドをダウンロードします

  2. 2

    プロンプトが表示された場合は、.NET Desktop Runtime 10 をインストールします

  3. 3

    LLPlayer.exe を起動します

  4. 4

    ローカルで字幕を生成するには、Settings > Subtitles > ASR から Whisper モデルをダウンロードします

使う前に知っておきたいこと

  • Windows のみ対応しています。Linux と macOS はまだサポートされていません。
  • 開発状況はベータ版で、不安定な場合や、互換性を損なう変更が入る場合があります。
  • ASR と OCR の利用には Microsoft Visual C++ Redistributable が必要です。インストールされていない状態で有効にすると、アプリがクラッシュします。
  • コピーレフトライセンスである GPL-3.0 の下でライセンスされています。

収録されている特集

トピック

よくある質問

LLPlayer とは?
二重字幕、ローカルでのAI字幕生成、リアルタイム翻訳、単語検索に対応した、語学学習者向けのWindows動画プレイヤー。 LLPlayerは、一般的な動画プレイヤーにはない字幕機能に重点を置いた、語学学習向けの動画プレイヤーです。2つの字幕トラックを同時に表示できるため、原文と母語の翻訳を並べて確認できます。また、テキスト字幕と画像字幕の両方に対応しています。
LLPlayer は無料で使えますか?ライセンスは?
LLPlayer は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
LLPlayer は今もメンテナンスされていますか?
活発にメンテナンス中。LLPlayer の最終コミットは 2026年11月5日 です。
LLPlayer は何に使えますか?
二重字幕を表示して、外国語の映画やテレビ番組を語学学習に活用する。 学習中の言語で、講義の録画や音声ファイルから字幕を生成する。 翻訳字幕と単語検索を使いながら、オンライン動画を視聴する。 字幕内の見慣れない単語を調べ、ブラウザーの辞書で検索する。
LLPlayer のインストール方法は?
リリースページからビルドをダウンロードします プロンプトが表示された場合は、.NET Desktop Runtime 10 をインストールします LLPlayer.exe を起動します ローカルで字幕を生成するには、Settings > Subtitles > ASR から Whisper モデルをダウンロードします
LLPlayer はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/umlx5h/LLPlayer

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト