はじめに
LLPlayerはGitHubでホストされている、開発者umlx5hによって作成された、言語学習者のために設計されたオープンソースのメディアプレーヤーです。バイリンガル字幕表示、AI自動生成字幕、リアルタイム翻訳、単語検索など様々な便利な機能を統合し、動画視聴による語学力向上を目指します。英語、日本語、その他99の対応言語のどれを学習する場合でも、LLPlayerは強力なサポートを提供します。C#とFlyleafライブラリをベースにしたこのソフトウェアは、現在Windows専用で、完全に無料でプライバシー保護されており、字幕生成とOCR処理はすべてローカルで行われます。アニメファン、オンラインコース学習者、多言語サポートを必要とするユーザーに特に適しています。
機能一覧
- 二カ国語字幕表示メインとサブタイトルを同時に表示し、テキストとビットマップのサブタイトルをサポートします。
- AI字幕生成(ASR)OpenAIを通じて ウィスパー ビデオと音声から99カ国語の字幕をリアルタイムで生成する技術。
- リアルタイム翻訳GoogleとDeepLのAPIを統合し、字幕を134言語に翻訳。
- リアルタイムOCR字幕TesseractとMicrosoft OCRをサポートし、ビデオのビットマップ字幕をテキストに変換します。
- 字幕サイドバー字幕リスト表示、スキップ、ワード検索、アンチスポイラー機能付き。
- インスタント単語検索サブタイトルにある単語をクリックすると意味が表示されます。
- ループ繰り返し学習できるよう、1つのビデオループをサポート。
- タスクバーの進捗表示Windowsのタスクバーに再生進行状況や操作ボタンを表示します。
ヘルプの使用
設置プロセス
LLPlayerはオープンソースのプロジェクトなので、手動でダウンロードしてインストールする必要があります:
- GitHubページを見る
ブラウザを開き、URLを入力する。https://github.com/umlx5h/LLPlayer
LLPlayerについてもっと知りたい方は、LLPlayerのGitHubページをご覧ください。 - 最新版のダウンロード
ページ上部の「リリース」タブをクリックし、最新バージョン(例:v0.x.x)を探す。対応するジッパー
ファイル(例LLPlayer-windows-x64.zip
) ソフトウェアのzipパッケージをダウンロードする。注意:お使いのシステムがWindowsであることを確認してください。 - ファイルを解凍する
ダウンロード後、zipファイルを右クリックして「現在のフォルダに展開」を選択するか、解凍ソフト(WinRARなど)を使って任意のディレクトリに解凍してください。C:♪Program Files
. - ランニングプログラム
解凍したフォルダでLLPlayer.exe
実行したい場合は、ダブルクリックしてください。最初の起動は、依存ライブラリのロードに数秒かかる場合があります。 - オプション:モデルのダウンロード
AI字幕生成(ASR)機能をご利用の場合、初回実行時にOpenAI Whisperモデルをダウンロードするよう促されます。確認」をクリックすると、プログラムは自動的にネットワークからモデルをダウンロードし(インターネット接続が必要なのはこの時だけです)、ダウンロードが完了するとローカルに保存します。
ほら::
- コンピュータに十分なストレージ容量があることを確認してください(モデルは数百MBを占有します)。
- .NET環境では、マイクロソフトのウェブサイトから.NETランタイム(LLPlayerの要件に合ったバージョン、通常はGitHubページに記載)をダウンロードしてインストールする。
使用方法
インストールが完了したら LLPlayer.exe
プログラムを開始します。以下は、主な機能の詳細な操作方法です:
1.ビデオと字幕の読み込み
- ビデオファイルを開くインターフェイスの左上隅にある "File "メニューをクリックし、"Open File "を選択し、ローカルビデオをブラウズして選択します(例:"Open File")。
.mp4
そして.mkv
).ほとんどの一般的なビデオフォーマットをサポートします。 - 外部字幕の読み込み既成の字幕ファイル(
.srt
もしかしたらケツ
)、"Subtitle "メニューで "Load Subtitle File "を選択し、メイン字幕とサブタイトルをそれぞれ読み込みます。メイン字幕は画面下部に、字幕は画面上部に表示されます。 - オンライン・ビデオ・サポートFile "メニューから "Open URL "を選択し、YouTubeなどの動画へのリンクを入力します(yt-dlpツールをインストールする必要があります。設定はGitHub Wikiを参照してください)。
2.バイリンガル字幕
- 言語設定の設定設定」メニューの「字幕設定」で、メイン字幕とサブタイトルの言語を選択します。例えば、メイン字幕を日本語、字幕を中国語に設定します。
- 表示スタイルの調整字幕エリアを右クリックし、ポップアップメニューでフォント、サイズ、色を調整できます。字幕のセパレータを非表示にできます(「設定」で「セパレータを隠す」にチェックを入れてください)。
3.AI字幕生成(ASR)
- ASRを有効にする動画再生後、「字幕」メニューの「ASR設定」をクリックし、「自動音声認識を有効にする」にチェックを入れる。
- 言語選択: ドロップダウンメニューでビデオの言語を選択し(例:英語、日本語)、「適用」をクリックします。
- リアルタイム生成字幕は再生状況に応じて自動生成・表示されます。アクセラレーションは「ハードウェアオプション」でNVIDIA CUDAまたはAMD Vulkanを有効にしてください(GPUの互換性が必要です)。
- 字幕の保存字幕が生成されたら、字幕エリア上で右クリックし、"Export Subtitle "を選択し、名前を付けて保存します。
.srt
その後の使用のための文書。
4.リアルタイム翻訳
- 翻訳APIの設定設定」の「翻訳設定」で、GoogleまたはDeepLのAPIキーを入力します(取得するには自分で登録する必要があります)。
- 翻訳を有効にする字幕」メニューの「リアルタイム翻訳」にチェックを入れ、翻訳先の言語(中国語など)を選択します。翻訳結果が字幕エリアに表示されます。
- 操作技術マウスの中ボタンで字幕をクリックすると、全文が翻訳されます。
5.リアルタイムOCR字幕
- OCRを有効にする字幕」メニューの「OCR設定」を選択し、「リアルタイムOCRを有効にする」にチェックを入れる。
- ビットマップ字幕の認識: ビデオに埋め込まれたハード字幕の場合(アニメなど)。このプログラムは自動的に字幕を認識し、テキストに変換します。
- 言語の最適化日本語や中国語の場合、OCRが自動的に単語間のスペースを削除し、読みやすさを向上させます。
6.字幕サイドバーと単語検索
- サイドバーを表示するインターフェイスの右側にある "字幕サイドバー "ボタンをクリックすると、現在のビデオの字幕リストが表示されます。
- ジャンププレー字幕の行をダブルクリックすると、映像がその時点にジャンプします。
- 単語検索字幕の単語を選択し、右クリックして「検索」を選択すると、デフォルトでブラウザ検索(Googleなど)が開きます。設定」で検索サイト(百度、辞書サイトなど)をカスタマイズできます。
- ネタバレ防止現在の字幕と前の字幕のみを表示する」にチェックを入れると、後続のコンテンツが事前に表示されません。
7.ループ再生とタスクバーのコントロール
- ループの設定ビデオ画面を右クリックして「ループ」を選択し、プログレスバーをドラッグしてループ間隔を選択します。ある台詞を何度も繰り返し学習するのに適しています。
- タスクバー操作ウィンドウを最小化すると、Windowsのタスクバーに再生プログレスバーが表示されます。
作業工程例
日本のアニメを学びたいとする:
- アニメビデオ (
.mp4
). - 日本語字幕を生成するには、「ASR設定」で「日本語」を選択します。
- 翻訳設定」でDeepLを有効にすると、中国語に翻訳され、バイリンガル字幕が表示されます。
- サイドバーを開き、"頑張る "などの単語に出会ったら、右クリックで検索し、辞書サイトにジャンプする。
- リスニングと発音を何度も練習するために、特定のダイアログをループ再生するように設定します。
チップ
- パフォーマンス最適化字幕の生成が遅い場合は、ASR設定の「スレッド数」を調整してください(CPUコア数以下)。
- プライバシー翻訳以外のすべての機能はインターネット接続を必要とせず、データはローカルに保存されます。
- フィードバックの問題バグに遭遇した場合は、GitHubにIssueを提出すれば、開発者が積極的に対応します。
LLPlayerはこれらのステップを踏むことで、語学学習を始めることができます!