在centos下使用mplayer看高清电影,没想到出奇的卡。在网上搜索到一篇非常好的解决方法附在最下面。这里先记录自己实际的解决方法:
解决方法一:使用mplayer -framedrop参数来播放,效果也不错。
解 决方法二:按照下文介绍的第2种方法,使用多线程mplayer来播放。由于下文中的链接不可用,另外git的代理配置也麻烦,所以直接去mplayer 官方网站下载最新的mplayer的源代码包,接着去http: //src.chromium.org/viewvc/chrome/trunk/deps/third_party/ffmpeg/ffmpeg-mt.tar.gz 下载ffmpeg-mt的源代码,分别解压,然后用ffmpeg-mt替换掉mplayer源码中的ffmpeg,按照./configure && make && make install三步走安装mplayer。安装过程出错说libswcale目录中没有makefile,原来ffmpeg-mt的libswcale本 来就是空的,再把mpalyer自带的ffmpeg中的libswcale复制过去,重新安装。完成以后,用下面命令播放:
mplayer -vfm lavf -lavdopts threads=4 ~/movies/movie.RMVB

下文介绍了在linux下使用mplayer看高清电影的三种方法,原文链接:http://linuxtoy.org/archives/play-hd-movies-with-mplayer.html

Linux 下使用 MPlayer 观看高清电影的三种解决方案

最近,MPlayer 官方网站刊载了一篇名为《Video Acceleration and You 》的文章,该文简述了使用 MPlayer 来观看 1080 H.264 高清电影的几种方案,兹摘录如下,并加以说明。

  1. VDPAU VDPAU 即 Video Decode and Presentation API for Unix 的简称,它是由 NVIDIA 针对 GeForce 8 及更新的系列所设计的一套 API,既有解码,也有解码后处理,可以大幅降低 CPU 的占用率。 目前,MPlayer 的 SVN 版本已经提供了针对 VDPAU 的支持,你将需要通过 Subversion 版本控制工具来获取其源代码 并 自行编译。同时,在播放时需指定 -vo vdpau -vc ffh264vdpau 选项和参数。
  2. FFmpeg-mt FFmpeg-mt 是一个包含多线程实验性功能的 FFmpeg 新分支,它可以充分利用多核或多个 CPU 的优势,从而加快视频解码过程。 FFmpeg-mt 的源代码可由 Git 取得,编译及安装可使用以下命令: git clone git://repo.or.cz/mplayer && cd mplayer && git checkout origin/mt && git submodule init && git submodule update && ./configure && make && make install 同样,播放时需指定相应选项和参数:-lavdopts threads=N ,其中 N 即线程数。
  3. CoreAVC for Linux CoreAVC 据说是 Windows 平台下最好的 H.264 解码器,包含多线程、多核(专业版)等支持,其最大的特色是快。通过 CoreAVC for Linux 可以在 Linux 下使用 CoreAVC。之前,该项目曾被 CoreAVC 的开发商要求关闭,后来经过沟通在 Google Code 上得已重新开放。 关于 CoreAVC for MPlayer 的安装,可以参考这篇安 装指南 。 得益于好友 Dark 的帮助,我目前使用的即是这种方案。我的体验是,1080P 的片子可以流畅播放,CPU 占用率在 40%~70% 之间徘徊(我的是 Intel Pentium Dual-Core E2140 CPU);720P 的更低一些,大约在 10%~40%。

综上,第一种方案针对显卡的要求要高一些,我的 GeForce 7300GT 目前便无福消受;第三种呢,CoreAVC 需要额外花钱购买,专业版要 15 刀;第二种方案倒是非常值得一试。

