Linux に VLC をインストールする方法(Debian、Ubuntu、Fedora、Arch)

初心者 最終更新: 対象環境: Debian / Ubuntu / Fedora / Arch · VLC 3.0.x

Linux ディストリビューションは公式リポジトリに VLC を含めており、インストールは単一のコマンドで済みます。このガイドでは、主要なパッケージマネージャー、Snap / Flatpak の代替手段、そして重要なインストール後の手順である、4K 再生を実際にスムーズにするハードウェアアクセラレーションの有効化について解説します。

手順 1 — ディストリビューションからインストールする

  1. Debian / Ubuntu: sudo apt update && sudo apt install vlc

    VLC が公式リポジトリからインストールされます。

  2. Fedora: sudo dnf install vlc(必要に応じて事前に RPM Fusion を有効化)。

    VLC がインストールされます。

  3. Arch: sudo pacman -S vlc

    VLC が Arch のリポジトリからインストールされます。

補足リポジトリのバージョンは通常 3.0.x です — 最新に近いものの、必ずしも完全に一致するわけではありません。セキュリティを重視する方は、最新ビルド向けに Flatpak を使用できます。

手順 2 — 代替手段:Flatpak と Snap

  1. Flatpak: flatpak install flathub org.videolan.VLC

    VLC がサンドボックス化されてインストールされます。

  2. Snap: sudo snap install vlc

    VLC が snap としてインストールされます。

手順 3 — ハードウェアアクセラレーションを有効化する(インストール後)

  1. GPU 用の VA-API ドライバーをインストールします: sudo apt install mesa-va-drivers(Intel / AMD)または NVIDIA ドライバーパッケージ。

    VA-API のサポートがインストールされます。

  2. VLC で: ツール > 設定 (&P) > 入力 / Codecs > 「Hardware-accelerated decoding」> Automatic(または VA-API / VDPAU)。

    GPU デコードが有効化されます。

  3. 4K ファイルを再生し、ツール > メディア情報 > コーデック (&d) を確認します — デコーダーに VAAPI / VDPAU と表示されるはずです。

    ハードウェアデコードが確認できます。

補足Wayland では VA-API の経路を使用してください。X11 では VDPAU も VA-API も動作します。映像が黒くなる/緑になる場合は、ハードウェアアクセラレーションを無効化してください(グリーンスクリーンのガイドを参照)。

よくある Linux に関する質問

  • リポジトリのバージョンが古いのはなぜですか? — ディストリビューションの管理側がバージョンを安定化しているためです。最新版には Flatpak をお使いください。
  • Linux で VLC に音が出ない? — オーディオ > 出力 > PulseAudio(PipeWire 互換レイヤー)を設定してください。PipeWire 上では生の ALSA は使わないでください。
  • Fedora でコーデック(H.264 / HEVC)が足りない? — RPM Fusion nonfree を有効化してから vlc を再インストールしてください。

よくある質問

Linux の VLC は無料ですか?
はい — 無料かつオープンソース(GPL)です。お使いのディストリビューションの公式リポジトリに含まれています。
Flatpak と apt の VLC — どちらを使うべきですか?
最新の機能とセキュリティ修正には Flatpak を。最も密接なシステム統合と高速な起動にはディストリビューションのパッケージを。
Linux で 4K の VLC がカクつくのはなぜですか?
通常は VA-API ドライバーの不足か、アクセラレーション設定の誤りです。mesa-va-drivers をインストールし、Media Information でデコーダーを確認してください。
Linux で VLC をアンインストールするには?
sudo apt remove vlc(または dnf remove / pacman -Rns)。設定を削除するには --purge を付けます。