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

系统 Linux
在这篇简单的教程中,我们将看到如何在 Fedora 36 工作站中从 RPM Fusion 软件包存储库安装多媒体编码器。


在新安装 Fedora后,安装多媒体编码器来播放音频和视频是第一件要事。


在这篇简单的教程中,我们将看到如何在 Fedora 36 工作站中从 RPM Fusion 软件包存储库安装多媒体编码器。

介绍

很多多媒体编码器要么是闭源的,要么是非自由的,因此出于法律的原因,它们没有包含在 Fedora Linux 的默认存储库中。

幸运的是,一些第三方存储库提供了受限的和非自由的多媒体编码器、软件包和库。一个流行的社区驱动的第三方存储库是 RPM Fusion

如果你想在你的 Fedora 桌面环境中播放大多数的音频或视频格式的文件,你应该从 RPM Fusion 中安装必要的多媒体编码器,如下所述。

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

确保你已经在你的 Fedora 机器中安装了 RPM Fusion 存储库。如果你尚未添加它,参考下面的链接来在 Fedora 中启用 RPM Fusion 存储库:

在启用 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、Celluloid、SMplayer 和 Plex-media-palyer 等等,将提供所有需要的编码器。你不需要将它们全部都安装,只要任意一两个就足够了。下面给出安装这些播放器的命令:

$ sudo dnf install vlc

VLC 预装在很多 Linux 发行版中,它是一个标准的用于播放各种媒体类型文件的媒体播放器。

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

$ sudo dnf install smplayer

如果你想要更强大是多媒体体验,安装 Plex-media-player。

$ sudo dnf install plex-media-player

这将不仅为你提供 H264、H265、VP8 和 VP9 编码器(均带硬件支持),它也将启用一种更高效的编码器 AV1(又名 AV01)。你可以使用 ​​AV1 Beta Launch Playlist​​ 来测试你的浏览器是否支持这个编码器。

它们中的一些播放器也可以作为 flatpak 格式的应用程序来使用。如果与传统的软件包管理器相比,你更喜欢 flatpak 格式的应用程序,你可以安装它们。现在大多数的 Linux 发行版都支持开箱即用的 flatpak 格式的应用程序

为安装 VLC 的 flatpak 版本,运行:

$ flatpak install vlc

可选 - 安装 FFmpeg

FFmpeg 是一个功能强大的多媒体框架,它可用于编码、解码、转码、混流、解混流、录制、音轨、过滤等,以及播放各种类型的媒体文件。你可以通过在你的系统上安装 FFmpeg 来获取相应的解码器。

希望这有帮助。

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2020-06-10 15:21:09

FedoraLinuxNvidia驱动

2020-11-24 13:55:20

FedoraVirtualBoxLinux

2021-11-29 14:38:45

FedoraLinuxBrave浏览器

2021-08-18 11:19:25

FedoraLinuxJava

2021-11-28 06:33:24

Discord消息收发应用 Linux

2020-12-28 06:44:45

FedoraLinux RPM文件

2020-03-02 18:16:12

FedoraLinuxMongoDB

2023-11-26 16:23:16

FedoraVSCodium

2020-11-25 09:47:11

FedoraGoogle Chro浏览器

2009-02-18 17:15:51

Fedora 10多媒体播放解决方案

2017-04-24 17:00:26

Linux树莓派Fedora 25

2021-03-22 10:52:13

人工智能深度学习自编码器

2021-11-02 20:44:47

数字化

2021-03-29 11:37:50

人工智能深度学习

2016-01-25 12:25:58

UbuntuFedoraGitLab

2012-04-01 16:40:45

编码器

2012-04-10 16:55:22

PowerSmart编码器

2019-12-02 09:46:18

Fedora 30 SLEMPLinux

2023-04-25 21:36:07

火山引擎
点赞
收藏

51CTO技术栈公众号