在本指南中,我将向您介绍如何通过 RPM Fusion 在 Fedora 中安装专有的视频解码器。对于安装 Fedora Workstation 或其中一个版本的用户来说,这几乎是必经的一步,因为 Fedora 附带的免费解码器不支持某些视频类型,即使从 Fedora 仓库安装了 VLC 也是如此(Flatpak 版本则另当别论)。
早在四月份,我就写过一篇社论,解释为什么用户应该选择 Fedora Silverblue 而不是 Ubuntu 24.04 LTS。但我发现自己需要 Fedora LXQt,因为它是轻量级的。由于它不像 GNOME 和 Silverblue 那样有原子版本,我又回到了传统的 Fedora,结果遇到了这个编解码器问题,所以我想我应该分享一下解决方案。
安装编解码器最简单快捷的方法是通过终端。我知道很多人说终端很复杂,但其实并不复杂;只需选中下面的代码,右键单击并复制,然后在终端中右键单击并按粘贴,然后按回车键并输入密码,再按回车键即可。下面是你需要运行的第一个命令。这将启用系统中的免费和非免费 RPM Fusion 资源库:
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
终端执行完该命令后,需要启用 openh264 库。使用以下终端命令即可:
sudo dnf config-manager --enable fedora-cisco-openh264
如果您需要安装 VLC,可以从软件管理器(Software 或 Dragora,取决于您的操作系统)中获取,或使用以下命令:
sudo dnf install vlc
您也可以根据 VLC 网站的建议,选择运行以下命令:
sudo dnf install python-vlc
完成所有这些操作后,你就可以在 VLC 和其他视频播放器中播放任何视频文件了。需要注意的是,在任何开箱即支持 Flatpak 的 Fedora 上,你都可以安装 Flatpak 版本的 VLC,它支持所有视频文件。本指南适用于 Fedora 软件仓库中的 VLC 版本。
Fedora LXQt 是一个开箱即不支持 Flatpak 的软件,因此启用 RPM Fusion 对这些用户来说是一个很好的解决方案。如果有人想知道,Fedora LXQt 使用与 Lubuntu 类似的 LXQt 桌面。它非常轻量级,即使在非常迟钝的电脑上也能快速运行,因此是唤醒老旧或动力不足的机器的不错选择。