VLC の 4K HDR が動かない — 白飛びした色と修正

動画再生のトラブル 最終更新: 対象環境: Windows 10/11 · macOS · VLC 3.0.x · HDR displays & TVs

VLC で HDR ファイルを再生してフラットで白飛びした色になるのは典型的な設定問題です。プレーヤー、GPU ドライバー、ディスプレイがすべて HDR シグナリングについて合意する必要があります。VLC 3.0 は正しく設定すれば HDR パススルーを扱います — このガイドはそれを有効にすること、GPU 側の設定、およびチェーンの各リンクが確実にどこで信号が劣化しているか検証する方法を扱います。

なぜ発生するのか

  • VLC で HDR パススルーが無効 — VLC 3.0 は一部のプラットフォームで SDR 出力を既定にします。HDR メタデータが落とされ、映像はトーンマップまたは灰色にクリップされます。
  • Windows の HDR オフ — Windows 10/11 は映像信号が HDR メタデータを運ぶために Display 設定で HDR を有効にする必要があります。
  • HDR 非対応の出力モジュール — HDR 非対応の Direct3D11 モジュール、または OpenGL フォールバックは HDR をパススルーできません。
  • GPU ドライバーのトーンマッピング — ドライバーはディスプレイが HDR 能力を報告しないとき HDR を SDR に変換するか、誤ったガンマを適用することがあります。
  • 色範囲設定の間違い — full/limited RGB の不一致はメタデータに関係なく HDR コンテンツをミルクっぽく、または潰して見せます。

解決方法

解決策 1VLC で HDR パススルーを有効にする

Windows での白飛び HDR の中心修正

  1. ツール > 設定 (&P) > ビデオ (&V) > Output に進みます。

    映像出力オプションが開きます。

  2. Output を「Direct3D11 with HDR support」に設定します(Windows 10/11)。

    HDR パススルーが選択されます。

  3. Save をクリックし、VLC を再起動して HDR ファイルを再生します。

    ディスプレイが HDR モードに切り替わります(TV/OS の通知を確認)。

補足D3D11 HDR で GPU/ドライバーがおかしい場合は、通常の D3D11 出力のまま VLC にトーンマップさせてください — ただし色は近似になります。HDR パススルーが正確な経路です。

解決策 2Windows で HDR をオンにする

デスクトップ上の HDR 信号に必須

  1. Settings > System > Display > HDR を開きます。

    HDR 設定が開きます。

  2. 「Use HDR」を有効にし、ディスプレイの HDR 能力(HDR10 または Dolby Vision 対応と報告される必要あり)をメモします。

    Windows がディスプレイに HDR を通知します。

  3. VLC で HDR ファイルを再テスト — 再生開始時にディスプレイが HDR に切り替わるはずです。

    HDR が機能します。

補足macOS では HDR 出力には HDR 対応ディスプレイと macOS 11+ が必要 — VLC は既定の VideoToolbox 出力で HDR メタデータを自動パススルーします。

解決策 3RGB 範囲 / 色設定を修正する

ミルク感と潰れた黒を取り除く

  1. GPU コントロールパネル(NVIDIA/AMD/Intel)で、出力色範囲をディスプレイに合わせます: PC モニターは「Full」、HDMI 経由の TV は「Limited」。

    範囲が正しく設定されます。

  2. VLC: ツール > 設定 (&P) > ビデオ (&V) > 「Black level」 — Default のままにし、映像がミルクっぽい場合のみ強制します。

    黒レベルが正しくなります。

  3. ディスプレイ自身の入力設定を確認: 「HDMI Black Level / RGB Range」は「Auto」か GPU 設定に合わせます。

    両端が範囲について合意します。

補足Full/Limited の不一致は、パススルーが実際に動いているときの「HDR が灰色に見える」の第 1 の原因です。

解決策 4グラフィックドライバーを更新する

ドライバーの不具合が原因の黒画面、緑のノイズ、クラッシュを修正する

  1. Win+X を押して Device Manager を開きます(macOS では System Settings > Display)。

    デバイス一覧が開きます。

  2. Display adapters を展開し、GPU のモデル(NVIDIA、AMD、Intel)をメモします。

    GPU が特定されます。

  3. GPU メーカーのサイト(nvidia.com、amd.com、intel.com)から最新のドライバーをダウンロードするか、Windows Update を使用します。

    ドライバーパッケージの準備ができます。

  4. インストールし、PC を再起動してから VLC を再度試します。

    システムが新しいドライバーで動作します。

