使い方ガイド

DearPlayのすべての機能をステップごとにご案内します。

1. アプリ構造の概要

DearPlayは大きくPlayerモードBrowserモードの2つで構成されています。上部のトグルバーで切り替えることができます。

Playerモード

  • 左サイドバー: ファイルライブラリ — 最近のファイル、お気に入り、ローカルフォルダ参照(複数選択対応)
  • 中央: 動画再生エリア — 字幕オーバーレイを含む
  • 右サイドバー: プレイリスト(保存済みプレイリスト管理 + 再生キュー)または書き起こし(Transcription)パネルの切り替えが可能
  • 下部: コントロールバー — 再生、シークバー、音量、速度、字幕、ダウンロード
Playerモードの全体レイアウト — 左:ファイルライブラリサイドバー、中央:動画再生エリア、右:AI書き起こしサイドバー、下部:コントロールバー
Playerモード — ライブラリ、動画再生、プレイリスト、コントロールバー

Browserモード

  • 内蔵ウェブブラウザでウェブサイトを閲覧します
  • 検出されたメディア一覧が右側に表示されます
  • マルチタブ対応、戻る/進む、更新、ブックマーク
Browserモードの全体レイアウト — 上部:マルチタブバー、アドレスバー。中央:ウェブページレンダリング。右側:検出されたメディアURL一覧パネル
Browserモード — マルチタブウェブブラウザとメディア検出パネル

2. 動画再生

ファイルを開く

  • ファイルメニュー: File > Open (O)
  • URLを開く: File > Open URL (U) — ストリーミングURLを直接入力
  • ドラッグ&ドロップ: 動画ファイルをアプリウィンドウにドラッグ
  • ライブラリ: 左サイドバーでフォルダを選択して閲覧
ファイルを開く — 左ライブラリサイドバーでフォルダを閲覧し動画ファイルを選択する画面。Welcomeダイアログの「Open File」ボタンから開始
ライブラリからファイルを閲覧して開く

再生コントロール

  • 再生/一時停止: Space または中央ボタン
  • 10秒 進む/戻る: /
  • 3秒 進む/戻る: Shift+ / Shift+
  • 30秒 進む/戻る: + / +
  • 前/次のトラック: /

可変速度

下部コントロールバーの速度ピッカーで0.5x、0.75x、1.0x、1.25x、1.5x、2.0xから選択します。

A-B区間リピート

特定の区間を無限にリピートします:

  1. 希望の開始地点で R → A地点を設定
  2. 希望の終了地点で R → B地点を設定、リピート開始
  3. もう一度 R → リピート解除

シークバーに青い領域でリピート区間が表示されます。

A-B区間リピート — 下部コントロールバーでA-Bリピート区間を設定できるプレイヤー画面
シークバーに青色で表示されるA-Bリピート区間

ブックマーク

  • B キーで現在位置にブックマークを作成
  • シークバーにオレンジ色のマーカーで表示
  • 右クリックで名前の編集または削除
ブックマーク — プレイヤー下部コントロールバーのシークバー上にブックマークマーカーが表示されている画面
シークバーのオレンジ色マーカーでブックマーク位置を視覚的に確認

映像補正

Playbackメニューから「Video Adjustments」パネルを開き、明るさ、コントラスト、彩度をリアルタイムで調整します。

  • 画面比率: Fit、Fill Width、Fill Height、Fill、Stretchの5つのモード
  • フルスクリーン: F
映像補正 — Settings > Videoパネルで明るさ(Brightness)、コントラスト(Contrast)、彩度(Saturation)のスライダーを調整する画面
明るさ、コントラスト、彩度のリアルタイム調整と画面比率の設定

再生位置の記憶

動画を閉じると最後の再生位置が自動保存されます。次に同じファイルを開くとその位置から続けて再生されます。

3. プレイリスト & お気に入り

DearPlayは再生キュー(現在再生中のリスト)と保存済みプレイリスト(ユーザーが作成したキュレーションリスト)を分離して管理します。

