0.前言篇
1.实际比较篇
2.截图篇
3.下载篇
4.字幕篇
5.热键篇
6.使用技巧篇
7.其他格式篇
8.问题解决篇
9.相关网址篇
10.用后感言篇
11.后记篇
12.更新日志篇
--------------------
0.前言篇
想在低配备电脑上流畅播放XviD/DivX不是梦!
不要以为低配备电脑用bsplayer, zoomplayer, mpc 等有名播放器放起来会lag
就一定需要换一台电脑才有用~
而且,MPlayer是完完全全绿色的软体(除非自己去安装前端程式)
mplayer.exe本身就编译自带了相当多种类的解码器(还不够的话请参考第7篇)
绝对不会跟你电脑所安装的解码器有任何关连
所以在一台重灌好的WIN-OS上,
即使不安装xvid, ffdshow, ac3 filter,ogg, vobsub等等所谓看dvdrip必备软体
也能直接拿MPlayer来播放xvid/divx影片,而且有字幕喔!
所以还犹豫什么~赶紧试试MPlayer吧!
(没错,这原本是Linux上鼎鼎有名的MPlayer,他的win32版本一样强劲,只可惜还没有很好的GUI...)
P.S.以下内容均以KK版为主说明
1.实际比较篇
原本我在我P3 450的电脑上播放这个"03.20.04.Kill.Bill.Volume.1.DVDRip.XviD.iNT-TLF"
(XviD AVG 1316kbps, AC3 448kbps, 800 X 336)
挂载字幕之后CPU使用率总是满满的100%,而且lag情形严重
(bsplayer, zoomplayer, mpc, wmp, VLC等等都试过)
但使用MPlayer播放追杀比尔TLF版全荧幕画面+字幕(MPlayer本身挂上去的)
不仅画面绝对的流畅~
工作管理员里CPU使用才在70-90%之间(动作丰富时)!
而且在我P3 450的电脑上按着右键往前跳10秒居然完全不延迟立即显示!
绝对没有一款播放器能在低配备电脑上能做到这点!
完全符合他们网页软体介绍的这个特点:
INSTANT SEEKING
2.截图篇
KK版截图:
3.下载篇
[推荐下载]TLF高人kentking自行修改编译版本:[[email protected].]
MPlayer-CVS-20050413-KK.rar - 下载点1(台湾空间,大陆朋友需使用代理才能下载)
MPlayer-CVS-20050413-KK.rar - 下载点2(多谢chztv热情提供空间!)
MPlayer-CVS-20050413-KK.rar - 下载点3(新测试空间,还不清楚有无流量限制)
他描述这版本有以下特点:
- some features from Joey Parrish. (http://armory.nicewarrior.org/projects/cygmp/)
- a OpenFileDialog to select dvd/file(files)/url to play, if no filename in cmdline.
- a option to hide the console window. (con=no)
- a option to auto scale the 352x288,352x240 video to aspect 4:3(384x288,352x264). (aspect=-1)
- a option to auto expand video to aspect 4:3. (vf expand=4:3)
- hotkeys to zoom video: Alt+1(50%) Alt+2(100%) Alt+3(200%).
另外还有新增拖动条(全荧幕也有!)、字幕自动换行、OSD切换显示多一个显示剩余时间状态等其他特色~
详细特色更新请看更新日志~
有兴趣的朋友可以自己下载测试~
KK版修改的程式码:[[email protected].]
20050413-patch.rar - 下载点1(台湾空间,大陆朋友需使用代理才能下载)
20050413-patch.rar - 下载点2(多谢chztv热情提供空间!)
20050413-patch.rar - 下载点3(新测试空间,还不清楚有无流量限制)
大家记得感谢kentking的伟大阿!!^_^
建议使用KK版本(最佳建议),或是到这里下载官方最新的CVS版本:
http://www.mplayerhq.hu/MPlayer/releases/win32-beta/
如果还想下载尝试其他版本的MPlayer可以到这里:
http://www.mplayerhq.hu/homepage/design6/projects.html
4.字幕篇
1.字幕字型强烈推荐使用simhei.ttf[[email protected].]
不管是使用繁体或是简体的朋友都一样
该字体既好看,相容性又好
KK版预设就是使用simhei.ttf字体
想试试其他字体,自己更改mplayer.ini的font该行
还有,subcp这行是字幕编码
用繁体的打BIG5,简体的打GBK,用逗号隔开则是优先顺序的表示
KK版预设是subcp=GBK,BIG5 也就是字幕优先采用GBK编码,第二选择才是BIG5
2.其他字型下载:[[email protected].]
这里有些繁体&简体(比较少),可直接拿到MPlayer使用的TTF字型(上不了的我也没办法...自己试试proxy吧...)
ftp://cle.linux.org.tw/pub2/fonts/wangnew
建议先抓下"sample-1.png"与"sample-2.png"
这是字型范例图,看觉得喜欢哪个再下载哪个试试~
下载之后放到系统的fonts目录底下
再把mplayer.ini的font=XXX 改成你要的字型档名
3.还是有文字档字幕(如srt和ssa)无法载入?[[email protected].]
请先确定你的srt字幕是gb2312编码的
不确定的话,将.srt改成.txt->拉到IE里开启->另存新档->存档类型选txt,编码选择GB2312->.txt改回.srt
ssa等其他文字格式字幕处理方法一样
使用繁体的朋友方法也一样,只是存档时编码选BIG5
4.vobsub载入OK,按j也显示能切换,但就是看不到字幕?[[email protected].]
播放影片时->option->Use Custom Palette 打勾
5.mkv怎么显示内嵌的字幕?[[email protected].]
修改mplayer.ini,使用sid=1(或依照需要改成其他字幕语言所对应的数字编号)
如果字幕是乱码,试试把subcp后面改成gb2312~
如果sub encoding选GBK或者GB2312都有乱码的话,就把sub encoding 留空可以解决
同时还要把mplayer.ini里的subcp也屏蔽掉才行
6.还有srt等文字档字幕无法载入?[[email protected].]
用subresync把srt开启,另存新档
还是不行的话,最后一招,
开启mplayer.ini
把 sub-ignore-errors 后面的数值调 高,如50
7.如何用mplayer实现双字幕?[[email protected].]
kk版目前我所知道能实现双字幕的方法有:
a.中英字幕皆为srt
把英文srt贴到中文srt档里头
再到mplayer.ini加入:overlapsub=yes
b.一个srt,一个vobsub
播放之后是使用vobsub字幕,
再自己把srt拖进播放视窗,也能变成双字幕
以上各招都确实试过,还是没办法,把字幕档提供出来~
5.热键篇
官方预设热键请看这里:en-manual 第四项"KEYBOARD CONTROL"
底下列出KK版几个常用热键(基本与官方相同):[[email protected].]
方向键左,右:倒退,快进10秒
方向键上,下:倒退,快进60秒
[ , ]:倒退,快进1分钟
Page Down , Page Up:倒退,快进10分钟
j:切换字幕
+ , -:声音延迟减少,增加0.1秒
ESC , q:离开
空白键 , p:暂停
o:切换OSD显示状态("已播时间"、"已播+全部时间"、"剩余时间"、"都不显示"、"正常",以此顺序轮流)
z , x:字幕延迟减少,增加0.1秒
9 , /:音量减少1格
0 , *:音量增加1格
1 , 2:减少,增加对比
3 , 4:减少,增加亮度
r , t:字幕垂直位置调低,调高
ENTER:全荧幕切换
T:最上层显示(注意是大写)
s:DVD字幕语言选择
a:多音轨切换
alt+1:显示50%
alt+2:显示100%
alt+3:显示200%
滑鼠左键:暂停,继续
滑鼠右键:全荧幕切换
滑鼠中键:切换OSD状态
双击滑鼠左键:全荧幕切换
滚轮:音量增减
播放中将字幕拖曳进视窗:载入字幕
播放中拖曳视窗标题:滑鼠放开前暂停播放
拖曳视窗内容:持续播放
拖曳字幕:调整字幕高低
如果想自订热键,用notepad编辑 input.ini 自行修改即可
6.使用技巧篇
1.影片如何切换多音轨:
使用KK版的,播放中按a即可
但如果音轨之间码率不相同
则开启mplayer.ini加入一行 aid=X
X代表第几音轨
2.播放还是觉得不够顺吗?[[email protected].]
使用KK版的朋友可以把mplayer.ini里这行:vf=XXX,XXX...
前面加#注解掉,这么一来就关闭了所有使用的video filter,CPU占用率会更低更顺喔!
3.如何把mplayer加入到右键选单?[[email protected].]
假设把kk版的压缩放在c的program files底下
并且目录名称里去掉日期为例
到控制台->资料夹选项->档案类型->avi(或是其他你需要用mplayer播放的档案类型)->
进阶(如果是还原,先按一下,就会改成进阶)->新增->执行动作填mplayer,
下面一栏填"C:\Program Files\MPlayer-CVS-K&K\mplayer.exe" "%L" (都要包含")
确定出来之后在该档案类型上按右键就能快速的用mplayer播放了
(简体OS有些名称会不同,请自行推测)
4.有其他想用的功能,不知道mplayer有没有相关参数,怎么办?[[email protected].]
开启KK版的man_page.html
自己搜寻需要功能的英文关键字
mplayer的功能参数太多太多了
我不可能全部说明,会死人...
5.0115-kk版之后,新增了autoplay参数[[email protected].]
可自动播放下一个档案
只要把 mplayer.ini 的 #autoplay=1 这行去掉 # 即可使用
该参数详细说明见更新日志篇
6.如何支援5.1声道?[[email protected].]
mplayer.ini -> 去掉 ao=win32
并加入一行:channels=6
channels可用参数为2, 4, 6
P.S.去掉 ao=win32 ,则会使用预设的dsound
我发现有时候使用dsound会导致声音画面不同步
所以要用哪个,自己斟酌吧...
7.其他格式篇
MPlayer其实能播放很多格式的影片,请参考这里:
http://www.mplayerhq.hu/DOCS/HTML/zh/forma...l#video_formats
这里有一些codec能下载:
http://www1.mplayerhq.hu/homepage/design7/codecs.html (连不上请多试几次)
解压缩之后放在与mplayer.exe同一个资料夹底下即可
不过我觉得还是拿他来放DivX/XviD最强
试过用他放rm/rmvb, wmv, mov等等档案多少都会有点问题...不然就是我不会用...@_@
1.real或其他档案播放有问题怎么办?[[email protected].]
如果是rv10编码的,去网路上找rma
在cmd底下执行 rma -i XXX
重建该档的index即可
因为似乎mplayer目前还不支持rm10的index(thanx lordquest)
至于其他档案,真的不行就不要勉强一定要用mplayer播放文件,用其他播放器吧~
8.问题解决篇
1.提一个比较多朋友遇到的问题[[email protected].]
就是完全无法播放
在kk版mplayer.ini的vf=XX这行
有使用yuy2的去掉(直接把整行vf=XX去掉)
没使用的,加上去试试(改成vf=yuy2)
因为对于某些比较老旧的显示卡,反而需要使用yuy2才能正常显示
2.声音太小声怎么办?[[email protected].]
在mlpayer.ini中加入这行:af=volnorm
P.S.20050108的KK版本之前是 aop="list=volnorm"
还是觉得不够,试试 af=volnorm,volume=5
volume设多少自己试试,但不要太大,否则会严重失真
3.MPlayer播放后无反应,硬碟一直在闪?[[email protected].]
那是由于MPlayer正在重建index索引值,等待久一点应该就会出来了
这时去工作管理员观察mplayer记忆体使用量有在变动,则证明还在重建index中
如果希望彻底解决此问题
使用divfix的Rebuild Index功能修复该档案
再用mplayer播放就能直接出来,不用重建index了~
4.将MPlayer新增到右键选单之后,无法直接播放目录或档名含有空白的档案?[[email protected].]
新增时的参数内容最后不要使用%1
改用%L参数才能支援包含空白字元的长档名路径
e.x."C:\Program Files\MPlayer-CVS-20040503-K&K\mplayer.exe" "%L"
5.还是有其他问题怎么办?[[email protected].]
用这一招,
下载最新KK版,单独的解压缩mplayer.exe这一个档案出来就好了
直接这么执行播放看看还有没有问题
没有的话,再把mplayer.ini解出来使用,从里头找出是哪一行导致问题的~
还是不行,再去下载官方最新版本试试
希望以后有问题的朋友都能先这么试过再发问
6.如何播放dvd碟?[[email protected].]
如果mplayer.ini中dvd-device=g:的盘符正确.只要开启mplayer,直接点打开就ok
a,s切换语言和音轨
7.有的xvid/divx影片无法快进拖动?[[email protected].]
应该是影片的索引值没做好,试试用divfix修复重建index看看
另外,请参考8.3
8.如何自己编译mplayer呢?[[email protected].]
请参考jpzhu的这篇
mplayer编译教程 - 下载点1
mplayer编译教程 - 下载点2
9.播放比例变形了?[[email protected].]
mplayer.ini加入:noaspect=yes
另外可再配合:monitoraspect=X:Y
例如荧幕解析度为1280x1024,X:Y就填入 1280:1024 或 5:4 或 1.25:1 都可以
10.官方版如何让字幕与OSD显示在黑边?[[email protected].]
自行参考man_page中的expand[=w:h:x:y:o]参数
kk版与本帖"9.相关网址篇"均有man_page
11.如何改变字幕大小跟颜色?[[email protected].]
kk版mplayer.ini中的:subfont-text-scale=X
字幕跟OSD大小是一起改变,至于颜色目前无法变更
12.无法播放x264编码影片?[[email protected].]
首先使用最新kk版,不行的话,开启mplayer.ini
去掉 framedrop=yes (或是前面加上#注解掉)
还是不行,加入yuy2试试
某些显示卡需要使用yuy2才能正常播放,并且需要在eq之后
所以是像这样:vf=eq=3,yuy2,expand=4:3
再总之,0131-kk播放x264应该是没问题的
除非CPU真的太慢(底线似乎是赛杨1G左右)
还是不行的可上MSN找我讨论~
13.视窗模式播放无画面,全荧幕则没问题?[[email protected].]
如果有执行Net Transport的话,关掉它试试(感谢网友Xiaolong提供)
14.如何去除播放vob或其他影片出现的拉丝现象?[[email protected].]
试试在mplayer.ini使用
vf=pp=lb(or ci or l5) or vf=kerndeint(感谢网友btfanz提供)
剩下遇到其他种种的问题,
欢迎回帖询问(最好附上log.txt)
但问问题前请仔细看过本帖
里头找不到答案的再发问
9.相关网址篇
MPlayer主页
Related projects
Binary codecs for MPlayer
Index of /MPlayer/releases/win32-beta
MPlayer文件(英)
MPlayer文件(中)
MPlayer使用手册
10.用后感言篇
碍于篇幅...只节录几个使用者用后的感言...
啊啊 !
太好的播放器了
我的p3 800终于能流利的播放friends了。原先都是画面特迟钝,然后只听声音。。
超棒的软件,本来我的PC播放TLF的杀死比尔,如果一拖放或者后台多运行几个程序,立刻就不流畅
现在爽了,任意拖放,没任何停顿,COOL。
的确如此,我已经试过了
现在我已经完全不用其他的播放器了
而且现在mplayer已经推出了direct hardware access的driver,这样一来播放的效率更高了,不过有死机或蓝屏的危险
希望mplayer越来越好
这个东东果然厉害,在偶的老机子上,用zoomplayer放一个大流码的30fps的divx5片子,只能有25-6fps,用这个放居然能固定30fps的流畅播发。
一个字:弓虽。
越用越喜欢,简直就是像偶一样还在用古董电脑的福音。
偶完全支持lomeoh兄,就拿《月姬》来说,试了N个播放器,但要么就是不同步,要么就是同步了画面也是一更一更的,根本没法看,本来还想以后有机会升级了再看吧,不过还好有了MPlayer,效果真不是盖的。。
不用不知道,一用,效果实在是没话说,对我的帮助实在是太大了。
的确不错,顶上去让更多的朋友知道。
我用MPC放 CSI season2 ***DVDRip.Xvid.avi时,cpu占用都是70%左右,加上其他正在用的软件占用,到了100%,机子慢得不行,还没加字幕。
用这个放,加了字幕,cpu占用只有15%以下。不错不错!谢谢推荐如此好的软件!
这下好了,我同学赛扬333,内存64M的破机器都可以流畅的看Divx了,赞!
11.后记篇
其实我MPlayer方面也算是新手...也还用不久...连自己编译也不太会@_@
我上面可能也有写错的...还请多多指教...
有MPlayer的问题可以上MSN一起讨论([email protected])
希望大家用的愉快... ^_^
12.更新日志篇
我要看更早前的更新日志 - 下载点1
我要看更早前的更新日志 - 下载点2
2004.08.02.
- 修正播放列表的bug
- 修正打开文件对话框的bug
- 调整mplayer.ini中video filter加载顺序
主帖内容新增8.8,8.9
2004.08.08.
- 修正视频分辨率大于桌面分辨率时视频初始化的bug;(thx zme111)
- 启用全屏模式下keep_aspect设置,添加快捷键"A";(input.ini)
2004.08.27.
- DTS支持(libdts-0.0.2)
- mkv 内置 vobsub 字幕支持
2004.08.29.
- 解决0827无声的问题:当系统不支持WaveFormatExtensible时,改用WaveFormatEx初始化WaveOut设备
无此问题的不用更新了
2004.09.05.
- 对AAC音频的real文件特别处理:忽略其会导致出错的索引。
- 队列播放的一些bug修正
- 修改mplayer.ini中一些默认设置
2004.09.19.
- auto detect & remove unsupported overlay formats in video filter list (like yuy2...)
- >2G avi problem re-fix
2005.01.08. 恭喜kentking回来了~HOHO~
- 同步官方CVS,没新功能,少量的bug修正
2005.01.09.
- 修正vd_ffmpeg uninit vo codec 时崩溃的bug;
- 修正切换文本字幕时MPlayer崩溃的bug;
- 同步遗漏的部分官方代码:1-8按键调节图象,不需使用eq filter
- fix2修正了subpos 和 wmv 的问题
2005.01.15.
- fix colorkey bug;
- fix "subpos=-1" bug;
- modify "aspect=-1", fix the error aspect get from AVI (like some rips by FIT);
- add "autoplay=1", auto play the next episode (like CD1, then CD2 ...);
ps: autoplay not perfect, the movie's filename must be named as *1.???, *2.??? ... or *a.??? *b.???...
2005.01.17.
- improved "autoplay=1" compatible;
- fix play audio-only file crash bug;
- fix read avi index (seek) bug;
2005.01.21.
- 新增"switchchannel"选项: 当只有一条音轨时,按"a"键切换声道(如双语VCD)。
取值范围1-2,分别对应两种切换声道的方式。大家都试试,反馈一下哪种好一些。
- 新增隐藏/显示菜单的功能,默认按键是F12(input.ini中设定)。
此功能全屏播放时也有效,并且在全屏时可以使用鼠标右键在屏幕上方点击来切换。
- 在 input.ini 中加入变速播放的默认按键:
F6 正常播放速度x1.0 F7 播放速度 -0.25 F8 播放速度 +0.25
2005.01.24.
- 取消20050121版本中隐藏/显示菜单的功能,增加选项"switchview"(0-2)
2 - 自动隐藏/显示窗口的非视频区域;
1 - 手动隐藏/显示窗口的非视频区域,默认按键是F12(input.ini中设定);
0 - 禁止此功能。
(蛮无聊的功能,一个朋友缠着我要我做的)
ps: 此功能会提高CPU的消耗,觉得无聊和不爽的朋友欢迎禁用。
- 全屏时菜单的隐藏/显示改为和进度条一样:
鼠标移动到屏幕上方时显示,离开时隐藏。
2005.01.31.
- 修正直接播放DVD镜像文件的若干bug (支持自动播放下一碟特性);
- 在打开文件对话框中可以选择DVD文件夹VIDEO_TS所在目录,用于播放复制到
硬盘中的DVD (支持自动播放下一碟特性);
- 修正 vf_expand 的一个bug, 消除播放窗口底部可能出现的彩色条纹;
- 修正单帧步进功能, 默认按键"." (在input.ini中设定);