在 Chromium 和 Firefox 中启用 H264 Fedora 银蓝

安装后 Fedora Silverblue 33,我注意到视频没有在浏览器中播放。 尤其是 Facebook 和 Twitter 等社交网络中的视频无法播放。 因为 Silverblue 中默认没有安装一些多媒体编解码器,如 H.264。 在这个快速教程中,让我向您展示如何在 Chromium 和 Firefox 中启用 H264 Fedora 银蓝 33.

高级视频编码,或不久 中风, 是一种数字视频压缩标准。 它也称为 H.264 或 MPEG-4 AVC。 与 MPEG-2(DVD 标准)相比,H264 仅使用一半的空间来提供相同质量的视频。 因此,H264 被 91% 的视频流服务广泛使用,例如 Youtube、Netflix、Vimeo 和 iTunes 商店等。

为了播放多种媒体格式,我们需要安装必要的多媒体编解码器,如 H264 Fedora 银蓝。

在上添加 RPM Fusion 存储库 Fedora 银蓝

许多视频编解码器是非免费的,因此它们不包含在 Fedora 默认存储库和 Flathub。 所以添加 转速融合 存储库是必要的。 RPM Fusion 存储库提供了未包含在 Fedora 和红帽。

添加 RPM Fusion 免费和非免费存储库 Fedora Silverblue,运行:

$ rpm-ostree 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

示例输出:

 Downloading https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-33.noarch.rpm…done  Downloading https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-33.noarch.rpm…done  Checking out tree 43462d3… done  Enabled rpm-md repositories: fedora-cisco-openh264 fedora updates updates-archive  rpm-md repo 'fedora-cisco-openh264' (cached); generated: 2020-08-25T19:10:34Z  rpm-md repo 'fedora' (cached); generated: 2020-10-19T23:27:19Z  rpm-md repo 'updates' (cached); generated: 2021-04-04T00:56:39Z  rpm-md repo 'updates-archive' (cached); generated: 2021-04-05T01:34:14Z  Importing rpm-md… done  Resolving dependencies… done  Checking out packages… done  Running pre scripts… done  Running post scripts… done  Running posttrans scripts… done  Writing rpmdb… done  Writing OSTree commit… done  Staging deployment… done  Freed: 296.0 MB (pkgcache branches: 0)  Added:    rpmfusion-free-release-33-1.noarch    rpmfusion-nonfree-release-33-1.noarch  Run "systemctl reboot" to start a reboot

添加 RPM Fusion 存储库后,您必须重新启动系统以启用它。

$ systemctl reboot

在 Chromium 和 Firefox 中启用 H264 Fedora 银蓝

首先,让我们为 Chromium 浏览器启用 H264 支持。 从官方存储库安装 Chromium 版本:

$ rpm-ostree install chromium

接下来,通过安装最新的 Chromium 浏览器来安装所有媒体编解码器 chromium-libs-media-freeworld 包裹:

$ rpm-ostree install chromium-libs-media-freeworld

同样,要为 Mozilla Firefox 启用 H264 支持,命令将是:

$ rpm-ostree install mozilla-openh264

现在重新启动系统以应用更改。

$ systemctl reboot

现在通过访问 YouTube URL 验证是否启用了 H.264 支持 -> https://www.youtube.com/html5.

这就是我为 Chromium 和 Firefox 浏览器添加 H.264 支持的方式 Fedora Silverblue 33. 启用 H264 后,我可以毫无问题地播放所有类型的媒体格式。

安装 VLC、Gnome 视频、赛璐珞

前一种方法非常适合在 Silverblue 中安装和启用最常用的多媒体编解码器。 此外,您可以安装 VLC 或 Gnome Videos (Totem) 或 Celluloid(以前称为 Gnome Mpv)以获得所有必要的编解码器。

安装 VLC Fedora Silverblue,运行:

$ flatpak install flathub org.videolan.VLC

安装 Gnome Videos Fedora Silverblue,运行:

$ flatpak install flathub org.gnome.Totem

另一种流行的媒体播放器是 Celluloid,它具有播放所有类型媒体文件的编解码器。 安装赛璐珞 Fedora, 跑:

$ flatpak install flathub io.github.celluloid_player.Celluloid

在这个阶段,您应该在您的计算机上安装所有必要的多媒体编解码器 Fedora 银蓝系统。

资源:

  • RPM 融合存储库

高级视频编码ChromiumFedoraFedora SilverblueFirefoxH264Linux