VLC で 4K がカクつく:HEVC と 4K60 の実際の修正

動作が重い・カクつく 最終更新: 対象環境: All platforms · VLC 3.0.x · Intel / NVIDIA / AMD GPUs

VLC での 4K 動画のカクつきには、全く異なる 2 つの根本原因があります。デコード速度と画面のリフレッシュレートです。速い PC でも、GPU デコーダーが使われていないか、画面のリフレッシュレートが動画のフレームレートを割り切れない場合はカクつきます。このガイドは両方の経路を修正します——まずデコード経路(修正 1–2)、次に表示経路(修正 3–4)。修正 1 だけで 4K カクつき報告の大半を解決します。

なぜ発生するのか

  • HEVC 10-bit のソフトウェア(CPU)デコード — ハードウェアアクセラレーションがオフ、または GPU が HEVC デコードに非対応なら、CPU は 4K60 を維持できずフレームが落ちます。
  • リフレッシュレートの不一致 — 24/30 fps のコンテンツが、適切なフレームペーシングなしに 60/144 Hz パネルで再生されるとカクつきます。
  • 間違ったビデオ出力モジュール — 一部の出力モジュール(特に Linux/Wayland)は 4K を滑らかにペーシングできません。
  • バックグラウンドの GPU 負荷 — ハードウェアアクセラレーション付きブラウザ、壁紙エンジン、キャプチャツールがビデオエンジンを取り合います。
  • ディスク / ネットワークの読み込み速度(ローカルファイルではまれ) — ネットワークストリームや非常に遅い USB ドライブで主に問題になります。

解決方法

解決策 1ハードウェアアクセラレーションが実際にオン(かつ動作)しているか確認する

4K の第 1 修正——GPU デコードを確認する

  1. ツール > 設定 (&P) > 入力 / Codecs > 「Hardware-accelerated decoding」 > Automatic(またはお使いの OS の DXVA/D3D11VA/VideoToolbox オプション)。

    GPU デコードが有効です。

  2. 4K ファイルを再生し、ツール > メディア情報 > コーデック (&d) を開きます——「Decoder」がハードウェアデコーダー(D3D11VA、VDA、VAAPI など)を表示するか確認します。

    ハードウェアデコーダーが確かに動作中です。

  3. デコーダーがそれでもソフトウェア(FFmpeg)と表示されるなら、GPU/ドライバーは HEVC 非対応です——ドライバーを更新するか、品質設定を下げて CPU デコードを受け入れてください。

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

補足「hwaccel を無効にする」という他の問題のアドバイスと違い、4K のカクつきには通常 hwaccel をオンにする必要があります——hwaccel オンでカクつくなら、表示経路の問題です(修正 3)。

解決策 2「Drop frames on late pictures」を有効にする

4K や高ビットレートファイルでの音声優先のカクつきを修正する

  1. Tools > Preferences > Input / Codecs に進みます。

    入力設定が開きます。

  2. Drop frames on late pictures を有効にします。

    VLC は遅れたビデオフレームをスキップします。

  3. 保存して再起動し、ファイルを再生します。

    再生が音声に同期したまま維持されます。

補足これにより、ビデオは停止する代わりにフレームをスキップします。24〜60 fps ではほとんど気づきませんが、音声は滑らかに保たれます。

解決策 3表示のリフレッシュレートをコンテンツに合わせる

最も一般的な 4K カクつき原因を排除する

  1. 動画のフレームレートを確定します:右クリック > Media Information > Codec(23.976、24、25、29.97、50、59.94…)。

    fps が分かります。

  2. Windows: Settings > Display > Advanced > リフレッシュレートを、可能なら fps の倍数に設定します(例:24 fps には 120 Hz、30/60 fps には 60 Hz)。

    リフレッシュレートが fps を割り切ります。

  3. パネルが可変リフレッシュ(GSync/FreeSync/VRR)に対応するなら、GPU ドライバーと OS で有効にします。

    VRR がフレーム送達を滑らかにします。

補足60 Hz での 24 fps は 3:2 プルダウンジャダーになり、周期的な微カクつきとして見えます。120 Hz または VRR が本当の解決策です。

解決策 4別の出力モジュールをテストする(特に Linux)

