当你开始使用新安装的Ubuntu系统并尝试打开一个MP4文件进行播放时,它可能会显示一个错误,即:
播放这个文件要求H.264(高清)解码器linux安装字体包,而且没有安装。
你可能会猜到缘由:系统没有安装所需的多媒体解码器,致使视频播放器播放该视频文件。
所以,解决方案是哪些?安装所需的解码器。怎样做呢?
我将讨论解决这个问题的三种方式:
只安装所需的解码器:它能解决所需的文件播放,而且一些其它格式的文件依然会处在无解码器可用的状态。一次安装多种多媒体解码器:它会安装解码器之外linux公社,都会安装你不须要的其它软件包,类似谷歌的字体库一样。安装一个不同的视频播放器:像VLC和MPV视频播放器默认状态下对解码器有更好的支持。对大多数常规视频文件来说,你何必分别安装它们。
假如你遵照我的建议,我建议你采用第二种和第三种方式。为何?一会你就晓得了。
在UbuntuLinux获取H.264解码器
这儿我使用UbuntuLinux。第一和第三种方式应当也适用于其它发行版,并且第二种方式不适用,由于所提及的包(经常)是Ubuntu所独有的。
方式1:只安装所需的解码器(不推荐)
当你听到这个错误时,它给你一个称作“在Ubuntu软件中心查找”的按键。点击这个按键打开软件中心,可能显示(或不显示)一些将在你的系统上安装H.264解码器的软件包。
软件包名可能听上去很相像,而且你须要安装来自“不良”组合"bad"set的GStreamer多媒体解码器。注意检测软件包的描述。
或则linux安装字体包,你可以使用如下命令在终端来安装软件包:
sudo apt install gstreamer1.0-plugins-bad
假如你对终端不了解,请注意要求使用你的帐户密码的提示。当你输入你的密码时,屏幕哪些都不显示。这是Linux的形式。你盲输密码之后按回车键。
一旦软件包安装完成,再度打开文件瞧瞧是否还能正常播放。
这可能对你有用,而且解决方案并未结束。你可能有其它格式的一些视频文件要求一些其它的H.264解码器或则其它解码器。
你可以通过如下命令安装更多的解码器:
sudo apt install libavcodec-extra gstreamer1.0-plugins-ugly gstreamer1.0-libav
但是,在Ubuntu有一个安装多媒体解码器愈加便捷的方式,我会在下一节展示给你。
方式2:安装所有多媒体解码器(推荐)
Ubuntu系统提供了一个名子称作ubuntu-restricted-extras的基础软件包,由许多常规的音频和视频解码器以及像类似谷歌字体库那样多余的一些软件包组成。
安装这个软件包你将不用再害怕多媒体解码器的问题了。
在Ubuntu打开终端并键入以下命令:
sudo apt install ubuntu-restricted-extras
因为这个基础软件鞋子含类似谷歌字库那样用不到的一些多余的软件,你必须得接受最终用户许可合同(EULA)才行。
下一屏类似如下。按下tab键会高亮显示选项。当正确的选项高亮显示时,按下回车键来确认你的选择。
当多媒体解码器安装完成后,你应当才能播放绝大多数媒体文件了。你的音乐播放器能播放MP3文件,你的视频播放器能播放MP4linux c,MKV等等格式。
但是,这也不是解决方案的终点,起码对个别人来说。
为何我要那样说?由于我早已注意到Ubuntu系统下的默认视频播放器Totem在播放个别视频格式文件时经常碰到问题。你会注意到忽然你的系统主机发热,电扇狂转而且键盘表针停止运行。
为何?由于Totem播放器在视频解码方面占用了大量的处理器资源。
当你播放视频的时侯你可以通过top命令尝试查看名称为totem这个进程(那是默认视频播放器的名子)。
你如今才能做哪些?你的麻烦看上去永无止境,别害怕。在Linux上有更好的视频播放器而且它们能帮助你解决问题。
方式3:安装一个更优秀的视频播放器(推荐)
在Linux上有好多优秀的视频播放器。我发觉它们优于默认的Totem视频播放器。
就我个人来说,这么多个我只喜欢这两个:VLC和MPV。
VLC是一个功能丰富且超级流行的视频播放器。很可能你已然使用过VLC。
MPV媒体播放器不是这么流行,但使用这个轻量级的程序播放视频文件是再合适不过了。
VLC和MPV播放器都擅长处理多媒体解码器。你甚至毋须分开来安装多媒体解码器。只须要安装VLC或则MPV,你就能否播放各类格式的视频文件。
在软件中心也可以找到它:
或则使用命令行在Ubuntu安装MPV:
sudo apt install mpv
如今你早已有了一个新的视频播放器,你应当右键点击视频文件,选择新的视频播放器来打开。
或则,你可以使其作为默认程序双击来播放视频文件。
对你有用吗?
我在这儿没有说太多细节。我想探讨各类技巧以及对应的异同点。
你在Ubuntu处理好H.264解码器的问题了吗?哪种方式对你有用?
via:
作者:AbhishekPrakash选题:lujun9972译者:hwlife校对:turbokernel
本文由LCTT原创编译,Linux中国荣誉推出