在这个简短的教程中,我们将看到如何在 Fedora 34 来自 RPM Fusion 软件存储库。
由于许多多媒体编解码器要么是封闭源代码,要么是非免费的,因此它们不包含在 Fedora Linux 由于法律原因。 幸运的是,一些第三方存储库提供了受限和非自由的多媒体编解码器、包和库。 流行的社区驱动的第三方存储库之一是 转速融合. 如果您想播放大多数音频或视频格式 Fedora 桌面,您应该从 RPM Fusion 安装必要的多媒体编解码器,如下所述。
安装多媒体编解码器 Fedora Linux
确保你已经安装了 RPM Fusion 存储库 Fedora 机器。 如果您还没有添加它,请参考以下链接以启用 RPM Fusion 存储库 Fedora:
- 如何在中启用 RPM Fusion 存储库 Fedora, RHEL
启用 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 媒体播放器。
$ sudo dnf install plex-media-player
这不仅会为您提供 h264、h265、vp8 和 vp9 编解码器(均具有硬件支持),它还将使 av1(又名 av01)成为更高效的编解码器。 您可以使用 AV1 Beta Launch Playlist 测试您的浏览器是否支持此编解码器。
其中一些播放器可作为 平板包装 应用程序也是如此。 如果您更喜欢 flatpak 而不是传统的包管理器,则可以安装它们。 大多数 Linux 发行版现在都支持 flatpak。
要安装 VLC flatpak 版本,请运行:
$ flatpak install vlc
可选 – 安装 FFmpeg
FFmpeg 是一个强大的多媒体框架,可用于编码、解码、转码、复用、解复用、记录、流式传输、过滤和播放任何类型的媒体文件。 您可以通过在系统上安装 FFmpeg 套件来获得必要的编解码器。
- 如何在 Linux 中安装 FFmpeg
希望这可以帮助。
相关阅读:
- 在 Chromium 和 Firefox 中启用 H264 Fedora 银蓝
- 如何在 OpenSUSE 中安装多媒体编解码器
FedoraFedora 34LinuxLinux 命令Linux howto多媒体编解码器RPM Fusion