Wayland/X11 の 4K ペーシング問題を修正する

  1. ツール > 設定 (&P) > ビデオ (&V) > Output: OpenGL、Vulkan、または Direct3D11(Windows)を試します。Linux では X11+OpenGL と Wayland をテストします。

    別のレンダラーが有効です。

  2. Save、再起動し、4K ファイルを再生します。

    新しいモジュールでペーシングが改善します。

補足Wayland では、XWayland/OpenGL 経路の強制やコンポジタのアップグレードは、デコーダー変更では直せない 4K カクつきをよく直します。

解決策 5ネットワークキャッシュの値を増やす

ストリームのバッファリング、カクつき、フレームドロップを修正する

  1. Tools > Preferences > Input / Codecs に進みます。

    入力設定が開きます。

  2. Network caching (ms) を 3000 ms に設定します(デフォルトは 1000)。

    バッファーが拡大されます。

  3. Save をクリックして VLC を再起動し、ストリームを再度開きます。

    ストリームのプリバッファが長くなります。

補足値を大きくすると RAM 消費が増えます(バッファー 1 秒あたり約 1.5 MB)が、Wi-Fi や IPTV ストリームのカクつきを劇的に減らします。

上級者向けの対処

解決策 1視聴中に他の GPU 消費者を無効にする

ビデオエンジンを VLC のために空ける

  1. ブラウザの動画タブを一時停止/閉じます(ブラウザはバックグラウンドでも GPU デコードセッションを維持します)。

    GPU ビデオエンジンが空きます。

  2. 壁紙/アニメーションソフト(Wallpaper Engine、Lively)を一時的に無効にします。

    デスクトップコンポジタの負荷が下がります。

  3. カクつきが止めば、4K 再生中はそれらのアプリを閉じたままにします。

    安定した 4K 再生。

補足4K デコード + 4K 壁紙 + ブラウザ動画は、ハイエンドカードでも GPU ビデオパイプラインの容量を超えることがあります。

解決策 2ポータブル版 VLC でテストする

設定の問題を、インストールに手を触れずに切り離す

  1. 公式ミラー(videolan.org > Windows > zip)からポータブル/zip 版をダウンロードします。

    ポータブル版 VLC のフォルダが展開されます。

  2. そのフォルダから直接 vlc.exe を実行します。

    VLC はクリーンな既定設定で動作します。

  3. ポータブル版で問題のファイルを再生します。

    これで問題が設定起因かファイル起因かが分かります。

補足ポータブル版でファイルが問題なく再生されれば、インストール済みの設定が問題です。完全に初期化するか再インストールしてください。

再発を防ぐには

  • 可変フレームレートのコンテンツには VRR(GSync/FreeSync)を有効にしてください。
  • GPU ドライバーを常に更新——HEVC/VP9 デコーダーの修正はそこから届きます。
  • 4K60 HDR コンテンツには、GPU がネイティブ 4K60 を出力する HDMI 2.0+/DP 1.4+ 接続を推奨します。

よくある質問

VLC では 4K がカクつくのに Windows Media Player では滑らかなのはなぜですか?
WMP は Media Foundation を使い、ハードウェアデコード + 独自のペーシングを使います。VLC はハードウェアアクセラレーションを明示的に有効にし、リフレッシュレートを合わせる必要があります——修正 1 と 3 を確認してください。
PC が VLC の 4K には弱すぎますか?
2016 年以降の GPU なら、ほぼ確実に HEVC 4K をハードウェアでデコードします。カクつきはたいてい設定か表示の問題であり、ハードウェアの限界ではありません。
VLC は 4K60 HDR に対応していますか?
はい、ハードウェアアクセラレーションと互換性のある表示経路(HDMI 2.0+/DP、HDR 対応出力モジュール)があれば。一部の HDR メタデータは 3.0 でもまだ不完全です——既知の制限です。
4K はフルスクリーンだけカクつく——なぜ?
フルスクリーンモードはレンダリング/コンポジタの経路(排他フルスクリーンでリフレッシュレートが変わることも)を変えます。ビデオ出力モジュールを切り替えるか、ドライバーを更新してください。
4K に良い VLC 4.0 を使うべきですか?
VLC 4.0 はビデオパイプラインを書き直し、ペーシングを改善しますが、ベータソフトウェアです。本番利用には、ここで説明するように 3.0.23 を調整してください。

まとめ

ハードウェアアクセラレーションが実際にオン(かつ動作)しているか確認する — 4K の第 1 修正——GPU デコードを確認する. 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.