VLC での HDR 再生:パススルー、トーンマッピング、検証

上級 最終更新: 対象環境: Windows 10/11 + macOS + Linux · VLC 3.0.x

HDR ファイルの再生は簡単です。正しく再生するのは簡単ではありません。そのままでは VLC は HDR を SDR にトーンマッピング(色が平板)するか、Windows では正しいモードかどうかわからない画面に生信号を送ります(色が灰色がかり白っぽい)。このガイドでは両モード、その選び方、そして画面が実際に受け取っているものを検証する方法を説明します。

手順 1 — 2 つの HDR 経路を理解する

  • パススルー — VLC は手を加えない HDR 信号をディスプレイに送り、真の HDR を表示します。要件: HDR 対応ディスプレイ、OS で HDR 有効、GPU / ディスプレイが HDMI 2.0+ / DP 1.4+ で接続、正しい VLC 出力モジュール。
  • トーンマッピング — VLC がソフトウェアで HDR を SDR に変換します。どの画面でも常に「正しく」見えますが、ダイナミックレンジの迫力を失います。
  • 経験則: HDR テレビ/モニターではパススルーを。SDR 画面ではトーンマッピングを。最悪の結果 — 白っぽく洗われた灰 — は、パススルーがオンでもディスプレイが実際に HDR モードでないときに起きます。

手順 2 — Windows:HDR パススルーを有効化する

  1. Windows HDR をオン: Settings > System > Display >「Use HDR」(Windows 11)または Windows HD Color >「Play HDR games and apps」(Windows 10)。

    Windows が HDR ディスプレイと報告します。

  2. VLC ツール > 設定 (&P) >「All」> ビデオ > 出力 を開き、Output を「Direct3D11 video output」に設定します。

    D3D11 出力が選択されます。

  3. ビデオ > 出力モジュール > Direct3D11 で「HDR metadata / HDR10 output」をチェック(HDR トーンマッピングオプションは既定のまま)。

    HDR パススルーが有効になります。

  4. 保存し、VLC を再起動して HDR ファイル(例: DV / HEVC main10 プロファイルの HDR10 MKV)を再生します。

    画面に真の HDR が表示されます。

補足画像が灰色がかり白っぽいなら、ディスプレイが HDR 信号を受け取っていません — 手順 1 と OS の HDR トグルを再確認し、HDR が効かない修正を参照してください。

手順 3 — macOS と Linux:トーンマッピングの経路

  1. macOS: 出力は CoreAnimation / OpenGL のまま — VLC 3.0 は HDR10 をディスプレイの SDR 範囲に自動かつ確実にトーンマップします。真の HDR パススルーは OS のメディアパイプライン(VLC ではなく)に制限されます。

    HDR は(トーンマップされて)どの Mac 画面でも正しく見えます。

  2. Linux: ビデオ > 出力 を「OpenGL」(NVIDIA / AMD なら VDPAU / VA-API)に設定し、ビルドが公開していれば ビデオ > 出力モジュール > 開くGL で「Tone mapping」を有効化します。

    色はクリップされる代わりにトーンマップされます。

  3. SDR ハードウェアで HDR パススルーを強制してはいけません — 結果はトーンマッピングより悪くなります。

    ハードウェアに合った正しいモードを選びました。

手順 4 — HDR が本当に有効か検証する

  1. Windows では Win+Alt+B を押すか Settings > System > Display を確認 —「HDR」がオンで「HDR certified」と表示されている必要があります。

    OS が HDR を確認します。

  2. 再生中に VLC ツール > メディア情報 を開き映像コーデック行を確認 —「HEVC Main10」と HDR10 メタデータタグ(PQ、BT.2020)が表示されるはずです。

    ファイルが本物の HDR です。

  3. 視覚的に: 真の HDR はハイライトが明らかに明るく深い黒になるはず。灰色がかりた画像はどこかで経路が壊れています。

    HDR が端から端まで検証されます。

  4. テレビに Info ボタン(LG / Samsung の「Info」や緑ボタン)があるなら再生中に押す — 入力信号形式(HDR10、4:2:0、10-bit)が表示されます。

    テレビが信号を確認します。

よくある質問

Windows の VLC で HDR が白っぽいのはなぜですか?
D3D11 出力が HDR を送っているのに Windows 側で HDR が無効、またはその逆です。Windows HDR を有効にし、HDR 出力をチェックした D3D11 を使い、VLC を再起動してください。
VLC は Dolby Vision に対応していますか?
VLC 3.0 は DV ファイルのベース層を読み込みます(ファイルにより HDR10 または SDR として再生)。完全な DV profile 7 メタデータは処理されません — 参考品質の DV にはそれに対応するプレーヤー/ハードウェアをお使いください。
400-nit の HDR モニターではトーンマッピングとパススルーのどちらがよいですか?
パススルー — モニターの HDR モードは控えめでも、輝度についてはソフトウェアのトーンマッピングに勝ります。トーンマッピングが勝つのは画面が本当に SDR のときだけです。
HDR 再生は CPU / GPU の負荷が高いですか?
パススルーはほぼ無料です。ソフトウェアのトーンマッピングは GPU 負荷を noticeably 増やします — 非力なハードウェアではパススルーを優先するか解像度を下げてください。