補足HDR シグナリングバグはドライバー更新で修正されます — 古いドライバーがもっとも一般的なサイレントな原因です。

解決策 5ビデオ出力モジュールを「Direct3D11」に切り替える

特定の GPU 構成での黒画面やレンダリングの不具合を解決する

  1. Tools > Preferences > Video に進みます。

    ビデオ設定が開きます。

  2. Output を Direct3D11 に設定します。

    出力モジュールが変わります。

  3. Save をクリックして VLC を再起動します。

    VLC が再起動します。

  4. ファイルを再度開き、映像を確認します。

    これでビデオが正しく表示されるはずです。

補足新しいモジュールで表示される場合はそのまま使ってください。GPU やドライバーによって動作が異なるため、試すことが安定した出力を見つける最速の方法です。

解決策 6VLC を最新バージョンに更新する

公式のバグ修正とセキュリティ修正を適用する(現在の安定版:3.0.23)

  1. VLC で Help > Check for Updates に進みます。

    VLC が現在のバージョンと最新版を比較します。

  2. アップデートがある場合は、公式ページ videolan.org からダウンロードします。

    新しいインストーラーがダウンロードされます。

  3. 現在のバージョンに上書きインストールし(設定は保持されます)、再起動します。

    VLC が新しいバージョンで動作します。

補足VLC 3.0.23 は 3.0 ブランチの 24 回目のアップデートで、多数の demuxer と安定性の修正が含まれています。多くの「再生できない」問題はすでにここで修正されています。

上級者向けの対処

解決策 1HDR チェーン全体を検証する

HDR が失われる正確な箇所を特定する

  1. 参照として Movies & TV アプリ(Windows)または QuickTime(macOS)でファイルを再生 — そちらで動けば VLC 側の問題です。

    参照結果が確立されます。

  2. VLC 再生中にディスプレイの情報オーバーレイ(多くの TV は入力変更時に「HDR10」を表示)を確認します。

    ディスプレイが HDR を受信するかが分かります。

  3. 既知の正常な HDR サンプル(例: カメラやテストパターンサイトから)でテストしファイルを除外します。

    ファイルが良いか悪いか確認できます。

補足ケーブルが重要です。一部の HDMI ケーブルや古いレシーバーは HDR を剥ぎ取ります。18 Gbps+ の「Premium High Speed」または Ultra High Speed ケーブルを使ってください。

再発を防ぐには

  • GPU 出力範囲を一度設定しデバイス間で一貫させてください。
  • 検証済み HDR 対応ケーブル(Premium High Speed 以上)を使ってください。
  • VLC と GPU ドライバーを最新に — HDR 対応は各 3.0.x リリースで改善されます。
  • VLC を責めずに、まず参照プレーヤーで新しい HDR ファイルをテストしてください。

よくある質問

YouTube では HDR が正常なのに VLC では灰色になるのはなぜですか?
YouTube はブラウザーを使い、ブラウザーは Windows から独立して HDR を要求します。VLC には独自の HDR パススルー(D3D11 with HDR support)の有効化と Windows HDR オンが必要です。
SDR から HDR への変換が行われていますか?
パススルーがオフなら、VLC は HDR→SDR を変換し、結果はフラットに見えます。正確な色のためパススルーを有効にしてください。表示が HDR 非対応なら無効のままにするのはその場合のみです。
TV は HDR 対応なのにファイルが白飛びする
HDMI ポートを確認 — 多くの TV は特定の入力(しばしば HDMI 2.0/2.1 with HDR と表示)でのみ HDR をサポートします。また GPU 範囲設定が「Limited」と一致するか確認してください。
VLC 4.0 は HDR をより良く扱いますか?
VLC 4.0 はより良いトーンマッピングを持つ書き直された HDR パイプラインがありますが、今日の安定解決策は D3D11 HDR パススルー付きの 3.0.23 です。

まとめ

VLC で HDR パススルーを有効にする — Windows での白飛び HDR の中心修正. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.