如何安装多媒体编解码器 Fedora Linux

新鲜过后要做的第一件事 Fedora 安装就是安装多媒体编解码器来播放音视频。 在这个简短的教程中,我们将看到如何安装多媒体编解码器 Fedora 35 来自 RPM Fusion 软件存储库。

介绍

由于许多多媒体编解码器要么是封闭源代码,要么是非自由的,因此它们不包含在 Fedora Linux 由于法律原因。 幸运的是,一些第三方存储库提供了受限和非自由的多媒体编解码器、包和库。 流行的社区驱动的第三方存储库之一是 RPM 融合. 如果您想在您的 Fedora 桌面,您应该从 RPM Fusion 安装必要的多媒体编解码器,如下所述。

安装多媒体编解码器 Fedora Linux

确保您已在您的 Fedora 机器。 如果您还没有添加它,请参考以下链接以启用 RPM Fusion 存储库 Fedora:

  • 如何启用 RPM Fusion 存储库 FedoraRHEL

启用 RPM Fusion 后,一一运行以下命令,将多媒体编解码器安装到您的 Fedora 系统:

$ sudo dnf install gstreamer1-plugins-{bad-*,good-*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel

如果上述命令不起作用,请尝试以下命令:

$ sudo dnf install gstreamer1-plugins-{bad-*,good-*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel
$ sudo dnf install lame* --exclude=lame-devel
$ sudo dnf group upgrade --with-optional Multimedia

这三个命令安装了几乎所有的东西来播放你的所有音频和视频格式 Fedora 系统。

安装多媒体播放器

一些流行的媒体播放器,如 VLC、赛璐珞、SMplayer 和 Plex-media-palyer 等,将提供所有必要的编解码器。 您没有安装所有这些。 任何一两个就足够了。 安装这些播放器的命令如下:

$ sudo dnf install vlc

VLC 预装在许多 Linux 发行版中,它是播放各种媒体文件的标准媒体播放器。

SMplayer 是 Mplayer 的前端,被认为是 VLC 的最佳替代品。

$ sudo dnf install smplayer

如果您想要更强大的多媒体体验,请安装 Plex 媒体播放器。

$ sudo dnf install plex-media-player

这不仅会为您提供 h264、h265、vp8 和 vp9 编解码器(均具有硬件支持),还将使 av1(又名 av01)成为更高效的编解码器。 您可以使用以下方法测试您的浏览器是否支持此编解码器 AV1 Beta 发布播放列表.

其中一些播放器可作为 扁平包装 应用程序也是如此。 如果您更喜欢 flatpak 而不是传统的包管理器,则可以安装它们。 大多数 Linux 发行版现在都支持开箱即用的 flatpak。

要安装 VLC flatpak 版本,请运行:

$ flatpak install vlc

可选 – 安装 FFmpeg

FFmpeg 是一个强大的多媒体框架,可用于编码、解码、转码、复用、解复用、录制、流式传输、过滤和播放任何类型的媒体文件。 您可以通过在系统上安装 FFmpeg 套件来获得必要的编解码器。

  • 如何在 Linux 中安装 FFmpeg

希望这可以帮助。

相关阅读:

  • 在 Chromium 上启用 H264 和 Firefox 在 Fedora 银蓝
  • 如何在 OpenSUSE 中安装多媒体编解码器