VLC の HEVC (H.265) が再生されない:完全修正ガイド

形式・コーデックのトラブル 最終更新: 対象環境: All platforms · VLC 3.0.x · 4K HEVC content

HEVC (H.265) 動画 — 4K、iPhone、最近のカメラの標準 — が VLC で再生を拒むことがあります。黒画面、映像なし、またはエラーです。パターンはたいていハードウェアに関連します。VLC は GPU の HEVC デコーダーに依存しており、ドライバー経路が失敗すると H.264 は動くのに HEVC 再生が崩れます。このガイドはまずデコーダー経路を直し、次に稀な設定レベルの原因を扱います。修正 1–2 で大半のケースをカバーします。

なぜ発生するのか

  • GPU の HEVC デコード失敗(ドライバーまたは能力) — 古い GPU は HEVC デコードを持たず、新しいものはバグのあるドライバーで失敗します。
  • ハードウェアアクセラレーションの無効化 — hwaccel オフのとき、HEVC 4K は CPU でデコードされ、弱い CPU はフレームを落とすか映像が出ません。
  • HEVC 10-bit (Main10) 経路の問題 — 10-bit HEVC には対応デコーダーが必要で、8-bit は動くのに一部のドライバーはこれを誤処理します。
  • demuxer の誤検出 — 奇妙なフラグを持つ TS、MKV 内の HEVC が VLC のパーサーを惑わすことがあります。
  • 非常に古い VLC バージョン — 3.0 より前のビルドは HEVC 対応が一部でした。

解決方法

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

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

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

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

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

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

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

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

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

解決策 2GPU が実際に HEVC をデコードするか確認する

問題がハードウェア能力かどうかを示す

  1. ファイルを開き ツール > メディア情報 > コーデック (&d) を確認します。「Decoder」行に使用中のデコーダーが表示されます。

    アクティブなデコーダーが見えます。

  2. ハードウェアデコーダー(D3D11VA、VDA、VAAPI)と表示されれば HEVC ハードウェアデコードは有効です。黒画面ならドライバーバグです。

    デコード経路が分かります。

  3. FFmpeg ソフトウェアデコードと表示され CPU が張り付いているなら、GPU/ドライバーは HEVC をデコードできません — ドライバーを更新するか、下の修正で CPU デコードに任せてください。

    能力が評価できます。

補足参考: Intel HD 4000 以前、2014 年以前の多くの AMD GPU、2014 年以前の NVIDIA GPU は HEVC をハードウェアデコードできません。

解決策 3ハードウェアアクセラレーションによるデコードを無効にする

ほとんどの場合、黒画面・緑画面、モザイク、カクつきを解消する

  1. VLC を開き、Tools > Preferences に進みます(Windows/Linux では Ctrl+P、macOS では Cmd+,)。

    Preferences ウィンドウが開きます。

  2. 左側の Input / Codecs タブをクリックします。

    コーデック関連の設定が表示されます。

  3. Hardware-accelerated decoding を見つけて Disable に設定します。

    ドロップダウンが「Disable」と表示されます。

  4. Save をクリックし、VLC を完全に再起動します(動画ではなく、すべての VLC ウィンドウを閉じます)。

    VLC はソフトウェアデコードで再起動します。

  5. 問題のファイルを再度再生します。

    問題が消えれば、GPU デコーダーが原因でした。

補足HEVC では、hwaccel は正常なドライバーで「オン」にすべきです。ハードウェアデコードが利用できない場合はオフのまま CPU に任せてください — 上級修正を参照。

解決策 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 を再度試します。

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

補足OEM のノート PC ではベンダーのドライバーがブロックされることがあります。その場合はノート PC メーカーのドライバーページをお使いください。

解決策 5ビデオ出力モジュールを「OpenGL(HEVC 10-bit の描画不具合を修正)」に切り替える

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

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

    ビデオ設定が開きます。

  2. Output を OpenGL(HEVC 10-bit の描画不具合を修正) に設定します。

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

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

    VLC が再起動します。

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

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

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

解決策 6VLC の環境設定を初期値に戻す

