如何在 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 中:Tools > Preferences > Input / Codecs > "Hardware-accelerated decoding" > Automatic(或 VA-API/VDPAU)。

    已启用 GPU 解码。

  3. 播放一个 4K 文件并查看 Tools > Media Information > Codec——解码器应显示 VAAPI/VDPAU。

    硬件解码确认生效。

说明在 Wayland 下,使用 VA-API 路径;在 X11 下,VDPAU 或 VA-API 均可。如果画面黑屏/绿屏,请关闭硬件加速(参见绿屏指南)。

Linux 常见问题

  • 为什么软件源里的版本很旧?——发行版维护者以稳定为先;想用最新版请用 Flatpak。
  • VLC 在 Linux 上没有声音?——将 Audio > Output 设为 PulseAudio(PipeWire 兼容层),在 PipeWire 下切勿直接使用裸 ALSA。
  • Fedora 上缺少编解码器(H.264/HEVC)?——启用 RPM Fusion nonfree,然后重新安装 vlc。

常见问题

Linux 版 VLC 免费吗?
免费——且开源(GPL)。它随你的发行版官方软件源一起提供。
Flatpak 还是 apt 版 VLC——我该用哪个?
要最新功能和安全修复,选 Flatpak。要最紧密的系统集成和最快的启动速度,选发行版软件包。
为什么 VLC 在 Linux 上播放 4K 会卡顿?
通常是缺少 VA-API 驱动或加速设置错误。安装 mesa-va-drivers,并在 Media Information 中确认解码器。
如何在 Linux 上卸载 VLC?
sudo apt remove vlc(或 dnf remove / pacman -Rns)。加上 --purge 可删除配置。