找回密码
 注册
查看: 2512|回复: 3

MPlayer的设置与使用

[复制链接]
发表于 2004-12-2 10:33:51 | 显示全部楼层 |阅读模式
MPlayer的相关贴子大家发了不少,我也写写我的一些使用心得

个人认为MPlayer是Linux系统下最好的媒体播放器,功能与Windows下的My MPC不相上下,安装方法详见:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=891

当前主流的媒体格式有wmv,rmvb,avi,播放rmvb的话Linux下有RealPlayer,而播放wmv和avi 则是使用MPlayer,下面我们就说说MPlayer播放avi文件的一些技巧。

MPlayer我喜欢用gmplayer的前端,功能全面,而且对命令的支持也比较好。

现在网络上常见的avi文件一般都是用sub+dix或者srt的字幕,播放sub+idx的字幕没什么疑问,MPlayer可直接支持,然后使用键盘 j 来切换中英文字幕。但srt的字幕就不一样了,它没自带字体,要我们自己指定字体,方法有2种,其一见:http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=45065&highlight=srt

另外一种是自己指定系统的freetype字体来显示,这个我比较喜欢用苹果的华文黑体(STHeiti),它中英文字体都比较好看,不像宋体的英文很难看。

首先,为了支持freetype我们的系统要装libfreetype和它的dev包,然后编译安装mplayer的时候要加参数--enable-freetype,以下为我编译mplayer时configure的参数:
./configure --enable-gui --enable-freetype --language=zh_CN


安装完MPlayer后就可以用gmplayer来启动它,但它在加载srt字体时只能加载和avi同名的字幕,对chs.srt和eng.srt之类的字幕加载不了,所以我们要加个-sub-fuzziness 2的参数来加载该文件夹下的所有字幕文件,然后就可以通过 j 键来切换中英文的srt字幕了。以下为我的gmplayer快捷方式的命令:
gmplayer -sub-fuzziness 2


最后就是用来显示字幕的字体设置了,字体我使用STHeiti.ttf,字幕和OSD一般是用编码简体中文(CP936),还有字体的大小调整一下,我的设置如图:




看看中文和英文的效果吧:


本帖子中包含更多资源

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

×
发表于 2004-12-2 14:19:57 | 显示全部楼层
哪里有STHeiti.ttf字体下?我也想来一个!
回复

使用道具 举报

发表于 2004-12-2 22:52:14 | 显示全部楼层
我的MPLAYER怎么全都是英文???  
我记得也加--language=zh_CN这个了.
哪里有STHeiti.ttf字体??
回复

使用道具 举报

 楼主| 发表于 2004-12-3 23:41:22 | 显示全部楼层
字体好像以前在公社里有人提供过,我感觉好像是在公社里下的,或是公社里有链接,忘了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-5-18 10:08 , Processed in 0.033557 second(s), 17 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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