VLC の高 CPU 使用率:なぜ起きるかと修正方法

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

VLC の高 CPU 使用率は、うるさいファン、熱くなったノート PC、あるいは他のアプリのカクつきとして現れます。ある程度の CPU 負荷は正常です(特に 4K や高ビットレート)が、VLC がアイドルで高 CPU だったり、理由なくスパイクしたりするのは、特定の修正可能な原因を指します。以下の修正は問題を直す頻度順に並べてあります。修正 1 は最も一般的なケースを大きくカバーします。

なぜ発生するのか

  • ハードウェアアクセラレーションが無効または利用不可 — GPU デコードがなければ CPU がすべてを処理します。1080p/4K や HEVC コンテンツは CPU を張り付かせます。
  • ビデオフィルター / インターレース解除がオンのまま — 常時オンのインターレース解除や後処理フィルターが、各フレームの CPU コストを倍増させます。
  • リサンプリング / 音声フィルター — 過度な音声フィルター(最大のラウドネス正規化、8 チャンネル以上の SoX リサンプラー)が負荷を追加します。
  • ネットワークストリームによる壊れた再生ループ — スタックしたストリームが無限に再バッファリングし、CPU を回します。
  • バックグラウンドで動く拡張機能やスキン — 一部の Lua 拡張機能がバックグラウンドでサービスをポーリングします。
  • VLC を偽装するマルウェア(まれだが実在) — 非標準パスにある偽の「vlc.exe」がマイニングや外部通信をすることがあります。

解決方法

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

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

  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 デコーダーが原因でした。

補足ここでは(無効ではなく)ハードウェアアクセラレーションを有効にしてください——以前の修正でオフにされていたら、それが CPU スパイクの原因です。Windows では DXVA 2.0/D3D11VA、macOS では VideoToolbox、Linux では VA-API/VDPAU を選択してください。

解決策 2常時オンのビデオフィルターをオフにする

隠れた CPU の無駄を排除する

  1. ツール > 設定 (&P) > ビデオ (&V) > Filters:アクティブな一覧を確認します。

    アクティブなフィルターが表示されます。

  2. 実際にインターレースされた TV 番組を見ない限り「Deinterlace」のチェックを外し、追加した後処理フィルターを無効にします。

    フィルターが最小化されます。

  3. Save、VLC を再起動します。

    CPU 使用率が下がります。

補足VLC はインターレースコンテンツに自動インターレース解除をデフォルトにします——無害です。手動の「常時オン」インターレース解除が CPU の殺しです。

解決策 3アイドル時の CPU 使用率を確認する(VLC は何もしていない?)

バックグラウンドループと拡張機能ポーリングを捕まえる

  1. 再生をすべて閉じて VLC を開いたままにし、タスクマネージャー(Ctrl+Shift+Esc)を開いて CPU 順に並べます。

    VLC のアイドル時使用率が見えます。

  2. アイドル時使用率が高ければ、拡張機能かプレイリスト項目がループしています——再生を停止し「Repeat all」がオフか確認します。

    ループが特定されます。

  3. VLC を再起動します。アイドル CPU が高いままなら、拡張機能を無効にしてください(フォルダー名はクラッシュガイドを参照)。

    アイドル CPU が ~0% に戻ります。

補足VLC のアイドルは ~0% CPU を使うはずです。高いアイドル使用率は常にバックグラウンド作業——拡張機能、スキン、スタックしたストリーム——を意味します。

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

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

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

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

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

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

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

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

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

解決策 5本物の VLC を実行しているか確認する

VLC を偽装するマルウェアを除外する

  1. タスクマネージャー > Details: vlc.exe を右クリック > Open file location。

    実行ファイルのパスが表示されます。

  2. パスは C:\Program Files\VideoLAN\VLC\vlc.exe(または macOS/Linux のアプリフォルダー)である必要があります。

    パスが確認されます。

  3. パスが不自然なら、Windows Defender でスキャンし、videolan.org から VLC を再インストールしてください。

    システムがクリーンです。

補足アドウェアバンドルからの偽 VLC インストーラーは既知のマルウェアの経路です。必ず videolan.org からインストールしてください。

上級者向けの対処

解決策 1弱い CPU 向けに品質設定を下げる

古いハードウェアでも再生を滑らかに保つ

  1. ツール > 設定 (&P) > ビデオ (&V): GPU が CPU より古い(まれ)場合のみ「Hardware acceleration」を無効にします。

    デコード経路が選択されます。

  2. "Skip frames (drop frames on late pictures)" をオンにします——CPU は遅れをとる代わりに作業をスキップします。

    再生が滑らかになります。

  3. ツール > エフェクト で出力解像度を下げる? いいえ——代わりにウィンドウサイズを変更してください。VLC はウィンドウサイズで描画します。

    描画コストが下がります。

補足VLC は出力ウィンドウサイズで描画します——1080p ファイルのフルスクリーン 4K ウィンドウでも 4K ピクセルをスケーリングします。小さなウィンドウで見ると弱いマシンでの CPU コストが半減します。

再発を防ぐには

  • ハードウェアアクセラレーションを有効にし、アップデート後に Media Information でデコーダーを確認してください。
  • GPU ドライバーを常に更新——新しいデコーダーとバグ修正はそこから届きます。
  • 「念のため」にフィルターを積み重ねないでください——どれもフレームごとのコストを追加します。

よくある質問

VLC の通常 CPU 使用率はどのくらいですか?
ハードウェアアクセラレーションされた 1080p:2–10%。ソフトウェア 4K HEVC:CPU 次第で 30–80%。アイドル:~0%。それ以外は何か設定が間違っていることを意味します。
特定のファイルだけ CPU が高い?
コーデック固有の負荷(HEVC/AV1/10-bit)は hwaccel なしでは正常です。ハードウェアアクセラレーションを有効にし、Media Information のデコーダー欄を確認してください。
高 CPU 使用率でノート PC を痛めつけますか?
100% 負荷が続くとファンを酷使しバッテリーを減らしますが、現代の CPU は損傷する前にスロットリングします。それでも快適さとバッテリーのために直す価値はあります。
最小化しても VLC が CPU を使うのはなぜですか?
VLC はバックグラウンドで一時停止/再生中も描画を続けます。再生を一時停止するか、アイドル使用率が高ければバックグラウンドストリーム/拡張機能を確認してください。

まとめ

ハードウェアアクセラレーションによるデコードを無効にする — ほとんどの場合、黒画面・緑画面、モザイク、カクつきを解消する. 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.