Redian新闻
>
在 Ubuntu Linux 如何安装 H.264 解码器 | Linux 中国

在 Ubuntu Linux 如何安装 H.264 解码器 | Linux 中国

科技
 
导读:系统没有安装所需的多媒体解码器,导致视频播放器播放该视频文件。                         
本文字数:2511,阅读时长大约:4分钟

LCTT 译者 :北梦南歌
🌟🌟🌟
翻译: 21.0 篇
|
贡献: 1675 天
2017-10-08
2022-05-09
https://linux.cn/lctt/hwlife

当你开始使用 新安装的 Ubuntu 系统🔗 itsfoss.com 并尝试打开一个 MP4 文件进行播放时,它可能会显示一个错误,即:

播放这个文件要求 H.264(高清)解码器 ,但是没有安装。

当播放特定媒体文件时,Ubuntu 的默认视频播放器会显示错误

你可能会猜到原因:系统没有安装所需的多媒体解码器,导致视频播放器播放该视频文件。

所以,解决方案是什么?安装所需的解码器。怎么做呢?

我将讨论解决这个问题的三种方法:

1. 只安装所需的解码器:它能解决所需的文件播放,但是一些其它格式的文件仍然会处在无解码器可用的状态。
2. 一次安装多种多媒体解码器:它会安装解码器之外,还会安装你不需要的其它软件包,类似微软的字体库一样。
3. 安装一个不同的视频播放器:像 VLC 和 MPV 视频播放器默认状态下对解码器有更好的支持。对大多数常规视频文件来说,你不必分别安装它们。

如果你遵从我的建议,我建议你采用第二种和第三种方法。为什么?一会你就知道了。

在 Ubuntu Linux 获取 H.264 解码器

这里我使用 Ubuntu Linux。第一和第三种方法应该也适用于其它发行版,但是第二种方法不适用,因为所提到的包(常常)是 Ubuntu 所独有的。

方法 1: 只安装所需的解码器(不推荐)

当你看到这个错误时,它给你一个叫做 “在 Ubuntu 软件中心查找” 的按钮。点击这个按钮打开软件中心,可能显示(或不显示)一些将在你的系统上安装 H.264 解码器的软件包。

在 Ubuntu 软件中心可能提供 H.264 解码器软件包

软件包名可能听起来很相似,但是你需要安装来自“不良”组合("bad" set)的 GStreamer 多媒体解码器。注意检查软件包的描述。

或者,你可以使用如下命令在终端来安装软件包:

  1. sudo apt install gstreamer1.0-plugins-bad

如果你对终端不了解,请注意要求使用你的账户密码的提示。当你输入你的密码时,屏幕什么都不显示。这是 Linux 的方式。你盲输密码然后按回车键。

一旦软件包安装完成,再次打开文件看看是否能够正常播放。

这可能对你有用,但是解决方案并未结束。你可能有其它格式的一些视频文件要求一些其它的 H.264 解码器或者其它解码器。

其它的解码器播放视频你可能仍然有问题

你可以通过如下命令安装更多的解码器:

  1. sudo apt install libavcodec-extra gstreamer1.0-plugins-ugly gstreamer1.0-libav

然而,在 Ubuntu 有一个 安装多媒体解码器更加方便的方法🔗 itsfoss.com,我会在下一节展示给你。

方法 2: 安装所有多媒体解码器(推荐)

Ubuntu 系统提供了一个名字叫做 ubuntu-restricted-extras 的基础软件包,由许多常规的音频和视频解码器以及像类似微软字体库那样多余的一些软件包组成。

安装这个软件包你将不用再担心多媒体解码器的问题了。

在 Ubuntu 打开终端并键入以下命令:

  1. sudo apt install ubuntu-restricted-extras

由于这个基础软件包包含类似微软字库那样用不到的一些多余的软件,你必须得接受最终用户许可协议(EULA)才行。

按下 tab 键 然后点击回车接受 EULA 协议

下一屏类似如下。按下 tab 键会高亮显示选项。当正确的选项高亮显示时,按下回车键来确认你的选择。

当高亮显示你正确的选项时,按下 tab 键,按回车键确认

当多媒体解码器安装完成后,你应该能够播放绝大多数媒体文件了。你的音乐播放器能播放 MP3 文件,你的视频播放器能播放 MP4,MKV 等等格式。

然而,这也不是解决方案的终点,至少对某些人来说。

为什么我要那样说?因为我已经注意到 Ubuntu 系统下的默认视频播放器 Totem 在播放某些视频格式文件时常常遇到问题。你会注意到突然你的系统主机发热,风扇狂转并且鼠标指针停止运行。

为什么?因为 Totem 播放器在视频解码方面占用了大量的处理器资源。

