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

我看到新的DivX Player 10展示了H.265/HEVC的播放,这是H.264的继任者。我想知道我如何在Linux中获得这种支持。是否需要为这种格式安装一个特定的编解码器?如何安装?

解决办法

还有一个用于libde265 GStreamer集成的PPA。安装了它,就可以用所有的GStreamer应用程序(浏览器、Totem等)播放H.265。

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

现在试着用任何GStreamer感知的播放器(例如"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 4K H.265/HEVC视频流插件

评论(15)

除了@longsleep'的伟大的答案之外,如果使用VLC:如这里所述,你可以升级到VLC 2.2.x或更高版本来获得HEVC/H.265支持。如果在14.04上,你需要添加这个 repo来获得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-*

Repo没有gstreamer1.0-libde265包,但有很多其他的"升级的、高级的或通常没有的多媒体包,用于Trusty"14.04,供喜欢LTS版本的人使用。

评论(4)

然而,另一种选择--如果你安装了谷歌浏览器--是添加/安装H.265 / HEVC播放器(在)到你的Chrome浏览器。

之后,你可以直接进入"Google Chrome Applications"(在你的Ubuntu发行版菜单中)并运行该播放器。或者你可以直接启动谷歌浏览器,输入网址chrome://apps并点击回车。这将导致谷歌浏览器显示其安装的应用程序,所以你可以直接从那里运行**H.265 / HEVC播放器。

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

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

评论(5)