如何在 Fedora Linux 中安裝多媒體編碼器
在新安裝 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 來獲取相應的解碼器。
希望這有幫助。
相關閱讀:
via: https://ostechnix.com/how-to-install-multimedia-codecs-in-fedora-linux/
作者:sk 選題:lkxed 譯者:robsean 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive