当前位置: 首页 > 科技观察

如何在UbuntuLinux上安装H.264解码器

时间:2023-03-19 00:06:12 科技观察

当您开始使用新安装的Ubuntu系统并尝试打开MP4文件进行播放时,它可能会显示错误提示:PlayingthisfilerequiresH.264(HD)codec,但未安装。在播放某个媒体文件时,Ubuntu默认的视频播放器会报错,原因大概可以猜到:系统没有安装所需的多媒体解码器,导致视频播放器无法播放该视频文件。那么,解决方案是什么?安装所需的编解码器。怎么做?我将讨论三种解决这个问题的方法:只安装需要的解码器:可以解决需要的文件播放,但是一些其他格式的文件仍然会处于没有解码器可用的状态。一次安装多个多媒体编解码器:除了编解码器,它还会安装其他你不需要的软件包,类似于微软的字体库。安装不同的视频播放器:默认情况下,VLC和MPV等视频播放器具有更好的编解码器支持。对于大多数常规视频文件,您不必单独安装它们。如果你听从我的建议,我推荐第二种和第三种方法。为什么?一会儿你就会知道了。在UbuntuLinux上获取H.264编解码器这里我使用的是UbuntuLinux。第一种和第三种方法也应该适用于其他发行版,但第二种方法不行,因为提到的软件包(通常)是Ubuntu独有的。方法1:仅安装必需的编解码器(不推荐)当您看到此错误时,它会为您提供一个名为“在Ubuntu软件中心查找”的按钮。单击此按钮将打开软件中心,它可能会(也可能不会)显示一些将在您的系统上安装H.264编解码器的软件包。Ubuntu软件中心可能提供H.264解码器包。包名听起来可能相似,但您需要从“坏”集中安装GStreamer多媒体解码器。请注意检查包裹的说明。或者,您可以使用以下命令在终端中安装软件包:sudoaptinstallgstreamer1.0-plugins-bad如果您不知道终端,请注意提示要求使用您的帐户密码。当您输入密码时,屏幕上不会显示任何内容。这是Linux的方式。你盲目输入密码,然后回车。安装包后,再次打开文件以查看是否可以正常播放。这可能对您有用,但解决方案不止于此。您可能有一些其他格式的视频文件需要其他H.264编解码器或其他编解码器。您可能仍然无法使用其他编解码器播放视频您可以安装更多编解码器:sudoaptinstalllibavcodec-extragstreamer1.0-plugins-uglygstreamer1.0-libav但是,在Ubuntu上有一个更方便的多媒体解码器方法,我将在下一节中向您展示。方法二:安装所有的多媒体编解码器(推荐)Ubuntu系统提供了一个名为ubuntu-restricted-extras的基础包,它由许多常规的音视频编解码器和一些冗余包组成,比如微软字体库。安装此软件包,您将不再需要担心多媒体编解码器。在Ubuntu中打开终端并输入以下命令:sudoaptinstallubuntu-restricted-extras由于此基本包包含一些您不使用的冗余软件,例如MicrosoftFonts,因此您必须接受最终用户许可协议(EULA)。按T??ab键并按Enter键以接受EULA协议。下一个屏幕看起来像这样。按tab键将突出显示该选项。当正确的选项突出显示时,按Enter确认您的选择。当您的正确选项突出显示时,按Tab键并输入以确认。安装媒体编解码器后,您应该能够播放大多数媒体文件。您的音乐播放器可以播放MP3文件,您的视频播放器可以播放MP4、MKV等。然而,这也不是解决方案的结束,至少对于某些人而言。我为什么这么说?因为我注意到Ubuntu中默认的视频播放器Totem在播放某些视频格式时经常会出现问题。您会注意到您的系统主机突然变热,风扇狂转,鼠标指针停止工作。为什么?因为TotemPlayer在视频解码中占用了大量的处理器资源。播放视频时,可以尝试使用top命令查看名为totem(即默认视频播放器的名称)的进程。Ubuntu默认的视频播放器Totem可能会消耗太多必要的CPU资源方法三:安装更好的视频播放器(推荐)Linux上有很多不错的视频播放器。我发现它们优于默认的Totem视频播放器。就个人而言,在众多中我只喜欢这两个:VLC和MPV。VLC是一款功能丰富且超级流行的视频播放器。您可能已经在使用VLC。MPV媒体播放器并不是那么流行,但这个轻量级程序非常适合播放视频文件。VLC和MPVPlayer都擅长处理多媒体编解码器。您甚至不必单独安装多媒体编解码器。您只需安装VLC或MPV,即可播放各种格式的视频文件。您也可以在软件中心找到它:MPV在Ubuntu软件中心可用,或者使用命令行在Ubuntu中安装MPV:sudoaptinstallmpv现在您有了一个新的视频播放器,您应该右键单击视频文件并选择新视频播放器打开。或者,您可以将其设置为双击播放视频文件的默认程序。