云网牛站
所在位置:首页 > Linux教程 > Linux下使用MPV+SMPlayer播放HEVC H265编码视频

Linux下使用MPV+SMPlayer播放HEVC H265编码视频

2018-04-08 08:32:16作者:Plum's稿源:plumz.me

在解决了 HEVC 播放问题之后,我发现了新的问题,那就是这软件用 VLC 播放起来太卡顿了。

 

搜索了一下发现几个比较绝望的结果。

1.HEVC 需要硬解码才可以保证绝对的流畅和低占用。

2.我的 CPU 是 Broadwell 所以在硬解码上比较惨,加上 Linux 环境,惨上加惨,简单来说,不支持。

3.VLC 的支持调用的库,需要至少到 Ubuntu 16.04 才能基本支持,而我刚从 16.04 退回来。

 

所以这事儿就没解了吗?当然不是,换播放器就行了。

目前最强大的播放器果然还是 MPV,Ubuntu 下的安装和使用需要借助 PPA:

sudo add-apt-repository ppa:rvm/smplayer

sudo add-apt-repository ppa:mc3man/mpv-tests

sudo apt-get update

sudo apt-get dist-upgrade

sudo apt-get install mpv smplayer smtube smplayer-themes smplayer-skins youtube-dl

 

youtube-dl 你可以不装,但是若想尝试一下用浏览器调用 MPV 播放 Youtube 的话可以留下。

SMPlayer 很早的时候用过,那时候还是调用 Mplayer,对它没什么太好的印象,不过现在真是今非昔比。

Linux下使用MPV+SMPlayer播放HEVC H265编码视频

 

引擎选择 MPV 之后基本就可以了,如果想要显卡加速的话可以试着宣萱 vaapi,不过据说 Intel 的只有 Skylake 开始才正式在 Linux 下支持 HEVC 而已。

虽然不一定支持显卡加速,但是流畅播放已经没有问题,并且占用还很低。

Linux下使用MPV+SMPlayer播放HEVC H265编码视频

 

如果乐意的话你可以安装 Firefox 的 Watch with MPV 插件,据说可以调用 MPV 播放 Youtube 视频,但是我没有成功而且不在意这插件。

最后就是发现一个问题,Youtube 的高清全部使用的是 VP9 视频,而在 Linux 下还是 Sklylake 才开始正式支持 VP9 视频硬解码,我的电脑 CPU 没戏,盲目的强制开启也只能是耗电,不如禁用回 H264,反而更流畅了。

 

相关主题

Debian/Ubuntu/Fedora/OpenSUSE/Arch Linux安装SMPlayer媒体播放器

精选文章
热门文章