動画再生
mImageViewer はフルスクリーン表示中に動画ファイルをインライン再生でき、 画像と同じグリッド一覧から動画も一緒に扱えます。本ページでは動画関連の機能 (再生操作・タイル モード・ブックマーク・音量自動調整・VST3 プラグイン処理・AI 動画アップスケール)をまとめて説明します。
動画の再生
MP4 / MKV / MOV / AVI / WMV / MPG / MPEG などのコンテナと、 H.264 / HEVC / AV1 / VP9 などの主要コーデックに対応した動画を、フルスクリーンでインライン再生できます (FFmpeg LGPL DLL バックエンド)。GPU ハードウェアデコード (D3D11VA) と GPU 直接描画に対応しており、 4K 60fps 動画もカクつかず再生できます。アナモルフィック収録の動画は表示アスペクト比 (SAR) を自動補正して表示します。
既定では、グリッドからダブルクリック / Enter で明示的に開いた場合は即再生し、 フルスクリーン中の動画送りでは一時停止状態で開きます。 一時停止中は画面中央に 「最初から」 と 「▶ 続きから」 の 2 ボタンが並び、 前回の再生位置から続けるか、最初から見るかを選べます (resume 位置はファイルごとに自動保存)。
基本操作
| 操作 | 動作 |
|---|---|
| Enter / 画面クリック | 再生 / 一時停止をトグル |
| Shift+Enter | 外部プレイヤー(関連付けされたアプリ)で開く |
| ← / → | 5 秒シーク(前 / 次) |
| Shift+← / → | 1 秒シーク(細かい) |
| Ctrl+← / → | 30 秒シーク(大きい) |
| Ctrl+Shift+← / → | 前 / 次の 1 フレームへ移動して一時停止 |
| ↑ / ↓ / マウスホイール | 前 / 次の動画ファイルへ移動 |
| F | パフォーマンス オーバーレイ表示の ON/OFF(フレームレート・デコード時間など) |
動画の先頭 / 末尾でそれ以上シークできない場合は、「動画先頭です」「動画末尾です」と画面に表示されます。 フレーム送りで停止している間は中央の「最初から / 続きから」ボタンは表示されません。 再生中はマウスやキー操作が 3 秒間ない場合に上部 HUD とマウスカーソルを自動的に隠して画面に集中できるようにします。
上部ホバーバー
画面上部にマウスカーソルを移動するとホバーバーが表示されます。 × 閉じる / ▦ タイル モード / 現在フレームをクリップボードにコピー / 前・次フレーム送り / ℹ メタ情報パネル トグルの各ボタンと、右側にファイル名 / 解像度 / 長さ / 平均ビットレート / ファイルサイズが表示されます。
Ctrl+S を押すと現在位置の動画フレームをキャプチャ保存フォルダへ保存できます。 上部ホバーバーのカメラボタンは現在フレームをクリップボードへコピーします。保存形式と保存先は 設定メニュー →「環境設定…」→ キャプチャ保存で変更できます。
下部 HUD
画面下部には HUD が表示されます。最初から再生 / ▶ 再生 / 一時停止 / 時刻 / シーク バー / 🔇 ミュート / 再生速度 / 音量スライダー (-∞dB〜+18dB) を含み、シーク バーをホバーするとその位置のサムネイル プレビューが表示されます。再生中は数秒間操作がないと滑らかにフェードアウトし、マウスを動かすか キーを押すと再表示されます(一時停止中・HUD ホバー中は常時表示)。
音量・ミュート・倍速再生
音量調整は Shift+↑ / ↓ で dB 目盛りの 1/4 幅ずつ上下、または下部 HUD の音量スライダーで行います。 音量は -∞dB〜+18dB で調整でき、0dB を超えるブースト部分はスライダー上で黄色表示されます。 safety limiter が音量を大きく(おおむね 1dB 以上)抑え込んだときは、音量表示の右側に赤いインジケータが短く出ます。 M でミュートを切り替えられます。ミュート状態は動画切替と次回起動へ引き継がれます。
倍速再生(ピッチ維持)
下部 HUD のミュートとボリュームの間にある速度ボタンから 0.5x〜3.0x の 11 段階 (0.5x / 0.75x / 1.0x / 1.25x / 1.5x / 1.75x / 2.0x / 2.25x / 2.5x / 2.75x / 3.0x)を選択できます。 音声は高品質なタイムストレッチでピッチを維持するため、セリフが自然なまま聞き取りやすく、 長尺の確認や流し見に便利です。 速度ボタンを右クリックまたはダブルクリックすると 1.0x(等倍)に戻せます。 動画を切り替えてもアプリ再起動後も速度が維持されます。 VST3 プラグインには等倍のサンプルが渡されるので、LUFS 測定値などは速度に依存せず正しい値になります。
音量自動調整(ラウドネス ノーマライズ)
下部 HUD のミュートと音量スライダーの間にある「Norm」ボタンで、動画ごとに音量を -14 LUFS 相当(YouTube / Spotify と同等)に揃えられます。 動画によって音量がバラバラだった場合に、フォルダ内の連続再生で音量がそろうのが利点です。
- OFF(グレー)でクリックすると ON 化、初回はその動画をスキャンして適正音量を計算します (進捗ダイアログで完了まで待機、Esc でキャンセル可)
- 完了後は強調色(黄)になり、自動でゲインが適用されます。再度クリックで OFF
- Norm の ON/OFF 状態と一度測定した動画の結果は保存され、再オープン時は再生開始前から適用されます
- 一度有効化した後は、未測定の動画を再生する前に自動スキャンします。スキャンをキャンセルした動画は、その表示中は自動で再開せず、Norm ボタンのクリックで手動測定できます
- Norm ボタンを右クリックすると全体 OFF に戻せます
音量スライダーはノーマライズ後の音量を 0dB として、その上に乗ります。
ループ・チャプター・ブックマーク・ピン留め
ループモード
L キーまたは下部 HUD のループボタンでループモードを切り替えられます (ループなし → 全体ループ → チャプターループ → ブックマークループ → ループなし)。 チャプターやブックマークが無い動画では当該段階を自動でスキップします。
- 全体ループ:末尾まで再生したら先頭に戻ります
- チャプターループ:次のチャプター手前または末尾に到達したとき、現在のチャプター開始から再生し直します
- ブックマークループ:ブックマーク区間を繰り返します
動画を切り替えてもループモードは維持され、新しい動画にチャプター / ブックマークが無いときは全体ループとして動作します。 ループボタンの上には現在のモード(CH / ブックマークアイコン)が表示されます。
連続再生
下部 HUD のループボタンの隣にある連続再生ボタンで、フォルダ内の動画を順番に再生できます。 ボタンは「オフ → 連続再生 → 連続再生 + ループ」の順に切り替わります。
- 連続再生:動画の末尾に到達すると、現在の一覧内で次の動画を先頭から自動再生します。最後の動画では停止します
- 連続再生 + ループ:最後の動画の末尾に到達すると、一覧内の最初の動画に戻って再生します
- 連続再生中は通常のループ再生と競合するため、ループボタンと L キーは無効になります
- 次の動画へ自動で進むときは、保存済みの再生位置があっても常に先頭から再生します
- 連続再生モードは動画を切り替えてもアプリ再起動後も維持されます
ブックマーク
B キーで現在位置にブックマーク(🔖)を追加できます。J / K で前 / 次のチャプター・ブックマーク・ピンへジャンプし、ジャンプ先のタイトルが画面右上にトーストで一瞬表示されます。
左ジャンプパネル
画面左端にカーソルを近づけると、ピン留め(📌)+ ブックマーク(🔖)+ チャプター(📑)の各位置に サムネイル付きでジャンプできるパネルが表示されます。各行クリックで seek、ブックマークの ✏ で名称編集、× で個別削除できます。 名称を付けたブックマークはチャプターと同じように左パネルとジャンプ時のトーストに表示されます。 パネル上部の 🔖 ボタンで現在位置にブックマーク追加、📌 ボタン(P キーと同じ)で現在のフレームを 動画グリッドサムネにピン留めします。ピン留めの解除はパネル内のピン行右側の × ボタンで行います。
代表サムネへのピン留め
P キー(または HUD のピンボタン)で、現在表示中のフレームを動画のグリッドサムネイルにピン留めします。 フォルダ一覧で動画の中身が一目で分かるようになります。既にピン留めがある場合は現在位置で上書きされます。 この保存済みフレームは、親フォルダの代表サムネイルに動画を指定するときにも使われます (代表サムネイルを手動で指定する を参照)。
サイドカー画像
動画と同名の画像ファイル(例: movie.mp4 の隣の movie.jpg)が並んでいる場合、
その画像を動画サムネに使うサイドカー機能を搭載しています。
環境設定 → 動画 → グリッドサムネイルで動作を切り替えられます。
フルスクリーン再生中に P キーでピン留めしたフレームは、この設定に関わらず常に最優先で使われます。
タイル モード
動画フルスクリーン中に S キー(または上部ホバーバーの ▦ ボタン)でタイル モードに切り替わります。 動画全体を一定間隔のサムネイルで一覧表示し、長い動画の中身を一目で把握できます。 多数の動画を並べて中身を一気に確認したい用途にも向いています。
- クリックでその時刻に seek、もう一度クリックするとタイルから抜けて続きから再生します
- 間隔は動画長と画面サイズから自動選択されます(1/2/5/10/20/30 秒、1/2/5/10/20/30 分のうち最も細かい候補)
- タイル表示中の上部バーには、現在表示中の動画のタイトル / 解像度 / フレームレート / コーデック / 長さ / タイル間隔 / サムネイル抽出進捗が表示されます
- マウスホイール(または Ctrl+↑/↓)で前後の動画へ移動するとタイトルとメタ情報が追随し、タイル表示は維持されます。移動先の動画は保存済みの再生位置で一時停止状態になります
- フォルダ先頭・末尾やフォルダ境界に達したときはトーストで通知
キーボード操作
タイル表示中は現在位置より後の最初のサムネイルに、時刻ラベル込みの強調カーソル(黄色の枠と暗色の時刻ラベル)が付きます。
| 操作 | 動作 |
|---|---|
| ← / → | 強調カーソルを前 / 次のサムネイルへ移動 |
| Ctrl+← / → | 強調カーソルを 1 行分移動。Shift はタイル中の左右移動では無視 |
| Enter | 強調カーソルの位置から再生 |
| Ctrl+ホイール | 列数(4 / 6 / 10 / 16 / 20 / 26 / 30)切替(両端で停止) |
| S 再押下 / Esc / × ボタン | タイル モードを解除(再生位置は変更されません) |
上部バー右側の細かいグリッドアイコン / 大きいグリッドアイコンのボタンでも列数切替ができます(タイルを小さく / 大きく)。 抽出済みサムネイルは動画ファイルごとに永続キャッシュされ、再表示は即座です。 キャッシュは 設定リファレンス → サムネイルキャッシュ管理 から動画別に確認・削除できます。
メタ情報パネル
画面右端にカーソルを近づけるとメタ情報パネルが表示されます。 タイトル / 作成者 / 解像度 / フレームレート / コーデック / デコード方式 / フレーム表示 / デインターレース等の動画メタ情報が確認できます。
- GPU 経路:GPU を使ったフレーム転送が利用できる環境かを示します
- フレーム表示:現在のフレームが GPU と CPU のどちら経由で表示されているかを示し、デインターレースが動作中は CPU 経由になります
- デインターレース:インターレース解除の動作状況(自動 / 常時 / オフ + 適用中・プログレッシブ等)を示します
- チャプター:動画に埋め込まれたチャプター・タイトル・説明文が表示されます。チャプター行をクリックして頭出しできます
- 元動画 URL:埋め込まれている場合は表示され、説明文中の HTTP(S) URL とあわせてクリックで既定ブラウザに開けます(URL を開くときは動画再生を一時停止します)
I または Tab で固定表示に切替可能です。
レーティング
動画もフルスクリーン再生中に F1〜F5 でその動画への★1〜★5、F6 で解除、 Shift+F1〜F6 で現在のコンテナ(フォルダ / ZIP / PDF)のコンテナ★を操作できます。 レーティングはツールバーの★フィルタで他のファイルと同じく絞り込みに使えます。 (レーティングの考え方は グリッド表示 ページ参照)
VST3 プラグイン処理
動画再生中の音声を VST3 プラグインのチェーンに通してから再生できます。 LUFS 測定 + EQ + コンプ等の組み合わせを動画再生しながらリアルタイムに分析できます。 既定は OFF で、利用しない場合は動作・表示とも何も変わりません。
有効化とプラグインのスキャン
環境設定 → VST3 プラグインで「VST3 プラグイン処理を有効にする」を ON にし、「プラグインをスキャン / 再スキャン」を実行すると、
%COMMONPROGRAMFILES%\VST3\ などのフォルダを再帰的に走査し、見つかった VST3 プラグインを候補一覧に表示します。
スキャン中は進捗(確認済み / 総数)が表示されます。
プラグインチェーン
音声を通すプラグインの並び(最大 10 個)。上から順に処理されます。 候補一覧のプラグインをクリックするとチェーンの末尾に追加されます。各行の ↑ / ↓ で並べ替え、× で削除できます。 チェーン後段には保険用の safety limiter(0dBFS)を内蔵し、ユーザーが limiter を挿していない場合でも過大出力による音割れを抑えます。
動画再生中の操作
VST3 プラグイン処理が有効なときは、上部ホバーバーに「VST」ボタンが表示されます。 クリックすると VST3 プレイバックパネルが開き、チェーン全体の表示 / 個別 GUI の表示 / 各プラグインのバイパスを操作できます。 プラグインの GUI はフルスクリーン再生中は動画の手前に表示され、他アプリへ切り替えると背面に戻ります。 チェーン構成は 10 個のスロットに保存・呼び出しできます。
遅延が 2 秒を超えるプラグインは音ズレ防止のため自動的に OFF(バイパス)にされ、 環境設定ページに警告が表示されます。プラグイン側で遅延を減らしてから手動で再 ON してください。
VST3 機能は Steinberg VST3 SDK(MIT ライセンス)を利用しています。 プラグインの追加・削除・並べ替えは、環境設定 → VST3 プラグイン で行います。
AI 動画アップスケール(オフライン処理)
動画ファイルを AI モデルでアップスケールしてディスクに保存できます。 長尺動画でもセグメント単位で進捗を保存しながら処理するため、途中で停止 → 再開しても最初からやり直す必要はありません。 処理中もアプリの通常操作は継続でき、複数ジョブをキューに積んで一晩かけて処理する使い方を想定しています。
登録方法
- グリッドで動画ファイルを選択(または右クリック)します
- 右クリックメニュー → 「動画」 → 「この動画をアップスケール登録…」 を選びます
- 「AI動画アップスケール登録」ダイアログが開きます。下記の項目を確認・選択します
- 倍率:2x / 4x
- 品質:1 最高品質 / 2 高品質 / 3 標準 / 4 小さめ / 5 最小(数字が小さいほど画質を優先、ファイルが大きくなります)
- 上書き:出力ファイルが既に存在する場合に上書きするかどうか
- 「キューに登録」を押すとタスクキューに追加され、順次処理が始まります
登録時には出力解像度・推定ファイルサイズ・フレーム数が表示されます。 出力解像度が 8K UHD 上限を超える場合は登録できません(メッセージで通知されます)。
出力ファイル
アップスケール結果は元動画と同じフォルダに、ファイル名の末尾に .miv.mkv を付けて書き出されます。
(例: movie.mp4 → movie.miv.mkv)
音声は最終出力時に元動画からコピーされます。
各動画に対応する設定情報は .miv.json サイドカーとして保存され、後から削除・再生成の参照に使われます。
タスクキューの管理
登録後は右クリックメニュー → 「動画」→ 「アップスケールタスク表示」 でタスクキュー ウィンドウを開けます。 各タスクの進捗(処理済みセグメント数 / 総セグメント数)と状態(待機中 / 実行中 / 完了 / 失敗)を確認できます。
- キュー上部の「一時停止」/「再開」でキュー全体を一時停止 / 再開できます
- 個別タスクの取り消しもタスク一覧から行えます
- 完了タスクは履歴として残ります
アプリ再起動後もタスクは保存されているので続きから処理が再開されます。 既に別の mImageViewer インスタンスがキューを使用中の場合、新規登録はできません(ファイルロックで競合を防ぐため)。
アップスケール結果の削除
右クリックメニュー → 「動画」→ 「この動画のアップスケールを削除」 で、
元動画に対応する .miv.mkv と .miv.json をまとめて削除できます。
レジューム再生と自動再生モード
3 秒以上再生し、かつ末尾 5 秒以内に到達していない動画について、再生位置を自動的に記憶します。 次回その動画を開くと「続きから」でその位置から再開できます。
環境設定 → 動画 → レジューム再生 → 「一覧から開いたときは最初から再生する」 を ON にすると、 サムネイル一覧からダブルクリック / Enter で開いた動画は、保存済みの再生位置があっても先頭から再生します。 フルスクリーン中にホイール / ↑ / ↓ などで動画を切り替えた場合は、誤移動から戻りやすいよう従来どおり保存済み位置から再開します。
記憶している件数の確認と、全件クリアは 環境設定 → 動画 から行えます。
自動再生モード(「一覧から開いたときだけ再生する」/「常に自動再生する」)も同じ環境設定 → 動画ページで切り替えられます。 既定は前者で、グリッドからダブルクリック / Enter で開いた動画は即再生し、フルスクリーン中の動画送りでは一時停止状態で開きます。
関連する環境設定
動画関連の各設定項目は 設定リファレンス → 動画 および 設定リファレンス → VST3 プラグイン にまとめてあります。主な項目:
- ハードウェアデコード(Direct3D 11)の ON/OFF
- デインターレース(自動 / 常に有効 / 無効)
- 自動再生モード(一覧から開いたときだけ / 常に自動再生)
- ループ再生(ループしない / 全体 / チャプター / ブックマーク)
- 起動直後のミュート、既定音量
- 一覧から開いたときは最初から再生する
- 同名画像ファイルを動画サムネに優先採用
- VST3 プラグインの有効化・スキャン・チェーン管理