發新話題
打印

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

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 即线程数。

TOP

發新話題