【求助】mplayer的硬解码安装问题

Totem,mplayer,sopcast,realplayer,bmp
回复
头像
SiemensLee
帖子: 96
注册时间: 2008-12-20 18:35
来自: 合肥

【求助】mplayer的硬解码安装问题

#1

帖子 SiemensLee » 2010-05-20 12:46

ATI移动显卡的用户
源里的mplayer支持硬解码吗?
我用viewtopic.php?f=74&t=256841&start=0中的方法安装mplayer,但是编译的时候总是会提示错误

代码: 全选

ERROR: you need VA API headers for this project
现在怎么办呢?
我安装了xvba,libva,vaapi
执行了命令

代码: 全选

sudo apt-get build-dep mplayer
就是在

代码: 全选

sh ./checkout-patch-build.sh
这一步失败了…… :em20
求救中!

问题解决了,原来我还漏了一个包没有安装…… :em06 见附件,必须要安装附件中的三个包才能成功啊!
xvba-video_0.6.9-1_i386.deb
(40.45 KiB) 已下载 41 次
libva-dev_0.31.0-1+sds9_i386.deb
(33.94 KiB) 已下载 66 次
libva1_0.31.0-1+sds9_i386.deb
(40.54 KiB) 已下载 39 次
给个官网的地址:
http://www.splitted-desktop.com/~gbeauchesne/
系统的源里都没有这几个东东……

还有一个问题,我编译好之后的mplayer可以播放声音却没有画面!为什么?

代码: 全选

$ cd mplayer-vaapi
$ ./mplayer -vo vaapi -va vaapi <URI>

<URI> can be a pathname or an URL.

For OpenGL rendering:
$ ./mplayer -vo vaapi:gl -va vaapi <URI>

For OpenGL rendering with reflection effect:
$ ./mplayer -vo vaapi:gl:reflect -va vaapi <URI>
以上三种命令都试过了,没有画面,只有声音!
还有,编译好之后怎么安装?
:em06
上次由 SiemensLee 在 2010-05-20 13:24,总共编辑 2 次。
我在政府的关照下长大,我深爱着我的国家,我的党!
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: 【求助】mplayer的硬解码安装问题

#2

帖子 delectate » 2010-05-20 12:54

VA API headers for this project
driver
头像
SiemensLee
帖子: 96
注册时间: 2008-12-20 18:35
来自: 合肥

Re: 【求助】mplayer的硬解码安装问题

#3

帖子 SiemensLee » 2010-05-20 14:07

怎么没有人回答我啊! :em20 :em20 :em20
我在政府的关照下长大,我深爱着我的国家,我的党!
dukeduan
帖子: 104
注册时间: 2007-09-11 10:12
来自: Yunnan

Re: 【求助】mplayer的硬解码安装问题

#4

帖子 dukeduan » 2010-05-21 14:26

得用官方驱动。看看mplayer的输出就知道了,有一个库文件找不到,打开vaapi设备出错。
********
人穷志短
马瘦毛长
********
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re: 【求助】mplayer的硬解码安装问题

#5

帖子 Jarson » 2010-05-21 16:32

默认的开源驱动不支持硬解码viewtopic.php?f=74&t=271173
psp659
帖子: 1
注册时间: 2008-03-19 10:22

Re: 【求助】mplayer的硬解码安装问题

#6

帖子 psp659 » 2010-05-22 7:20

准备x264
sudo apt-get install build-essential checkinstall gpac libgpac-dev git-core yasm
下载需要的所有软件
$ cd $HOME
$ git clone git://git.videolan.org/x264.git
$ cd x264
$ ./configure --prefix=/usr --enable-shared
$ make
$ sudo checkinstall --fstrans=no --install=yes --pakdir "$HOME/Desktop" \
--maintainer "$USER" --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`-0.0ubuntu1" \
--backup=no --deldoc=yes --deldesc=yes --delspec=yes --gzman --default
$ make distclean
这样x264就算是编译,安装好了

接下来准备live555
$ cd $HOME
$ wget http://www.live555.com/liveMedia/public ... est.tar.gz
$ tar xvf live555-latest.tar.gz
$ cd live
$ ./genMakefiles linux
$ make
$ sudo cp -r $HOME/live /usr/lib

然后是 libopencore-amr
有两个方法安装
在ubuntu 9.04要从medibuntu安装
$ cd $HOME
$ wget http://transact.dl.sourceforge.net/proj ... 1.2.tar.gz
$ tar xvf opencore-amr-0.1.2.tar.gz
$ cd opencore-amr-0.1.2/
$ ./configure --prefix=/usr
$ make
$ sudo checkinstall --fstrans=no --install=yes --pakdir "$HOME/Desktop" \
--maintainer "$USER" --pkgname="libopencore-amr" --pkgversion="0.1.2" \
--backup=no --deldoc=yes --deldesc=yes --delspec=yes --gzman --default
$ make distclean
回复