VLC の 4K HDR が動かない — 白飛びした色と修正
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 の中心修正
ツール > 設定 (&P) > ビデオ (&V) > Output に進みます。
映像出力オプションが開きます。
Output を「Direct3D11 with HDR support」に設定します(Windows 10/11)。
HDR パススルーが選択されます。
Save をクリックし、VLC を再起動して HDR ファイルを再生します。
ディスプレイが HDR モードに切り替わります(TV/OS の通知を確認)。
解決策 2Windows で HDR をオンにする
デスクトップ上の HDR 信号に必須
Settings > System > Display > HDR を開きます。
HDR 設定が開きます。
「Use HDR」を有効にし、ディスプレイの HDR 能力(HDR10 または Dolby Vision 対応と報告される必要あり)をメモします。
Windows がディスプレイに HDR を通知します。
VLC で HDR ファイルを再テスト — 再生開始時にディスプレイが HDR に切り替わるはずです。
HDR が機能します。
解決策 3RGB 範囲 / 色設定を修正する
ミルク感と潰れた黒を取り除く
GPU コントロールパネル(NVIDIA/AMD/Intel)で、出力色範囲をディスプレイに合わせます: PC モニターは「Full」、HDMI 経由の TV は「Limited」。
範囲が正しく設定されます。
VLC: ツール > 設定 (&P) > ビデオ (&V) > 「Black level」 — Default のままにし、映像がミルクっぽい場合のみ強制します。
黒レベルが正しくなります。
ディスプレイ自身の入力設定を確認: 「HDMI Black Level / RGB Range」は「Auto」か GPU 設定に合わせます。
両端が範囲について合意します。
解決策 4グラフィックドライバーを更新する
ドライバーの不具合が原因の黒画面、緑のノイズ、クラッシュを修正する
Win+X を押して Device Manager を開きます(macOS では System Settings > Display)。
デバイス一覧が開きます。
Display adapters を展開し、GPU のモデル(NVIDIA、AMD、Intel)をメモします。
GPU が特定されます。
GPU メーカーのサイト(nvidia.com、amd.com、intel.com)から最新のドライバーをダウンロードするか、Windows Update を使用します。
ドライバーパッケージの準備ができます。
インストールし、PC を再起動してから VLC を再度試します。
システムが新しいドライバーで動作します。
解決策 5ビデオ出力モジュールを「Direct3D11」に切り替える
特定の GPU 構成での黒画面やレンダリングの不具合を解決する
Tools > Preferences > Video に進みます。
ビデオ設定が開きます。
Output を Direct3D11 に設定します。
出力モジュールが変わります。
Save をクリックして VLC を再起動します。
VLC が再起動します。
ファイルを再度開き、映像を確認します。
これでビデオが正しく表示されるはずです。
解決策 6VLC を最新バージョンに更新する
公式のバグ修正とセキュリティ修正を適用する(現在の安定版:3.0.23)
VLC で Help > Check for Updates に進みます。
VLC が現在のバージョンと最新版を比較します。
アップデートがある場合は、公式ページ videolan.org からダウンロードします。
新しいインストーラーがダウンロードされます。
現在のバージョンに上書きインストールし(設定は保持されます)、再起動します。
VLC が新しいバージョンで動作します。
上級者向けの対処
解決策 1HDR チェーン全体を検証する
HDR が失われる正確な箇所を特定する
参照として Movies & TV アプリ(Windows)または QuickTime(macOS)でファイルを再生 — そちらで動けば VLC 側の問題です。
参照結果が確立されます。
VLC 再生中にディスプレイの情報オーバーレイ(多くの TV は入力変更時に「HDR10」を表示)を確認します。
ディスプレイが HDR を受信するかが分かります。
既知の正常な HDR サンプル(例: カメラやテストパターンサイトから)でテストしファイルを除外します。
ファイルが良いか悪いか確認できます。
再発を防ぐには
- GPU 出力範囲を一度設定しデバイス間で一貫させてください。
- 検証済み HDR 対応ケーブル(Premium High Speed 以上)を使ってください。
- VLC と GPU ドライバーを最新に — HDR 対応は各 3.0.x リリースで改善されます。
- VLC を責めずに、まず参照プレーヤーで新しい HDR ファイルをテストしてください。
よくある質問
YouTube では HDR が正常なのに VLC では灰色になるのはなぜですか?
SDR から HDR への変換が行われていますか?
TV は HDR 対応なのにファイルが白飛びする
VLC 4.0 は HDR をより良く扱いますか?
まとめ
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.