VLC の HEVC (H.265) が再生されない:完全修正ガイド
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)
VLC で Help > Check for Updates に進みます。
VLC が現在のバージョンと最新版を比較します。
アップデートがある場合は、公式ページ videolan.org からダウンロードします。
新しいインストーラーがダウンロードされます。
現在のバージョンに上書きインストールし(設定は保持されます)、再起動します。
VLC が新しいバージョンで動作します。
解決策 2GPU が実際に HEVC をデコードするか確認する
問題がハードウェア能力かどうかを示す
ファイルを開き ツール > メディア情報 > コーデック (&d) を確認します。「Decoder」行に使用中のデコーダーが表示されます。
アクティブなデコーダーが見えます。
ハードウェアデコーダー(D3D11VA、VDA、VAAPI)と表示されれば HEVC ハードウェアデコードは有効です。黒画面ならドライバーバグです。
デコード経路が分かります。
FFmpeg ソフトウェアデコードと表示され CPU が張り付いているなら、GPU/ドライバーは HEVC をデコードできません — ドライバーを更新するか、下の修正で CPU デコードに任せてください。
能力が評価できます。
解決策 3ハードウェアアクセラレーションによるデコードを無効にする
ほとんどの場合、黒画面・緑画面、モザイク、カクつきを解消する
VLC を開き、Tools > Preferences に進みます(Windows/Linux では Ctrl+P、macOS では Cmd+,)。
Preferences ウィンドウが開きます。
左側の Input / Codecs タブをクリックします。
コーデック関連の設定が表示されます。
Hardware-accelerated decoding を見つけて Disable に設定します。
ドロップダウンが「Disable」と表示されます。
Save をクリックし、VLC を完全に再起動します(動画ではなく、すべての VLC ウィンドウを閉じます)。
VLC はソフトウェアデコードで再起動します。
問題のファイルを再度再生します。
問題が消えれば、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ビデオ出力モジュールを「OpenGL(HEVC 10-bit の描画不具合を修正)」に切り替える
特定の GPU 構成での黒画面やレンダリングの不具合を解決する
Tools > Preferences > Video に進みます。
ビデオ設定が開きます。
Output を OpenGL(HEVC 10-bit の描画不具合を修正) に設定します。
出力モジュールが変わります。
Save をクリックして VLC を再起動します。
VLC が再起動します。
ファイルを再度開き、映像を確認します。
これでビデオが正しく表示されるはずです。
解決策 6VLC の環境設定を初期値に戻す
クラッシュ、黒画面、音声トラブルの原因となる壊れた設定を消去する
VLC を完全に閉じます。
VLC のプロセスが動作していません。
コマンドプロンプト(Win+R → cmd)またはターミナルを開きます。
コマンドラインが使える状態になります。
コマンドを実行します:
vlc --reset-config(Windows/Linux)。macOS の場合は代わりに~/Library/Preferences/org.videolan.vlcを削除してください。VLC の環境設定が初期値に戻ります。
VLC を起動し、本当に必要な設定だけを再度適用します。
VLC がクリーンな設定で起動します。
上級者向けの対処
解決策 1CPU (ソフトウェア) HEVC デコードを正しく有効にする
GPU デコードのないマシンで HEVC を再生する
ツール > 設定 (&P) > 入力 / Codecs > 「Hardware-accelerated decoding」 > Disable。
CPU デコードが強制されます。
弱い CPU で音声を滑らかに保つため「Drop frames on late pictures」を有効にします。
フレームは止まる代わりに落ちます。
古い CPU の 4K HEVC では、ウィンドウサイズを小さくするか、ビデオフィルター「Sharpen」は不要です — CPU 負荷を受け入れるか小さなウィンドウで見てください。
再生が安定します。
解決策 2TS 内の HEVC ファイルをリミックスする
コンテナ関連の HEVC 失敗を修正する
実行:
ffmpeg -i input.ts -c copy -map 0 output.mp4。HEVC ストリームが MP4 にリミックスされます。
MP4 を VLC で再生します。
リミックスされたファイルが再生されます。
再発を防ぐには
- GPU ドライバーを最新に保ってください — HEVC デコードバグはドライバーリリースで修正されます。
- 4K コンテンツを購入 / ダウンロードする前に、GPU の HEVC デコード対応(NVDEC/Intel Quick Sync/AMD VCN)を確認してください。
- 最大互換性のため、クリーンな HEVC フラグを持つ MP4/MKV を推奨します。
よくある質問
VLC は HEVC に対応していますか?
別のプレーヤーでは再生されるのに VLC では HEVC が動かないのはなぜですか?
VLC は HEVC 10-bit に対応していますか?
Windows で VLC に HEVC コーデックパックは必要ですか?
VLC は AV1 を再生できますか?
まとめ
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.