クラッシュ、黒画面、音声トラブルの原因となる壊れた設定を消去する

  1. VLC を完全に閉じます。

    VLC のプロセスが動作していません。

  2. コマンドプロンプト(Win+R → cmd)またはターミナルを開きます。

    コマンドラインが使える状態になります。

  3. コマンドを実行します: vlc --reset-config (Windows/Linux)。macOS の場合は代わりに ~/Library/Preferences/org.videolan.vlc を削除してください。

    VLC の環境設定が初期値に戻ります。

  4. VLC を起動し、本当に必要な設定だけを再度適用します。

    VLC がクリーンな設定で起動します。

補足これによりすべてのカスタム設定(ショートカットやスキンを含む)が消去されます。必要に応じて、事前に Tools > Preferences > All > Interface で設定をエクスポートしてください。

上級者向けの対処

解決策 1CPU (ソフトウェア) HEVC デコードを正しく有効にする

GPU デコードのないマシンで HEVC を再生する

  1. ツール > 設定 (&P) > 入力 / Codecs > 「Hardware-accelerated decoding」 > Disable。

    CPU デコードが強制されます。

  2. 弱い CPU で音声を滑らかに保つため「Drop frames on late pictures」を有効にします。

    フレームは止まる代わりに落ちます。

  3. 古い CPU の 4K HEVC では、ウィンドウサイズを小さくするか、ビデオフィルター「Sharpen」は不要です — CPU 負荷を受け入れるか小さなウィンドウで見てください。

    再生が安定します。

補足最近のミドルレンジ CPU(Ryzen 5 / Core i5、2018 年以降)は 4K HEVC をソフトウェアで 24–30 fps に十分デコードします。4K60 はまだフレームを落とすことがあります。

解決策 2TS 内の HEVC ファイルをリミックスする

コンテナ関連の HEVC 失敗を修正する

  1. 実行: ffmpeg -i input.ts -c copy -map 0 output.mp4

    HEVC ストリームが MP4 にリミックスされます。

  2. MP4 を VLC で再生します。

    リミックスされたファイルが再生されます。

補足画質劣化なし — ストリームはコピーされ、コンテナだけが変わります。

再発を防ぐには

  • GPU ドライバーを最新に保ってください — HEVC デコードバグはドライバーリリースで修正されます。
  • 4K コンテンツを購入 / ダウンロードする前に、GPU の HEVC デコード対応(NVDEC/Intel Quick Sync/AMD VCN)を確認してください。
  • 最大互換性のため、クリーンな HEVC フラグを持つ MP4/MKV を推奨します。

よくある質問

VLC は HEVC に対応していますか?
はい — VLC 3.0 は HEVC/H.265 をソフトウェアとハードウェアの両方で再生します。再生できない場合、失敗のリンクはたいてい GPU デコーダーかドライバーであり、VLC 自体ではありません。
別のプレーヤーでは再生されるのに VLC では HEVC が動かないのはなぜですか?
他のプレーヤーは異なるデコード経路(例: Media Foundation)に黙ってフォールバックすることがあります。VLC では、更新したドライバーでハードウェアアクセラレーションをオンにするか、ソフトウェアデコードを強制してください。
VLC は HEVC 10-bit に対応していますか?
はい、Main10 対応デコーダーがあれば。10-bit の問題はたいてい GPU ドライバーに起因します — 更新するかソフトウェアデコードを使ってください。
Windows で VLC に HEVC コーデックパックは必要ですか?
いいえ。VLC は独自の HEVC デコーダーを内蔵しています。Windows Store の HEVC 拡張が必要なのは Media Foundation を使うアプリのみです。
VLC は AV1 を再生できますか?
はい — VLC 3.0 は AV1 をソフトウェアで(および対応するハードウェアデコードで)再生します。dav1d(VideoLAN による新しい AV1 デコーダー)は 4.0 のロードマップにあります。

まとめ

VLC を最新バージョンに更新する — 公式のバグ修正とセキュリティ修正を適用する(現在の安定版:3.0.23). 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.