如何在 Linux 上安装 VLC(Debian、Ubuntu、Fedora、Arch)
Linux 发行版在其官方软件源中提供 VLC,因此安装只需一条命令。本指南涵盖各大包管理器、Snap/Flatpak 备选方案,以及至关重要的安装后步骤:启用硬件加速,让 4K 播放真正流畅。
第 1 步——从你的发行版安装
Debian/Ubuntu:
sudo apt update && sudo apt install vlcVLC 从官方软件源安装。
Fedora:
sudo dnf install vlc(如需可先启用 RPM Fusion)。VLC 安装完成。
Arch:
sudo pacman -S vlcVLC 从 Arch 软件源安装。
说明软件源中的版本通常是 3.0.x 发行版——接近但不一定是最新版。注重安全的用户可以使用 Flatpak 获取最新版本。
第 2 步——备选方案:Flatpak 与 Snap
Flatpak:
flatpak install flathub org.videolan.VLCVLC 以沙盒方式安装。
Snap:
sudo snap install vlcVLC 以 snap 形式安装。
第 3 步——启用硬件加速(安装后)
为你的 GPU 安装 VA-API 驱动:
sudo apt install mesa-va-drivers(Intel/AMD)或 NVIDIA 驱动包。已安装 VA-API 支持。
在 VLC 中:Tools > Preferences > Input / Codecs > "Hardware-accelerated decoding" > Automatic(或 VA-API/VDPAU)。
已启用 GPU 解码。
播放一个 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 可删除配置。