LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: aaccdd

手把手教你编译安装MPlayer-1.0pre5

[复制链接]
发表于 2004-7-19 00:57:21 | 显示全部楼层
装了zlib和png后装支持gui的mplayer还是出现上面的出错信息,说还是png没装上。可我已装上了啊。
发表于 2004-7-19 01:02:30 | 显示全部楼层
对了,一般的依赖包,如果用源代码安装,需要加载--prefix=/usr参数,安装到/usr里边,这样就可以正确找到了
发表于 2004-7-19 01:03:43 | 显示全部楼层
使用--prefix=/usr参数安装依赖包的源代码以后,最好运行
sudo /sbin/ldconfig
然后再安装原软件
发表于 2004-7-19 01:15:20 | 显示全部楼层
老大,你就把怎么装lib的详细过程写下好不好啊?我装了几万次了,可装mplayer 时还是说:
.Error: PNG support required for GUI compilation, please install libpng and libpng-dev packages.
发表于 2004-7-19 02:59:19 | 显示全部楼层
mplyaer -vc help >vc.txt

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-7-19 03:01:48 | 显示全部楼层
mplayer -ac help > ac.txt

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-7-19 09:42:48 | 显示全部楼层
老大,你就把怎么装lib的详细过程写下好不好啊?我装了几万次了,可装mplayer 时还是说:
.Error: PNG support required for GUI compilation, please install libpng and libpng-dev packages.


$ locate libpng
/usr/lib/libpng.so.2.1.0.15
/usr/lib/libpng12.so.0
/usr/lib/libpng10.so
/usr/lib/libpng12.a
/usr/lib/libpng.so
/usr/lib/libpng.so.3.1.2.5
/usr/lib/libpng.so.3
/usr/lib/libpng.a
/usr/lib/libpng10.a
/usr/lib/libpng12.so
/usr/lib/libpng12.so.0.1.2.5
...

如果你是rpm安装,libpng*.so.*就在/usr/lib/下,
如果是source安装,使用了--prefix=/usr/也在/usr/lib/下,
系统默认可以找到;
如果是source安装,默认配置,则在/usr/local/lib/下,
如果你的/etc/ld.so.conf中,没有/usr/local/lib/
则系统无法找到共享库文件,
需要在/etc/ld.so.conf中添加一行:
/usr/local/lib           //添加内容
然后运行
# ldconfig

注意libpng,libpng-devel都要安装。
发表于 2004-7-19 09:55:12 | 显示全部楼层
原来是我没有装libpng-devel,谢谢楼上的各位。
发表于 2004-7-19 11:00:55 | 显示全部楼层
...
如果是用源代码安装,不存在libpng和libpng-devel的区别问题
只有rpm有这个区别
发表于 2004-7-19 12:50:09 | 显示全部楼层
最初由 aaccdd 发表
那是因为mplayer默认用了ffmpeg来播放wmv文件,
如果要使用wmp的解码器,
需要加上-vc 选项,比如
mplayer -vc wmvdmo/wmv9dmo;
同样的道理,如果是wma文件,
可以加上-ac选项,比如:
mplayer -ac wmadmo/wma9dmo。

其中
-vc是指定视频解码器,
-ac是指定音频解码器;
要查看自己的音/视聘解码器使用
mplayer -vc/-ac help,
会有一个列表,
比如:
vc:         vfm:      status:   info:  [lib/dll]
mpegpes     mpegpes   working   Mpeg PES output (.mpg or Dxr3/DVB card)
mpeg12      libmpeg2  working   MPEG 1 or 2 (libmpeg2)
ffmpeg1     ffmpeg    working   FFmpeg MPEG 1  [mpeg1video]
ffmpeg2     ffmpeg    working   FFmpeg MPEG 2  [mpeg2video]
ffmpeg12    ffmpeg    working   FFmpeg MPEG 1/2  [mpegvideo]
。。。

其中的vc/ac就是在选项中的解码器的名称,working指得是状态。
详细内容请看info mplayer


那请问有没有什么方法使它能自动打开阿 在图形界面下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表