お気に入り

よく見る動画をお気に入りに追加して素早くアクセスできます。

  • 追加方法1: 左ライブラリでファイルを右クリック → 「お気に入りに追加」
  • 追加方法2: 現在再生中の動画を D ショートカットでお気に入りを切り替え
  • 確認: ライブラリ左サイドバーの「お気に入り」タブでまとめて確認できます
  • 表示: フォルダブラウザでお気に入り登録されたファイルには ⭐ アイコンが表示されます

保存済みプレイリストの作成

名前を付けたプレイリストを複数作成して動画を分類できます。

  1. 右プレイリストサイドバー下部の「新しいプレイリスト」ボタンをクリック
  2. 名前を入力してプレイリストを作成
  3. ライブラリでファイルを右クリック → 「プレイリストに追加」 → 希望のリストを選択

複数選択でまとめて追加

フォルダブラウザとお気に入りで複数のファイルを選択してまとめて追加できます。

  • +クリック:範囲選択(連続したファイル)
  • +クリック:個別切り替え(離れたファイル)
  • 選択後、下部の「選択項目を追加」ボタン → 対象プレイリストを選択

右クリックコンテキストメニュー

最近のファイル、お気に入り、フォルダブラウザのすべてのファイルで右クリックすると次のメニューが表示されます:

  • お気に入りに追加/削除 — お気に入りの切り替え
  • 再生中 — 現在の再生キューに追加
  • プレイリストに追加 — 既存プレイリストのサブメニューから選択
  • プレイリストを作成 — そのファイルで新しいプレイリストを作成

プレイリスト管理

右プレイリストサイドバーで保存済みプレイリストをタップすると詳細画面に移動します。

  • 全曲再生: 上部の「全曲再生」ボタンでリスト全体を再生キューにロード
  • 順序変更: 項目をドラッグして順序を変更
  • 削除: スワイプまたはDeleteキーで項目を削除
  • 名前変更/削除: プレイリストを右クリックして名前変更または削除(お気に入りは削除不可)

再生キュー(Now Playing)

現在再生中のリストはプレイリストサイドバー上部の「再生中」項目で確認できます。

  • リピートモード:なし、全曲リピート、1曲リピート
  • シャッフルモード:ランダム順序再生
  • 項目の順序変更と削除が可能
保存済みプレイリストの「全曲再生」は既存の再生キューを置き換えます。再生キューに項目を追加するには、右クリック → 「再生中」を選択してください。

4. 字幕管理

字幕の読み込み

  • 外部ファイル: .srtまたは.vttファイルをアプリにドラッグするかメニューから読み込み
  • 内蔵字幕: 動画ファイルに含まれる字幕トラックが自動検出されます
  • AI生成: 音声認識で自動生成(下記参照)

デュアル字幕

2つの字幕トラックを同時に表示できます:

  • メイン字幕:映像下部(デフォルト位置88%)
  • サブ字幕:映像上部(デフォルト位置15%)
  • 各字幕のスタイルを独立して設定可能

下部コントロールバーのCCアイコンに「2」バッジが表示されるとデュアル字幕が有効な状態です。

デュアル字幕 — 映像下部に白い英語の原文字幕と黄色い日本語翻訳字幕が同時に表示されたプレイヤー全体画面
デュアル字幕 — 原語と翻訳字幕を同時に表示

字幕スタイルのカスタマイズ

設定 > Subtitlesで字幕の外観を詳細に調整します:

  • プリセット: Default、Netflix、Cinema、Minimal、Bold、Outline、Dark
  • 調整項目: フォントサイズ(8〜72pt)、色、背景色と透明度、ストローク(縁取り)、シャドウ、角丸
  • 位置: 字幕をドラッグして希望の垂直位置に移動
  • フルスクリーンスケール: 1.0x〜3.0xフォントスケーリング