linux下使用mplayer观看高清电影相关推荐

  1. pcm输出还是源码输出_观看高清必备 如何简单实现源码输出

    目前不少蓝光当中都采用了多声道音轨,其中不乏DTS-MA或Dolby TrueHD格式的音频,如果使用多声道音箱外加源码输出的话能获得不俗的视听效果 观看高清必备 如何简单实现源码输出 [PChome ...

  2. 手机收费看高清电影能否成为趋势?

    手机收费看高清电影能否成为趋势? 小编今天看了一篇文章,主要是说了当今收费观看高清电影即将或者说已经成为了一种主流趋势,文中提到网上的免费电影"午餐"时代即将结束.乐视网.腾讯网. ...

  3. 一部高清电影在不同分辨率下文件大概各有多大

    转载自:http://tv.abang.com/od/knowledge/a/hdmoviesize.htm 有许多朋友希望能有机会观看到高清格式的电影,但对高清电影文件到底有多大,心中却没有什么概念 ...

  4. 高清电影播放机选购知识——附30余款播放机资料(1)

    高清播放机,首先我们 要在市场上区分2类产品,一种是偷换概念的"高清播放机",这种机子一般2百元到5百元,他们主要以播放RM/RMVB为主,也能兼顾多种其他格式,但是 码率不能太高 ...

  5. 有光照就能上网 0.2秒即可下载一部高清电影

    再也不用费尽心思询问 WIFI 密码了,以后,哪里有光照,哪里就可以上网.中国"可见光通信系统关键技术研究"近日取得重大突破,实时通信速率提升至 50Gbps,也就是说: 0.2 ...

  6. 删除桌面上淘宝商城,高清电影,精彩小游戏图标

    症状:最近很多朋友反应,桌面上多了高清电影.精彩小游戏.淘宝商城这三个图标,右击这几个图标,只有打开主页或创建快捷方式的选项,无法删除. 经过测试,解决方法如下: 首先在桌面上右击,依次点击排列图标, ...

  7. 高清电影如何加载字幕【解决】

    现在我们可以在网络下载好多高清电影,可一部分高清电影不带字幕.听不懂E文,怎么办呢? 在网上找了好多天,今天终于解决了. 先去射手网shooter.cn下载你要的字幕文件,RAR后缀的文件就把它解压缩 ...

  8. iOS动画一点也不神秘————你是喜欢看幻灯片?还是看高清电影?

    iOS设备在平均线上硬件比andorid设备良好许多,尤其是内存和CPU,所以iOS应用里面有大量动画交互效果的交互,这是每个用户都喜悦的,如果每个操作对应界面来讲都是直接变化,那变得十分地生硬. 你 ...

  9. 10016.Linux下安装mplayer播放器

    Red Hat 9:Linux下安装mplayer播放器(zz from http://blog.csdn.net/lastking/) mplayer是linux下播放速度最快(正确安装了显卡驱动) ...

最新文章

  1. 字节跳动学习笔记:java多线程实现原理
  2. ajax序列化表单,再也不用通过data去一个个的传值了
  3. 控制器view及UIApplication的生命周期
  4. JDK文档中关于Semaphore的正确使用以及使用场景
  5. python中遇到循环import即circular import的问题原理剖析及解决方案
  6. Leedcode4-sort listnode 归并排序
  7. Button按钮多行显示的实现方法
  8. 《windows核心编程》–Windows内存体结构(二)
  9. Data Lake Analytics: 基于OSS文件自动推断建表
  10. Linux之/etc/group文件
  11. windows10重装后锁定其他盘_电脑重装Windows10系统步骤
  12. python求最大值最小值求和_python3.2求和与最值
  13. 190414每日一句
  14. Protocol analysis methodology
  15. 万稞pw80线切割编程软件_现在模具设计,编程行业,还是很吃香的
  16. 唐诗三百首加密软件如何使用_绿盾加密软件如何设置审批流程管理
  17. 怎么隐藏电脑桌面计算机,怎么隐藏电脑桌面软件
  18. 屏幕录像专家----百度百科
  19. 1寸、2寸、小2寸的照片尺寸是多少
  20. mysql 月初 月末_sqlserver 取取月初月末和月份间隔

热门文章

  1. 2022年连锁酒店行业研究报告
  2. LiveQing流媒体服务无插件直播
  3. hackthebox-admirer (adminer渗透 python-library-hijacking)
  4. 高桥盾react和boost_耐克的Epic React和阿迪的Boost哪个更厉害
  5. Flink 实战 | 贝壳找房基于Flink的实时平台建设
  6. 腾讯汤道生:微信乘车码已全量上线昆明地铁
  7. 【自动控制原理】燃烧卡路里_系统分析实例-笔记
  8. 可视化-three.js波浪线条
  9. 2019全球外汇三大平台排名基本情况
  10. 产品如何定价?别进误区