macOS で VLC がフルスクリーンで黒画面 — 修正
フルスクリーンは macOS の VLC 問題が表面化する場所です。ウィンドウは正常なのに、フルスクリーンに切り替えると黒いフレーム(音声は続く)または拡大しないウィンドウになります。原因は macOS 固有 — ネイティブフルスクリーンの Space システム、VideoToolbox 出力、Apple Silicon 上の GPU ドライバーのクセです。このガイドはもっとも多くのケースを解決する順に修正を扱います。
なぜ発生するのか
- VideoToolbox 出力の不具合 — 既定の macOS 映像出力は、一部の GPU/ドライバー組み合わせでウィンドウがフルスクリーン Space に移行すると再描画に失敗することがあります。
- フルスクリーン Space の競合 — macOS ネイティブフルスクリーン(緑ボタン)と「Displays have separate Spaces」が VLC の映像層を置き去りにすることがあります。
- Apple Silicon ドライバーバグ — 初期の M1/M2 ドライバー世代にはフルスクリーン再描画の問題があり、後の macOS 更新で修正されました。
- 壊れた環境設定 — 古い VLC バージョンからの古いフルスクリーン/出力設定が移行を壊します。
- ハードウェアアクセラレーションの停止 — GPU デコーダーは表示モードが変わるとハングし、映像面を黒く残します。
解決方法
解決策 1映像出力を OpenGL に強制する(またはその逆)
典型的な macOS フルスクリーン修正
ツール > 設定 (&P) > ビデオ (&V) > Output に進みます。
出力オプションが開きます。
Output を「OpenGL video output」に設定(または OpenGL だったなら「VideoToolbox」に戻す)。
出力モジュールが変わります。
保存し、VLC を再起動してフルスクリーンを再度試します。
フルスクリーンが正しく表示されます。
解決策 2ネイティブ以外のフルスクリーンモードを使う
macOS の Space 問題を完全に迂回する
映像を再生し Cmd+F(VLC 独自のフルスクリーン)を押し、緑のトラフィックライトボタンではなくこれを使います。
VLC が独自のフルスクリーンに入ります。
Cmd+F も失敗するなら映像領域をダブルクリック — 一部の VLC バージョンで「Always on top fullscreen」を切り替えます。
フルスクリーンが切り替わります。
複数モニタでゴーストが見えるなら、macOS 設定 System Settings > Desktop & Dock > 「Displays have separate Spaces」を無効にします。
Space が予測可能に動きます。
解決策 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 を再度試します。
システムが新しいドライバーで動作します。
解決策 5VLC の環境設定を初期値に戻す
クラッシュ、黒画面、音声トラブルの原因となる壊れた設定を消去する
VLC を完全に閉じます。
VLC のプロセスが動作していません。
コマンドプロンプト(Win+R → cmd)またはターミナルを開きます。
コマンドラインが使える状態になります。
コマンドを実行します:
vlc --reset-config(Windows/Linux)。macOS の場合は代わりに~/Library/Preferences/org.videolan.vlcを削除してください。VLC の環境設定が初期値に戻ります。
VLC を起動し、本当に必要な設定だけを再度適用します。
VLC がクリーンな設定で起動します。
解決策 6VLC を最新バージョンに更新する
公式のバグ修正とセキュリティ修正を適用する(現在の安定版:3.0.23)
VLC で Help > Check for Updates に進みます。
VLC が現在のバージョンと最新版を比較します。
アップデートがある場合は、公式ページ videolan.org からダウンロードします。
新しいインストーラーがダウンロードされます。
現在のバージョンに上書きインストールし(設定は保持されます)、再起動します。
VLC が新しいバージョンで動作します。
上級者向けの対処
解決策 1新しいユーザーアカウントでテストする
macOS レベルの設定と VLC 設定を切り離す
テストアカウントを作成: System Settings > Users & Groups > Add Account。
クリーンなアカウントが存在します。
そこに VLC をインストール(またはアプリをコピー)しフルスクリーンをテストします。
macOS レベルの設定に責任があるかが分かります。
テストアカウントで動くなら、メインアカウントの VLC 環境設定と表示設定をリセットします。
原因はメインのプロファイルに限定されます。
再発を防ぐには
- メディアフルスクリーンには緑ボタンより Cmd+F を推奨します。
- macOS を完全に更新 — Apple Silicon 表示修正はシステム更新で届きます。
- フルスクリーンの不具合が見えるならウィンドウマネージャユーティリティ(BetterDisplay、Rectangle)を終了してください。
- VLC を更新 — フルスクリーン修正は 3.0.x リリースで届きます(現在の安定版: 3.0.23)。
よくある質問
QuickTime ではフルスクリーンなのに VLC では動かないのはなぜですか?
M1/M2/M3/M4 Mac でフルスクリーン黒画面?
ウィンドウはフルスクリーンになるのに映像は隅に小さく残る
外部モニタが悪化させますか?
まとめ
映像出力を OpenGL に強制する(またはその逆) — 典型的な macOS フルスクリーン修正. 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.