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


142

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

Answers:


200

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

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

现在尝试使用任何支持GStreamer的播放器(例如“图腾”)播放包含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

此处的详细信息:用于4K H.265 / HEVC视频流的GStreamer插件


5
运行vlc-plugin安装时,出现以下错误: vlc-plugin-libde265 : Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed(Ubuntu 14.04)
Programster

1
当我在Ubuntu 14.04上的VLC中运行HEVC编码的视频时,在视频顶部看到绿色层。有人知道如何解决吗?@longsleep
苏厄姆2015年

1
您可以关注ubuntuhandbook.org/index.php/2015/02/…以在14.04上运行x265的VLC(它已经在回购14.10+中了)。那里的仓库也给你一个x265包。
pd12

1
在首次添加存储库后,“ sudo apt-get install vlc-plugin-libde265”对我有用!
T. Greg O'Neil's

1
如果您使用的是ubuntu 17+,这已过时
Jamie Hutber '18

20

@longsleep的一个很好的选择是,如果使用VLC:如此处所述您可以升级到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-upgrade 要么 sudo apt-get install vlc vlc-plugin-libde265

您还可以根据需要安装其他软件: vlc-plugin-*

该仓库没有gstreamer1.0-libde265软件包,但对于喜欢LTS版本的人来说,确实还有许多其他的“可升级的,高级的或Trusty无法正常使用的多媒体软件包” 14.04。


我正在ub15.04上使用vlc 2.2.0,似乎只要关闭所有其他程序,我就可以正常播放x265编码的5xxMB视频,因为我得到的CPU使用率非常高(70-90%) vlc,而使用x264视频我只能得到大约5-10%。这种高CPU使用率正常吗?还是应该比x264低得多?
彼得·雷夫斯

样本量较小(264、265分别有2个视频),x265可获得17-26%(约占1个内核的80-100%)的CPU使用率,x264可获得6-12%的CPU使用率。这是有道理的,因为265以更高的压缩率以相似的质量进行编码,因此需要更多的处理工作。而且,VLC可能尚未对x265解码进行优化,因此它接近1核的100%末端,这是我的猜测。
pd12

我懂了。然后,我猜想我7岁的双核笔记本电脑上的高负载才有意义:(
Peter Raeves 2015年

对于仿生或Ubuntu 17+,请使用以下命令,sudo add-apt-repository ppa:mc3man / bionic-prop sudo apt-get update sudo apt-get install x265
chaladi

10

如果您已安装Google Chrome,则另一种选择是在Chrome浏览器中添加/安装H.265 / HEVC播放器。

之后,您可以直接进入“ Google Chrome应用程序”(在Ubuntu发行版菜单中)并运行播放器。或者,您也可以启动Google Chrome,输入URL chrome:// apps,然后按Enter。这将导致Google Chrome浏览器向您显示其已安装的应用程序,因此您可以从那里直接运行H.265 / HEVC播放器

通过使用这种替代方法,无需安装任何库,编解码器,播放器插件或其他任何东西,因为H.265 / HEVC播放支持所需的一切已嵌入在H.265 / HEVC播放器中。

我已经使用过H.265 / HEVC播放器观看了两小时的H.265 / HEVC编码的电影,但是我没有遇到任何播放问题。


它不支持字幕。
Venkatesh

@Venkatesh如果H.264视频具有可切换(嵌入式)字幕,播放器将检测到它们并为您提供选择其中一个的选项。我有一些带有嵌入式字幕的MKV文件,在H.265 / HEVC Player上,我可以选择任何一种字幕或禁用字幕。但是,如果要加载外部字幕文件(例如.SRT文件),则否:播放器的当前版本不加载外部字幕文件。
Yuri Sucupira

由于某些原因,玩家无法使用我的薄荷糖17.2
。...– codeScriber

@codeScriber在过去的几个月中,我没有播放过任何H.265视频,但是看到您的评论后,我在Google Chrome浏览器上测试了该播放器(在64位XUbuntu 16.04和64位Mint 17.2上),我可以确认该Chrome应用已停止运行。我进行了一些测试,但找不到问题。我已向开发人员发送了一条消息,报告了该问题。同时,建议使用其他方法(例如,安装VLC Media Player和gstreamer集成库)。
Yuri Sucupira'9

谢谢尤里。我做到了,而且有效。现在我需要弄清楚oyt如何使rpi2 plex添加到它,而流媒体解码....
codeScriber
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.