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

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

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

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

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

相关主题

linux+h264+cpu编码,Linux下使用MPV+SMPlayer播放HEVC H265编码视频相关推荐

  1. linux查看显卡核心数,linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 | 帮助信息-动天数据...

    linux查看硬件信息,linux查看硬盘信息,linux查看CPU信息,linux查看显卡,硬件型号信息 作者:dthost | 时间:2015-09-30 | 8,325 次阅读 linux服务器 ...

  2. CentOS下如何用SMplayer播放WMV格式文件

    CentOS下如何用SMplayer播放WMV格式文件 原文:http://www.linuxidc.com/Linux/2016-05/131665.htm 安装的是CentOS 6.6,想用来做桌 ...

  3. linux 多核cpu监控,Linux 下多核CPU知识

    1. 在Linux下,如何确认是多核或多CPU: #cat /proc/cpuinfo 如果有多个类似以下的项目,则为多核或多CPU: processor  : 0 ...... processor  ...

  4. linux监测cpu 内存,Linux中CPU与内存性能监测.docx

    Linux中CPU与内存性能监测(出处://chenleixing/article/details 在系统维护的过程中,随时可能有需要查看 CPU 使用率内存使用情况的需要,尤其是涉及到JVM,程序调 ...

  5. linux进程cpu时间片,Linux性能监控之CPU篇

    这篇文章中,主要介绍CPU的一些基础知识. 首先介绍一下Linux kernel中的调度器(scheduler),调度器负责调度系统中的两种资源,一是线程,二是中断.调度器给不同资源不同的优先级.从高 ...

  6. linux 手动控制cpu转速,Linux 手动计算CPU使用率

    先声明,本文涉及到的知识是之前搜集到的,现在整理出来分享大家,虽然打上原创的tag,但还是向原创致敬!如果涉及到侵权的问题,请联系我,我会及时更改! 目前linux统计cpu利用率时,所用到的信息,大 ...

  7. linux模拟cpu过载,linux下模拟CPU占用100%小程序

    linux下模拟CPU占用100%小程序 来源:https://blog.csdn.net/lin434406218/article/details/54694900 一.单个核100% 代码kill ...

  8. suse linux查看CPU温度,Ubuntu下查看CPU温度风扇转速和硬盘温度

    夏天到了,这几天本本的温度也飙升起来,在WinXP下玩了会CS,结果CPU一下就到了80度,吓得我赶紧关了. 下午Win7 64位旗舰版也下载完了,准备体验一下,就装个系统,网页都不浏览的情况下CPU ...

  9. linux调节cpu转速,Linux下调节CPU使用的几种方法

    一,使用taskset充分利用多核cpu,让cpu的使用率均衡到每个cpu上 #taskset -p, 设定一个已存在的pid,而不是重新开启一个新任务 -c, 指定一个处理,可以指定多个,以逗号分隔 ...

  10. linux php cpu,查找linux下进程占用CPU过高的原因,以php-fpm为例

    很多时候,线上服务器的进程在某时间段内长时间占用CPU过高,为了优化,我们需要找出原因. 1.找出占用CPU最高的10个进程 ps aux | sort -k3nr | head -n 10 或查看占 ...

最新文章

  1. BCP导出导入大容量数据实践
  2. js源码 模仿 jquery的ajax的获取数据(get,post )的请求封装
  3. MongoDB 基础浅谈
  4. c语言数组中两元素交换,如可交换两个数组中的元素?
  5. hibernate数据类型_Hibernate类型初学者指南
  6. 生命周期 用户可以操作dom_当面试官问:能否介绍下Vue生命周期时,该如何回答...
  7. 使用Dom4j进行XML解析
  8. win10 休眠设置无效_睡眠模式在Windows 10系统上不起作用?
  9. 拓端tecdat|R语言回归和主成分PCA 回归交叉验证分析预测城市犯罪率
  10. 国内统一Android应用市场,最全最干净的安卓应用市场
  11. IR2103H桥驱动电路
  12. Java工程师需要学习云原生吗?
  13. 计算机基础中关于二进制,计算机基础二进制十进制.ppt
  14. 7、前后端分离中的权限管理思路
  15. L1-009 N个数求和(解决测试点三错误)
  16. echarts百度地图涟漪效果
  17. 联想G40-70m黑苹果安装实录
  18. C语言:Educoder结构体储存学生信息
  19. ArcGIS earth 1.0 beta体验报告——给我一个按钮我将转动整个地球
  20. STM32CubeMX快速生成STM32F407ZG芯片寄存器初始化

热门文章

  1. MFQPPDCS测试理论(海盗派测试分析)
  2. jensen不等式(jensen不等式对于凹函数)
  3. 蔡学镛告诉我们—做好技术PPT的要点
  4. .net core | donet core IIS 文件路径问题
  5. PHP字符串函数 查找字符位置函数
  6. SNS光纤交换机命令及作用
  7. 基于esp32的物联网设计
  8. 工业相机SDK二次开发
  9. 二阶rc无源低通滤波器matlab,二阶rc无源低通滤波电路
  10. python网页登录验证码_15.Python实现识别登录验证码(入门)