当你播放视频的时候你可以通过 top 命令尝试查看名称为 totem 这个进程(那是默认视频播放器的名字)。

Ubuntu 默认的视频播放器 Totem 可能消耗过多的必要的 CPU 资源

你现在能够做什么?你的麻烦看起来永无止境,别担心。在 Linux 上有更好的视频播放器🔗 itsfoss.com 并且它们能帮助你解决问题。

方法 3: 安装一个更优秀的视频播放器(推荐)

在 Linux 上有很多优秀的视频播放器。我发现它们优于默认的 Totem 视频播放器。

就我个人来说,那么多个我只喜欢这两个:VLC🔗 www.videolan.org 和 MPV🔗 mpv.io

VLC 是一个功能丰富且超级流行的视频播放器。很可能你已经使用过 VLC 。

MPV 媒体播放器不是那么流行,但使用这个轻量级的程序播放视频文件是再合适不过了。

VLC 和 MPV 播放器都擅长处理多媒体解码器。你甚至不必分开来安装多媒体解码器。只需要 安装 VLC🔗 itsfoss.com 或者 MPV ,你就能够播放各种格式的视频文件。

在软件中心也可以找到它:

在 Ubuntu 软件中心 MPV 可用

或者 使用命令行 在 Ubuntu 安装 MPV🔗 itsfoss.com

  1. sudo apt install mpv

现在你已经有了一个新的视频播放器,你应该右键点击视频文件,选择新的视频播放器来打开。

或者,你可以使其作为默认程序🔗 itsfoss.com 双击来播放视频文件。

对你有用吗?

我在这里没有说太多细节。我想阐述各种方法以及对应的优缺点。

你在 Ubuntu 处理好 H.264 解码器的问题了吗?哪种方法对你有用?


via: https://itsfoss.com/install-h-264-decoder-ubuntu/

作者:Abhishek Prakash 选题:lujun9972 译者:hwlife 校对:turbokernel

本文由 LCTT 原创编译,Linux中国 荣誉推出


欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
科隆新二日游Ubuntu Unity 22.04 LTS 新功能体验 | Linux 中国Archinstall 新的菜单系统让安装 Arch Linux 更容易了 | Linux 中国在 Linux 上安装 FFmpeg | Linux 中国统信 Deepin为什么要摆脱Ubuntu和Debian?10 大必备 Ubuntu 应用:基本篇 | Linux 中国使 Ubuntu 22.04 LTS 成为史诗版本的 5 个不太流行的功能 | Linux 中国普京的战略深不可测如何双启动 Ubuntu 22.04 LTS 和 Windows 11 | Linux 中国Ubuntu 22.04 LTS 中安装经典 GNOME Flashback 指南 | Linux 中国砍伐后院百年大松树如何在 Ubuntu 22.04 / 20.04 LTS 中重新设置 sudo 密码 | Linux 中国实测 Linux Mint 升级工具 | Linux 中国详解在 Ubuntu 中引导到救援模式或紧急模式 | Linux 中国如何在 Ubuntu 中安装具体指定的软件包版本 | Linux 中国Ubuntu 的 Unity 桌面还活着:时隔 6 年后,7.6 测试版发布 | Linux 中国Hiring | Real Estate Senior Accountant / Accounting Manager硬核观察 #673 Ubuntu 22.04 干掉内存占用超出的应用引来批评Ubuntu 22.04 之 KVM 安装手札 | Linux 中国Ubuntu 22.04 LTS 和 20.04 LTS 之间的十大变化 | Linux 中国开源朗读者:我是如何帮助妈妈从 Windows 切换至 Linux 的 | Linux 中国你的目的是什么?!Fudgie?令人惊叹的 Budgie 桌面即将登陆 Fedora Linux | Linux 中国如何在 Linux 和 Windows 电脑之间共享文件 | Linux 中国Linux Mint 接管 Timeshift 备份工具的开发,并作为一款 XApp 来维护 | Linux 中国无法在 Ubuntu 22.04 上运行 AppImage?这是解决方法 | Linux 中国如何在 Fedora Linux 中安装多媒体编码器 | Linux 中国如何在 Linux 桌面中启用 “激活 Linux” 水印通知 | Linux 中国我如何在 Linux 上扫描家庭照片 | Linux 中国走进繁花:荷兰(7)-如歌的行板Ubuntu Core 22 来了,适用于物联网和边缘设备 | Linux 中国上一个说“丼”不读jǐng的人,已经被我骂哭了CentOS 的继承者 AlmaLinux 9 发布 | Linux 中国Ubuntu MATE 的负责人开发了一个漂亮的工具,专用于安装第三方 deb 包 | Linux 中国硬核观察 #685 数年后 Ubuntu Unity 桌面起死回生
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。