字幕プレーヤー（STPlayer） v2.0.0
srt字幕を動画に重ねる無料ソフト

■ STPlayerについて

字幕プレーヤー（STPlayer）は、srt字幕だけを再生し、画面上のウィンドウに重ねて表示できるWindows向けの無料ソフトです。
動画プレーヤーにはsrtを読み込めるものもありますが、ブラウザで見る動画など、字幕ファイルを読み込めない場面もあります。STPlayerは、そうした動画の上に字幕を重ねることで、使い慣れた環境のまま字幕をオーバーレイ表示できます。
v2.0.0ではC#で全面的に作り直しました。開始オフセット、ホットキーによるミリ秒単位の微調整、前後の字幕への移動、srtのドラッグ＆ドロップ読込、文字コードの自動判別に対応しています。


■ こんな方に

・語学学習で、動画の字幕と別の言語の字幕を並べて表示したい方
・字幕ファイルを読み込めない画面（ブラウザ上の動画、講義やプレゼンの動画など）で、字幕を表示したい方
・動画編集ソフトに取り込む前に、作ったsrtのタイミングや見え方を確認したい方
・文字起こしツールで作った字幕を、元の動画に重ねてチェックしたい方


■ できること

・透過オーバーレイ表示
  文字以外を透過し、動画ウィンドウの上に字幕だけを重ねて表示できます。

・srtのドラッグ＆ドロップ読込
  ウィンドウへ srt ファイルをドロップするだけで読み込めます。パスは設定にも反映され、settings.xml に保存されます。

・同期再生
  動画プレイヤーの再生／一時停止クリックに合わせて、字幕側も開始・停止できます。

・開始オフセット
  プレーヤー側の反応遅れに合わせ、再生開始をミリ秒単位で遅らせられます。

・同期の微調整
  観ながらホットキーでタイムラインを前後し、srtなどのズレを補正できます。

・字幕送り
  前後の字幕へジャンプ。再生を止めずに頭出しできます。

・フォント設定
  フォント・サイズ・色を変更できます（オーバーレイ時は白などが視認しやすいです）。


■ ホットキー

STPlayer がアクティブ（フォーカスがある）なときに使えます。オーバーレイ中は、字幕やドラッグエリア上をクリックしてから操作してください。

  Ctrl + Shift + ← / →
    同期調整ステップ分、字幕タイムラインを遅らせる／進める（画面に ±xxms を表示）

  Ctrl + ← / →
    前の字幕／次の字幕へ（再生は継続）

ステップ幅は「設定」の同期調整ステップ（既定 100ms）で変更できます。開始オフセットとは別項目です。


■ 使い方

(1) アプリを起動します。
(2) ファイル → 設定を開きます。
(3) 参照から srt を選択するか、メイン画面へファイルをドロップして読み込みます。
(4) 必要に応じてフォントと色を変更します（オーバーレイ時は白推奨）。
(5) 任意：右クリック → ドラッグエリア表示。オーバーレイ中の移動やホットキー用フォーカスに便利です。
(6) 右クリック → 最小化で、字幕だけを前面表示にします。
(7) 動画プレイヤーを開き、STPlayer で「同期再生」を選びます。
(8) 動画の再生をクリックすると、字幕側も連動して開始します。必要に応じてドラッグエリアを非表示にしてください。
(9) 動画の上に字幕だけが重なります。ズレたらホットキーで微調整できます。

ウィンドウを元に戻す場合は、トレイアイコンや右クリックメニューの「元に戻す」を使います。


■ 制限事項・使い方のコツ

・同期再生は、動画プレイヤーの再生位置を読み取る方式ではありません。開始・一時停止のクリックタイミングに合わせます。
・一時停止と再開を繰り返すと、動画側とのズレが蓄積することがあります。長い区間は通し再生を推奨します。ズレた場合は停止してから同期再生し直すか、ホットキーで微調整してください。
・開始オフセットはお使いの動画プレイヤーごとに実測して調整してください。
・オーバーレイ中のホットキーは、透過部分ではフォーカスが取れないことがあります。ドラッグエリア表示や字幕上をクリックしてから操作してください。
・対応字幕形式は srt です。
・最小化（オーバーレイ）時は、ウィンドウ幅を画面の作業領域に合わせて広げます。長い字幕も切れにくくなっています。


■ 動作環境

  対応OS            Windows 10 / 11
  .NET Framework    4.8
  字幕フォーマット  srt
  対応文字コード    自動判別


■ ご利用上の注意

本ソフトは、ご自身が作成した字幕や、正当な権利に基づいて利用できる字幕ファイルを表示する目的でお使いください。
第三者の著作物については利用者ご自身の責任で、適用される著作権法および各サービスの利用規約を遵守してください。


■ 利用規約

字幕プレーヤー（STPlayer）（現行版）は、字幕表示の利便性向上を目的としたフリーソフトです。

・商用・非商用を問わず、無償でご利用いただけます。
・本ソフトウェアは、字幕ファイルの表示・再生を行うツールです。動画や字幕コンテンツの権利関係は、利用者ご自身の責任でご確認ください。
・再配布する場合は、改変せずに、著作権表示を残し、無償の範囲で行ってください。
・本ソフトウェアの利用により生じた損害について、開発者は責任を負いません。動作保証およびサポートの義務も負いません。

同梱ライブラリのライセンスは lisence フォルダを参照してください。

■インストール方法
・STPlayer の配布ZIPを解凍するだけです（ポータブル。インストーラ不要）。

■アンインストール方法
・解凍したフォルダを削除するだけです。レジストリは使用しません。


■ リンク
https://www.yasui-kamo.com/labo/subtitleplayer/
