安装后 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