当前位置: 首页>>技术教程>>正文


如何在Ubuntu Linux上安装H.265/HEVC编解码器?

, , , ,

问题描述

我已经看到新的DivX Player 10显示了H.265 /HEVC播放,这是H.264的后继。我想知道如何在Linux中获得这种支持。是否需要安装特定于此格式的编解码器?怎么样?

最佳解决方法

还有一个用于libde265 GStreamer集成的PPA。安装后,用户可以使用所有GStreamer应用程序(浏览器,图腾等)播放H.265。

sudo apt-add-repository ppa:strukturag/libde265
sudo apt-get update

现在尝试使用任何GStreamer-aware播放器(例如”totem”)播放包含HEVC /H.265内容的.mkv。这应该检测缺少的编解码器并提示安装libde265 GS插件(确保根据您的体系结构选择64位或32位版本)。

您也可以直接安装相应的GStreamer插件:

sudo apt-get install gstreamer0.10-libde265

或者对于GStreamer 1.0应用程序:

sudo apt-get install gstreamer1.0-libde265

还有一个VLC插件可用:

sudo apt-get install vlc-plugin-libde265

详情在这里:GStreamer plugin for 4K H.265/HEVC video streaming

次佳解决方法

如果使用VLC,则可以使用@ longsleep的great answer替代:如here所述,您可以升级到VLC 2.2.x或更高版本以获得HEVC /H.265支持。如果在14.04,你需要添加这个回购获得2.2.x +版本的VLC:

sudo add-apt-repository ppa:mc3man/trusty-media

sudo apt-get update

sudo apt-get dist-upgradesudo apt-get install vlc vlc-plugin-libde265

如果你愿意,你也可以安装其他的:vlc-plugin-*

该回购没有gstreamer1.0-libde265软件包,但对于那些喜欢LTS版本的用户,确实有很多其他的“升级,高级或非正常可用的Trusty多媒体软件包”14.04。

第三种解决方法

另一种选择 – 如果您安装了Google Chrome浏览器 – 则将H.265 / HEVC player(in)添加/安装到您的Chrome浏览器。

之后,您可以直接前往“Google Chrome应用程序”(位于Ubuntu发行版菜单中)并运行播放器。或者您可以启动Google Chrome,输入网址chrome://apps并按Enter键。这将导致谷歌浏览器向您显示其安装的应用程序,所以你可以直接从那里运行H.265 /HEVC播放器。

通过使用这种替代方法,不需要安装任何库,编解码器,播放器插件等等,因为H.265 /HEVC播放支持所需的所有东西都已经嵌入在H.265 /HEVC播放器中。

我已经使用H.265 /HEVC播放器观看了几张two-hour-long H.265 /HEVC编码的电影,而且我没有遇到任何播放问题。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/365.html,未经允许,请勿转载。