1. windows下如何安装mplayer
进入mplayer官方网站http://www.mplayerhq.hu/design7/news.html,点击左侧列表download项,进入下载页面。
现在你有两种选择,第一种是自己编译源代码安装,你需要下载windows下编译所需的工具、mplayer源代码、以及mplayer编译所需要的库等。这个可以参考http://blog.sina.com.cn/s/blog_465bdf0b010000o6.html 或http://blog.chinaunix.net/uid-20718335-id-3035492.html这两篇文章,这种安装当然比较繁琐。第二种,官方已经提供编译好的二进制文件,直接下载,自己配置使用即可。现在介绍第二种方法。
继续看那个下载页面,往下拉,找到Binaries(大标题,很明显),表中找到MPlayer Windows builds,点击后面的http,进入下载页。
这个页面中,找到Build selection table这个表,根据自己电脑的CPU情况选择适合自己的下载。下载下来的文件直接能用,但是需要注意,没有图形界面,在命令行下使用。
解压缩下载的文件,打开,看下mplayer文件夹下的config和input.conf文件,播放视频时,鼠标无用,你要用的键盘快捷键都在input.conf中有定义。
如何运行,windows下可以运行cmd,打开命令行窗口,然后键入[Mplayer.exe所在的路径]mplayer [视频所在路径][视频名称]就可以打开视频了。例如:d:ProgramFilesUnMPlayermplayer f:movie功夫熊猫.mp4
更多的配置,以及配置文件的修改,请自行查阅相关资料。
如果想要图形界面,有其他的软件,如smplayer等等都自带图形界面,请自行查阅。
2. 命令行下mplayer的音量控制
MPlayer是基本上基于GPL协议的。但有些非GPL的代码所以不能用binary包发布。依据法律,MPlayer不能够做成rpm包发布。所以大家一定要使用source来编译,当然不能用rpm包发布还因为MPlayer在编译是针对机器的具体配置做了很多优化。所以在一台机器上编译的MPlayer不一定能在另 外的机器上运行(不过他们正在研究实时监测cpu的代码,下个版本应该就可以了)。
MPlayer 能播放的文件:MPEG,VOB,AVI,VIVO,ASF/WMV,QT/MOV,FLI, RM,NuppelVideo,yuv4mpeg,FILM,RoQ文件.可以看VCD,SVCD,DVD,3ivx和Divx,而且最新的 MPlayer还可以播放WMA的音乐文件。此外MPlayer还支持硬件MPEG解码,比如DVB和DXR3/Hollywood+(要另外下支持代码),支持 AC3的声音格式。可以放10种字幕文件(vobsub文件要有.ifo文件,美中不足)。
MPlayer的安装:
MPlayer的安装其实很简单,如果你不想要divx,DVD播放,也不想要DXR3和Hollywood的支持,这两个我觉得非重点,最后再说。只要有两个包:MPlayer的源代码包(MPlayer-********.tar.bz2)和win32解码器的包(win32codec.zip),如果是CVS版本但希望支持divx只要到divx.com去下一个divx4linux装一下(release版本,有libavcodec速度更快所以不要,cvs版本里面没有,要自己去下),另外,大家最介意的一点就是MPlayer不推荐用redhat自带的gcc2.96编译,也不推荐用 gcc3.x.x,最理想的是2.95.3和2.95.4。原因是因为2.96不接受MMX和3DNOW的代码。当然也可以用--disabel- gcc-checking跳过。另外 egcs编译器因为没有测试。可能也要用这个参数。
现在检查一下,你有了MPlayer的包,win32解码器的包。divx4linux装了。gcc2.95.3/4 也有了。下面就可以安装了。
先把win32codec.zip解压缩到/usr/lib/win32下面,然后在编译MPlayer源码。否则就没有avi的支持了编译源码没什么好说的,就是configure,make,make install,如果希望有图形界面的话,在configure是加 --enable-gui,另外还要到mplayer的网页上去下一个skin,解压缩放在.mplayer/Skin下 面。make install结束之后安装就完成了。0.5的MPlayer还要把codecs.conf拷到.mplayer下 面,0.60版的可以自己完成
MPlayer的配置和运行:
编译完了之后只要运行mplayer最简单的方法就是 mplayer 文件名,(如果你用的是 NVidia的显卡,可以装驱动。那样可以直接运行,如果不装驱动。还有两种选择,下面会说明)当然配置一下会更好:
如果要看字幕(vobsub除外),必须把字体安装到.mplayer/font下面,中文字体在172.8可以找到,当然也可以自己作,不过好像有点复杂,具体可以看DOCS的内容还有172.8的中文字体下面的说明编辑.mplayer下面的config文件(不记得MPlayer安装时候是不是创建这个文件,如果没有的话自己建吧),在里面可以添加
skin=newskin,newskin用你在MPlayer下的skin的名字代替,然后用 gmplayer命令就可以看到图形界面, 除非你下的skin是default,否则不设这一项直接用gmplayer是会出错的。这时候要用 gmplayer -skin newskin,这跟上面的设置等价的。
unicode=1
这是看中文字幕必备,看英文字幕也没有妨碍,所以写到config里面。
vaa_nodr=1
如果你用的CVS版本,或者我想将来可能也要用,这是禁止直接写屏的选项。在我的 Nvidia Vanta下面如果没有这一项,显示时间,字幕等等会很不清晰,以前的版本没有问 题。可以不要这个选项。
aop= list=extrastereo
这是使用立体声增强的插件的命令。效果就跟xmms里面的那个效果一样,默认参数是2.5 。可以自己设定。如果你有四声道的声卡,还可以用surround取代extrastereo,那是环 绕立体声。但如果你没有那种声卡用这个参数会无法发声。
另外还有一些不固定的参数,可以在运行mplayer/gmplayer是选用(他们都可以添加到 config下面,config下面的命令也可以变成参数)
-bps/-nobps
这是最重要的参数,这是两种图像和声音同步的方式。如果你播放avi(只有avi文件会有 问题)时如果发现声音图像不同步可以试试这两个选项。
-vo ***
-ao ***
这是设定音频和视频的输出的选项,正常情况下没有什么用,当如果你的机器是nvidia的 显卡有没有装驱动可以用 -vo sdl,就可以播放视频文件了。就是装了驱动。也可以试试这个选项。sdl会自动用nvidia 的库而且显示效果比直接用x11好(拖动窗口是不会有蓝色出现,按f就可以全屏,c可以在 能用的分辨率中切换)或者还有 -vo dga 和 -vo sdl:dga 这是用dga(Direct Graphics Access)显示,但这种方式需要root权限,而且只能全屏播放,所以不推荐。具体可以看 DOCS里的内容
此外如果你有svgalib,用-vo svga可以不进X看avi文件,当然由于没有显卡驱动,你的 cpu最好非常快(我的nvidia显卡不会配svgalib,所以也没有试过,不知道非常快是什么 概念),而且一定用全屏播放
-fm -vm -zoom
据说是全屏命令,我一直用图形界面和sdl,没有试过这个命令
-vcd
-dvd
放影碟时用的命令。我没有光驱,所以没有尝试过
-ss
这是命令行下面设定从什么地方开始放的命令。timepos的格式就是多少秒或者hh:mm:ss ,当看vobsub的电影是有用。
-sub
指定字幕文件,vobsub字幕无效,而且mplayer会自动搜索当前目录下面的同名文件作为 字幕。
-vobsub -vobsubid
这是看vobsub字幕的命令。目前只有cvs版本才有。name是字幕文件的位置+名字,不带后缀。但是后缀名一定要是小写,否则不认(如果你愿意可以修改一下vobsub.c,做个贡献),一定要.idx,.ifo,.sub三个文件都有。我一直没有明白windows下面的vobsub2.09 怎么能不要.ifo。所以如果没有.ifo的话只能去找别的字幕了。id是设定播放的语言。好像没有必然规律。反正试试看,从0到40,一般0不是英语就是汉语。很快就能找到中文字幕了。
播放中还有些常用的功能键
/, 降低音量
*, 提高音量
左右方向键, 前进或后退10s
上下方向键, 前进或后退1min
o, 调整字幕显示方式
f, 全屏(0.60版只有sdl有效,cvs版本全部有效)
还有很多别的功能键可以看DOCS
使用经验
1.播放媒体文件时候非常慢。
如果你没有oss或者alsa的话装一个试试。速度比内核的驱动会有明显的提高。或者用 -ao sdl试试,可能会有效果。如果确认不是声卡的问题,那就看看你的显卡设置。或者你 的机器实在太慢了(pII 400以上都应该可以)。
2.播放vobsub字幕的时候很慢,但如果不用字幕就正常没有什么好办法,好像vobsub.c写的有点问题。具体我也不太明白。但我有个歪招,就是改一下spudec.c,把ANTIALIASING_ALGORITHM的设定值改为0,总共可以设三个值:0,1 ,2。是控制字幕的显示质量的。数字越大质量越高。不过我看0和1没有什么差别。如果 你的机器很牛应该没问题 。
3.播放rm文件
虽然DOCS里面说能够播放。当只是开放编码格式的rm文件,不幸的是现在大部分rm文件都 不是。大家还是再装一个realplay吧。
4.字幕显示在电影画面上
用sdl播放可以把字幕调整到画面下方,如果可能的话。
5.无法使用sdl 升级,redhat自带的sdl好像版本低了点。
具体请见:
3. 如何编译MPlayer
编译安装:
1.到mplayer官网下载mplayer源码包
www.mplayerhq.hu/design7/dload.html
2.安装mplayer编译环境
sudo apt-get build-dep mplayer
3.编译安装
./configure
或./configure –enable-gui
#gui支持
make
sudo make install
4.安装smplayer,mplayer图形前端
sudo apt-get install smplayer
5.vdpau解码支持
到nvidia官方ftp上下载vdpau安装包
download.nvidia.com/XFree86/vdpau/
解压源码包到任意位置
sudo apt-get install subversion
sh checkout-patch-build.sh
软件安装:
安装一个ubuntu-tweak,里面有安装mplayer
命令安装:sudo apt-get install mplayer
参考资料:www.ubuntusoft.com/...u.html
4. 关于linux底下的Mplayer的问题
mplayer 是命令行程序,我想可能这么启动会导致 mplayer 运行在没有界面的状态。
印象里启动器可以选择“在终端中运行”这么个选项,这样会启动一个字符命令行窗口,这个在窗口里面可以控制 mplayer 。
如果你真的想这么使用 mplayer ,关掉它也只能杀掉这个进程了,简单的办法就是用 gnome 的那个进程管理工具(名字忘了,我最近一直在用 KDE)用这个工具杀掉 mplayer 进程就行了,用命令就是 killall mplayer 。
5. mplayer怎么使用
MPlayer是唯一支持P2P软件在线点播的播放器。
P2P点播:可在Vagaa、BT、电驴等软件中实现边下载边看。
1、低消耗:软件小、启动快,消耗内存和CPU非常少。
2、兼容多格式:几乎可以播放所有当前流行的所有视频格式。
http://www.mplayer.org.cn/
6. java swing怎么调用mplayer
通过命令行的模式吧
Process process = Runtime.getRuntime().exec(command);
这样的话可以执行command命令,就像在windows的命令行窗口中执行一样
7. mplayer linux怎么使用
下载 安装 打开 播放
1、登录Mplayer和live的官方网站,下载Mplayer的源代码。
和相关媒体格式的解码器,以及支持RTSP 流媒体格式的Mplayer插件。
2、首先解压缩先前下载的Mplayer-1.0pre3.tar.bz2压缩包
3、安装Mplayer
这里所有的软件包都下载到目录/usr/local/,具体目录根据自己情况定义。
8. 怎样把mplayer 添加到推荐程序里去
你也可以在给你的应用程序在原文件夹下建个快捷方式,然后把它复制到开始程序里。开始程序目录是 C:\Documents and Settings\user\“开始”菜单
注意这个是我的路径,你要把用户名改了才行。其实进入开始菜单还有个办法,你选择开始--鼠标指向程序点右键,用资源管理器或直接打开就行了。
9. 如何安装MPlayer
1.下载MPlayer源码包:
包括
(1)源码包
注意:在./configure时,需要加上--enable-gui这样就可以安装图形界面了。
(2)解码器
注意:源码包已经自带了解码器
(3)皮肤
注意:默认源码包没有带皮肤,需要自己解压缩皮肤包放到如下目录去:
/usr/local/share/mplayer/skins/default/
2.在安装过程当中会出现如下的问题:
yasm not found, use --yasm='' if you really want to compile without、
这是因为yasm没有安装,因此需要先安装。
说下在Ubuntu 10.40编译安装MPlayer过程,点我下载。在这里获得Mpalyer的源码,解码包和皮肤三个文件,down下来
mplayer-checkout-snapshot.tar.bz2 源码
essential-20071007.tar.bz2 解码器
Blue-1.7.tar.bz2 皮肤
如果提示
Error: yasm not found, use --yasm='' if you really want to compile without
说明YASM没有找到
点我下载
这里下载 YASM的包解压
解压,进入解压包
./configure
make
make install
装完后返回继续
解压,进入ROOT终端,开始安装:
安装解码器,运行终端,输入如下命令
1 sudo mkdir /usr/local/lib/codecs/
2 sudo cp /home/你的用户名/载包所在位置/essential-20071007/* /usr/local/lib/codecs/
拷贝过去后,进入解压的源码目录
3 cd mplayer-checkout-2010-08-23(看你解压后是什么文件名)
4 ./configure --enable-gui --language=zh_CN
然后就可以make了
5 make
6 sudo make install
完了设置皮肤文件
7 sudo mkdir /usr/local/share/mplayer/skins/default
8 sudo cp /home/你的用户名/载包所在位置/Blue/* /usr/local/share/mplayer/skins/default/
拷贝目录的时候皮肤目录下有一个文件夹没有拷贝过去,手动重新拷贝一次
sudo mkdir /usr/local/share/mplayer/skins/default/icons
sudo cp /home/你的用户名/下载包所在位置/Blue/icons/* /usr/local/share/mplayer/skins/default/icons/
好了,ICO文件过去了。
输入gmplayer就启动了,然后手动在应用程序里添加快捷方式。
安装完成