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

在这个简短的教程中,我们将看到如何从RPM Fusion软件库在Fedora 34中安装多媒体编解码器。

由于许多多媒体编解码器是封闭源或非免费的,因此由于法律原因,它们不包含在Fedora Linux的默认存储库中。 幸运的是,一些第三方存储库提供了受限制的非免费多媒体编解码器,程序包和库。 流行的社区驱动的第三方存储库之一是 RPM融合。 如果要在Fedora桌面上播放大多数音频或视频格式,则应从RPM Fusion安装必要的多媒体编解码器,如下所述。

在Fedora Linux中安装多媒体编解码器

确保已在Fedora计算机中安装了RPM Fusion存储库。 如果尚未添加,请参考以下链接以在Fedora中启用RPM Fusion存储库:

  • 如何在Fedora,RHEL中启用RPM融合存储库

启用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 lame* --exclude=lame-devel
$ sudo dnf group upgrade --with-optional Multimedia

这三个命令将安装几乎所有内容,以播放Fedora系统中的所有音频和视频格式。

安装多媒体播放器

提供所有必要编解码器的一些流行播放器是VLC,赛璐oid,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 应用程序。 如果您首选Flatpak而不是传统的软件包管理器,则可以安装它们。 现在,大多数Linux发行版都支持Flatpak。

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

$ flatpak install vlc

可选-安装FFmpeg

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

  • 如何在Linux中安装FFmpeg

希望这可以帮助。

相关阅读:

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

FedoraFedora 34LinuxLinux howto多媒体编解码器RPM融合

Sidebar