安装后 Fedora Silverblue 33,我注意到视频没有在浏览器中播放。 尤其是社交网络中的视频,例如 Facebook 和 Twitter 没有玩。 因为 Silverblue 中默认未安装一些多媒体编解码器(如 H.264)。 在这个快速教程中,让我向您展示如何在 Chromium 上启用 H264 和 Firefox 在 Fedora 银蓝 33.
高级视频编码,或不久 AVC, 是一种数字视频压缩标准。 它也称为 H.264 或 MPEG-4 AVC。 与 MPEG-2(DVD 标准)相比,H264 仅使用一半的空间即可提供相同质量的视频。 因此,H264 被 91% 的视频流媒体服务(如 Youtube)广泛使用, Netflix、Vimeo 和 iTunes 商店等。
为了播放多种媒体格式,我们需要安装必要的多媒体编解码器,例如 H264 Fedora 银蓝。
添加 RPM Fusion 存储库 Fedora 银蓝
许多视频编解码器是非免费的,因此它们不包含在 Fedora 默认存储库和 Flathub。 所以添加 RPM 融合 存储库是必要的。 RPM Fusion 存储库提供了未包含在 Fedora 和红帽。
添加 RPM Fusion 免费和非免费存储库 Fedora 银蓝,运行:
$ 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 上启用 H264 和 Firefox 在 Fedora 银蓝
首先,让我们为 Chromium 浏览器启用 H264 支持。 从官方存储库安装 Chromium 版本:
$ rpm-ostree install chromium
接下来,安装最新 Chromium 浏览器的所有媒体编解码器,方法是安装 chromium-libs-media-freeworld
包裹:
$ rpm-ostree install chromium-libs-media-freeworld
同样,为 Mozilla 启用 H264 支持 Firefox,命令将是:
$ rpm-ostree install mozilla-openh264
现在重新启动系统以应用更改。
$ systemctl reboot
现在通过访问验证是否启用了 H.264 支持 YouTube 网址 -> https://www.youtube.com/html5.
这就是我为 Chromium 添加 H.264 支持的方式 Firefox 浏览器在 Fedora Silverblue 33. 启用 H264 后,我可以毫无问题地播放所有类型的媒体格式。
安装 VLC、Gnome 视频、赛璐珞
以前的方法非常适合在 Silverblue 中安装和启用最常用的多媒体编解码器。 此外,您可以安装 VLC 或 Gnome Videos (Totem) 或 Celluloid (Formerly Gnome Mpv) 以获得所有必要的编解码器。
安装 VLC Fedora 银蓝,运行:
$ flatpak install flathub org.videolan.VLC
安装 Gnome 视频 Fedora 银蓝,运行:
$ flatpak install flathub org.gnome.Totem
另一个流行的媒体播放器是具有编解码器的赛璐珞,可以播放所有类型的媒体文件。 安装赛璐珞 Fedora, 跑:
$ flatpak install flathub io.github.celluloid_player.Celluloid
在这个阶段,您应该在您的电脑上安装所有必要的多媒体编解码器 Fedora 银蓝系统。
资源: