1.这里说的是通过nvidia的VDPAU API提供的接口硬解码,所以你的显卡要是N卡,至于具体支持的型号,请参考http://www.mythtv.org/wiki/VDPAU#Supported_Cards。另外,我的卡是GeForce 8400M GS,上面的表格里并没有列出,所以如果你觉得你的显卡型号和表格里的某个类似,我猜还是有可能的。
2.当然,你要安装合适(版本足够高)的显卡驱动。这方面众说纷纭,我也没有看官方文档。我的系统是9.04,驱动是源里默认的180.44,看网上一些地方说也是只要这个版本以上就可以了。
3.如果你搞定了前提,下面就很简单了。开始安装。
第一步:
代码: 全选
sudo apt-get install nvidia-180-libvdpau-dev libmad0-dev libxss-dev libmp3lame-dev ffmpeg libavcodec-dev libavformat-dev libswscale-dev flac lame w32codecs
代码: 全选
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd mplayer
./configure --enable-vdpau
make
sudo make install
如果你之前通过源安装了mplayer,你需要重新开一个终端。
代码: 全选
mplayer -vo help | grep vdpau
我测试的时候使用的是一个720p H.264的mkv文件。使用下面的命令播放
代码: 全选
mplayer -vc ffh264vdpau -vo vdpau <文件名>