VLC で 4K がカクつく:HEVC と 4K60 の実際の修正
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 デコードを確認する
ツール > 設定 (&P) > 入力 / Codecs > 「Hardware-accelerated decoding」 > Automatic(またはお使いの OS の DXVA/D3D11VA/VideoToolbox オプション)。
GPU デコードが有効です。
4K ファイルを再生し、ツール > メディア情報 > コーデック (&d) を開きます——「Decoder」がハードウェアデコーダー(D3D11VA、VDA、VAAPI など)を表示するか確認します。
ハードウェアデコーダーが確かに動作中です。
デコーダーがそれでもソフトウェア(FFmpeg)と表示されるなら、GPU/ドライバーは HEVC 非対応です——ドライバーを更新するか、品質設定を下げて CPU デコードを受け入れてください。
デコード経路が分かります。
解決策 2「Drop frames on late pictures」を有効にする
4K や高ビットレートファイルでの音声優先のカクつきを修正する
Tools > Preferences > Input / Codecs に進みます。
入力設定が開きます。
Drop frames on late pictures を有効にします。
VLC は遅れたビデオフレームをスキップします。
保存して再起動し、ファイルを再生します。
再生が音声に同期したまま維持されます。
解決策 3表示のリフレッシュレートをコンテンツに合わせる
最も一般的な 4K カクつき原因を排除する
動画のフレームレートを確定します:右クリック > Media Information > Codec(23.976、24、25、29.97、50、59.94…)。
fps が分かります。
Windows: Settings > Display > Advanced > リフレッシュレートを、可能なら fps の倍数に設定します(例:24 fps には 120 Hz、30/60 fps には 60 Hz)。
リフレッシュレートが fps を割り切ります。
パネルが可変リフレッシュ(GSync/FreeSync/VRR)に対応するなら、GPU ドライバーと OS で有効にします。
VRR がフレーム送達を滑らかにします。
解決策 4別の出力モジュールをテストする(特に Linux)
Wayland/X11 の 4K ペーシング問題を修正する
ツール > 設定 (&P) > ビデオ (&V) > Output: OpenGL、Vulkan、または Direct3D11(Windows)を試します。Linux では X11+OpenGL と Wayland をテストします。
別のレンダラーが有効です。
Save、再起動し、4K ファイルを再生します。
新しいモジュールでペーシングが改善します。
解決策 5ネットワークキャッシュの値を増やす
ストリームのバッファリング、カクつき、フレームドロップを修正する
Tools > Preferences > Input / Codecs に進みます。
入力設定が開きます。
Network caching (ms) を 3000 ms に設定します(デフォルトは 1000)。
バッファーが拡大されます。
Save をクリックして VLC を再起動し、ストリームを再度開きます。
ストリームのプリバッファが長くなります。
上級者向けの対処
解決策 1視聴中に他の GPU 消費者を無効にする
ビデオエンジンを VLC のために空ける
ブラウザの動画タブを一時停止/閉じます(ブラウザはバックグラウンドでも GPU デコードセッションを維持します)。
GPU ビデオエンジンが空きます。
壁紙/アニメーションソフト(Wallpaper Engine、Lively)を一時的に無効にします。
デスクトップコンポジタの負荷が下がります。
カクつきが止めば、4K 再生中はそれらのアプリを閉じたままにします。
安定した 4K 再生。
解決策 2ポータブル版 VLC でテストする
設定の問題を、インストールに手を触れずに切り離す
公式ミラー(videolan.org > Windows > zip)からポータブル/zip 版をダウンロードします。
ポータブル版 VLC のフォルダが展開されます。
そのフォルダから直接 vlc.exe を実行します。
VLC はクリーンな既定設定で動作します。
ポータブル版で問題のファイルを再生します。
これで問題が設定起因かファイル起因かが分かります。
再発を防ぐには
- 可変フレームレートのコンテンツには VRR(GSync/FreeSync)を有効にしてください。
- GPU ドライバーを常に更新——HEVC/VP9 デコーダーの修正はそこから届きます。
- 4K60 HDR コンテンツには、GPU がネイティブ 4K60 を出力する HDMI 2.0+/DP 1.4+ 接続を推奨します。
よくある質問
VLC では 4K がカクつくのに Windows Media Player では滑らかなのはなぜですか?
PC が VLC の 4K には弱すぎますか?
VLC は 4K60 HDR に対応していますか?
4K はフルスクリーンだけカクつく——なぜ?
4K に良い VLC 4.0 を使うべきですか?
まとめ
ハードウェアアクセラレーションが実際にオン(かつ動作)しているか確認する — 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.