在解决了 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,对它没什么太好的印象,不过现在真是今非昔比。

选区_010.png

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

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

选区_007.png

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

选区_011.png

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

选区_009.png