本文介绍在Ubuntu、Fedora、openSUSE Linux系统上安装多媒体编解码器的方法。
前言 默认情况下,如果您的系统上未安装必需的媒体编解码器,则Linux系统无法播放大多数加密格式(专有媒体格式)的视频文件。 它包含许多软件包,如Flash插件、gstreamer、mp4、libavcodec等(尤其是解码器),它们不是开源的,其中一些涉及版权专利或法律问题。因此,这些默认情况下不会安装,也不会随官方存储库一起提供。 如果您尝试播放专有媒体格式而不安装媒体编解码器,则会看到如“无法播放文件(Unable to play the file)”的消息。
在Ubuntu上安装多媒体编解码器的方法 基本的多媒体编解码器可以使用“ubuntu-restricted-extras”软件包安装在Ubuntu及其衍生版本中,它是一个包含各种多媒体软件包的软件包。 为了安装多媒体编解码器,您需要启用Multiverse存储库,该存储库由Ubuntu创建,以向其用户提供非开源软件,参考Ubuntu存储库的定义及启用和禁用Ubuntu存储库的方法。 运行以下命令以启用Multiverse和受限制的存储库: $ sudo add-apt-repository multiverse $ sudo add-apt-repository restricted 要更新存储库索引,请运行: $ sudo apt update 最后,通过运行以下命令来安装多媒体编解码器。它会提示您两次确认此软件包安装,因此请单击“Enter”按钮进行确认: $ sudo apt install ubuntu-restricted-extras
在openSUSE上安装多媒体编解码器的方法 通过启用第三方Packman存储库,可以将多媒体编解码器安装在openSUSE中。 Packman是最大的外部存储库,为openSUSE提供了各种其他软件包,不仅限于与多媒体相关的应用程序和库,还提供了其他应用程序。 使用以下命令在openSUSE上启用Packman存储库。 在Tumbleweed上: $ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/' packman 在openSUSE Leap上: $ sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman 要刷新本地存储库数据库,请运行: $ sudo zypper refresh 最后,通过运行以下命令来安装所需的多媒体编解码器: $ sudo zypper dist-upgrade --from packman --allow-vendor-change $ sudo zypper install --from packman ffmpeg gstreamer-plugins-{good,bad,ugly,libav} libavcodec-full vlc-codecs
在Fedora上安装多媒体编解码器的方法 您可以通过启用RPM Fusion存储库在Fedora系统上安装多媒体编解码器。 RPM Fusion存储库是社区维护的软件存储库,提供了由于法律原因无法在Fedora中交付的其他软件包。 运行以下命令以启用RPM Fusion存储库(免费和非免费)。 对于RPM Fusion免费存储库,运行: $ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm 对于RPM Fusion非免费存储库,运行: $ sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm 使用dnf命令安装提供多媒体库的软件包: $ 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
相关主题 |