字幕スタイル設定 — Settings > Subtitlesタブでプリセット選択(Default、Netflix、Cinemaなど)、フォントサイズスライダー、Font Weight設定画面
字幕外観のカスタマイズ — プリセット選択または各項目の直接調整

字幕のエクスポート

生成された字幕をSRT、VTT、JSON形式でエクスポートできます。

5. AI音声認識(字幕生成)

動画の音声を分析して字幕ファイルを自動的に生成します。

使い方

  1. 動画を再生または読み込んだ状態で T で書き起こしパネルを開きます
  2. 言語を選択します(日本語、英語、韓国語、中国語)
  3. AIエンジンを選択します
  4. 「書き起こし開始」ボタンをクリックします

処理パイプライン

書き起こし処理は以下のステップで自動的に進行します:

  1. オーディオ抽出: 動画から16kHz WAVオーディオを分離
  2. 音声区間検出(VAD): Silero VADで音声がある区間のみを識別
  3. チャンク分割: 設定された長さ(デフォルト180秒)で分割、VAD境界を尊重
  4. 並列書き起こし: 最大3チャンクを同時に書き起こし
  5. 結果のマージ: タイムスタンプの整合と重複除去
  6. 字幕適用: 生成された字幕をプレイヤーに自動適用

対応エンジン

  • WhisperKit(ローカル): インターネットなしでMac上で直接処理。APIキー不要。モデルサイズ:Base(約150MB)〜Large V3(約1.5GB)
  • Gemini: Google Cloudベース。高速かつ高精度。APIキー必要
  • OpenAI Whisper: OpenAIクラウドベース。APIキー必要

設定オプション

  • チャンク長: 60〜600秒(デフォルト180秒)
  • 並列処理数: 1〜3(デフォルト3)
  • カスタムプロンプト: 専門用語や固有名詞をプロンプトに追加して精度を向上
AI音声認識 — 字幕生成進行ダイアログ。6段階パイプラインの処理進捗率と完了したセグメントがリアルタイムで表示
書き起こしサイドバー — エンジン選択、チャンクごとの進捗率、リアルタイム字幕結果
長い動画はチャンク単位で並列処理されるため、2時間の動画でも比較的速く書き起こすことができます。リアルタイムの進捗がチャンクごとに表示されます。

6. AI字幕翻訳

既存の字幕(SRT/VTT)を他の言語に翻訳します。

使い方

  1. 字幕がロードされた状態でメニューまたは書き起こしパネルから翻訳を開始します
  2. 対象言語を選択します(日本語、英語、韓国語、中国語)
  3. AIエンジンを選択します

対応エンジン

  • Gemini 2.5 Flash/Pro: 高速でコスト効率が高い
  • GPT-4o / GPT-4o mini: 高い翻訳品質
  • Claude Sonnet 4 / Opus 4: 自然な文章生成

詳細設定

  • チャンク長: 60〜600秒(デフォルト240秒)
  • 並列処理数: 1〜2(デフォルト2)
  • カスタムプロンプト: 特定の翻訳トーンや専門用語の指示
  • 改行保持: 元の字幕の改行構造を翻訳にも維持
AI字幕翻訳 — 翻訳完了ダイアログ。Geminiエンジンで英語→日本語翻訳が100%完了、38セグメントの日本語翻訳結果がタイムスタンプ別に表示
字幕翻訳の進行 — エンジン、言語、チャンクごとのリアルタイム進行状態

7. 内蔵ウェブブラウザ

DearPlayの中でウェブを閲覧し、見つけた動画をすぐに再生またはダウンロードします。

基本的な使い方

  • W でブラウザモードに切り替え
  • アドレスバーにURLまたは検索キーワードを入力
  • マルチタブ対応:+ボタンで新しいタブを作成

メディア自動検出

ウェブページにアクセスすると自動的にメディアを検出します:

  • HTML5 <video> および <audio> タグ
  • XHR/Fetchネットワークリクエストのインターセプト
  • JW Playerインスタンスの検出
  • data-*属性スキャン
  • 3段階の深さのiframe再帰スキャン

検出されたメディアは右側パネルにリスト表示され、クリックするとDearPlayですぐに再生されます。

メディア自動検出 — ブラウザで動画ページを閲覧中、右側のDetected Mediaパネルに検出されたメディアURL一覧がMIMEタイプ、Quick View、Playボタンとともに表示
検出されたメディア一覧 — URL、フォーマット、解像度情報と再生/ダウンロードボタン

ポップアップ管理

  • デフォルトでポップアップをブロックします
  • 特定のドメインに対して許可/ブロックルールを設定できます
  • 設定 > Browserで管理

8. ストリームダウンロード

HLS/M3U8ストリームや動画のURLを直接ダウンロードします。

HLS/M3U8ダウンロード

  1. ブラウザでHLSストリームが検出されるとダウンロードアイコンが有効になります
  2. ダウンロードボタンをクリック → 画質/ビットレートを選択(Variant Selection)
  3. TSセグメントがチャンク単位で並列ダウンロードされます
  4. すべてのセグメントのダウンロード完了後、自動的に1つのファイルに結合

技術詳細

  • 並列ダウンロード: 最大10セグメントの同時ダウンロード
  • AES-128復号: 暗号化されたHLSストリームを自動処理
  • TS結合: ダウンロード完了後に自動結合
  • Cookie/ヘッダー転送: ブラウザセッションの認証情報をダウンロードに転送
ダウンロード設定 — Settings > Downloadsパネルで保存先、同時ダウンロード数などのダウンロード動作を設定する画面
画質/ビットレート選択シート

ダウンロードマネージャー

D でダウンロードマネージャーウィンドウを開きます。進行中のダウンロードのリアルタイム状態を確認し、失敗した項目はリトライできます。

ダウンロードマネージャー — HLSセグメントの並列ダウンロード進行中。セグメントごとの進捗バーと全体の進行状態が表示された画面
ダウンロードマネージャー — リアルタイム進行状態、セグメントごとの進捗率
ダウンロード先は設定 > Downloadsで変更できます。デフォルトの保存先はシステムのダウンロードフォルダです。

9. 設定

設定ウィンドウは8つのタブで構成されています:

  • Subtitles: 字幕スタイルプリセットとカスタマイズ
  • Video: 映像補正、画面比率
  • Browser: ポップアップルール、ドメイン管理、User Agent
  • Downloads: ダウンロード先、並列数、セグメント設定
  • API: AIサービスのAPIキー入力と検証
  • Transcription: 書き起こしエンジン、チャンク長、並列数
  • Translation: 翻訳エンジン、モデル、チャンク設定
  • Prompt: AI書き起こし/翻訳カスタムプロンプト
設定 — Settings > API & Authパネルで Gemini、OpenAI、Anthropic Claude APIキー入力フィールドとVerifyボタン、モデル選択ドロップダウンが表示された画面
設定ウィンドウ — 8つのタブで構成された詳細設定
APIタブの「Verify」ボタンで入力したAPIキーが有効かどうかをすぐに確認できます。

10. キーボードショートカット

再生

再生 / 一時停止 Space
10秒進む
10秒戻る
3秒進む
3秒戻る
30秒進む
30秒戻る
次のトラック
前のトラック
音量を上げる
音量を下げる
ミュート M
A-Bリピート R
ブックマーク追加 B
お気に入り切替 D

ファイル & ビュー

ファイルを開く O
URLを開く U
フルスクリーン F
ライブラリ B
プレイリスト L
ブラウザ W
書き起こしパネル T
ダウンロード D
スクリーンショット S

フィードバックをお寄せください

DearPlayはユーザーのご意見をもとに改善されています。 バグ報告、機能提案、UX改善のアイデアなど、どんなフィードバックでも歓迎します。 いただいたフィードバックを反映して、より良い正式版をリリースいたします。