MPlayer
MPlayer | MPlayer使用精要 | SMPlayer | Gnome MPlayer |
简介
官方网站:http://www.mplayerhq.hu/design7/dload.html
Mplayer的特点是支持的格式相当多(当然,需要安装win32解码器,这样xine也可以支持更多格式),采用与WinDVD类似的界面,可以更换面板(换肤)。
- Mplayer 是一款自由的多媒体文件播放器。
- 据其手册中所述,Mplayer 是目前这个星球上支持多媒体文件格式最多的软件。
安装 Mplayer
sudo apt-get install mplayer mplayer-fonts
sudo apt-get install mplayer-nogui #mplayer无界面版本,一般都是用SMPlayer,所以都是用这个版本
sudo apt-get install mozilla-mplayer #web浏览器的在线多媒体插件
加快启动速度
如果启动速度变慢,试试打开mplayer,在preferences ——misc里面把stop xscreensaver前面的对勾去掉
安装解码器
安装 w32codecs解码器(通常是不需要,如果有不能播放的可以参考 )。
到Mplayer网站下载最新的解码包,网址是 http://www.mplayerhq.hu/design7/dload.html 选择其中“Binary Codec Packages”标题下的“linux x86 ...”, 如Linux x86 20061022, 下载后解压到 /usr/lib/codecs/ 或 /usr/lib/win32即可。
例如
sudo mkdir /usr/lib/codecs/ cd /tmp wget -c http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2 tar jxvf essential-20071007.tar.bz2 sudo mv essential*/* /usr/lib/codecs/
配置中文字幕显示(可选)
mkdir ~/.mplayer ln -sf /usr/share/fonts/truetype/arphic/uming.ttf ~/.mplayer/subfont.ttf gedit ~/.mplayer/gui.conf
sub_cp = "cp936" font_text_scale = "4.000000" font_osd_scale = "4.000000" sub_fuzziness=2
如果按照上的方法不行,无论GUI窗口还是命令行播放视频字幕都是横线,就请尝试下面的方法。
对于命令行播放
~/.mplayer/config文件里加上
subcp="cp936"
font = "/usr/share/fonts/truetype/arphic/uming.ttf"
subfont = "/usr/share/fonts/truetype/arphic/uming.ttf"
对于GUI窗口播放 在 MPlayer 点右键
Preferences -> Subtitle & OSD -> Encoding,选择 Simplified Chinese charset (CP936)。
Preferences -> Font, 在 Font 处输入/usr/share/fonts/truetype/arphic/uming.ttf,在 Encoding 处选择 Unicode
如果还不行,就用以下的方法。
只是不知道ubuntu 9.10用的是哪个版本的mplayer(据说是svn库里面的),最近中文字幕老是搞不定,折腾了一个晚上终于解决了。
解决方法其实很简单: 方法一:修改LC_CTYPE,在/etc/environment文件中加入一行 LC_CTYPE=zh_CN.utf8
方法二:在mplayer的preference的subtitles & OSD中勾选上SSA/ASS subtitle rendering 这样也可以。
上述两种方法都可以解决中文字幕为横杠的问题,只是字体是系统的,不是你指定的。
方法三:哈哈,自己发现的,原来在mplayer的preferences的font页中,在选择字体的时候不能选择具体的字体文件,而是要输入字体名称。例如我用的是准圆字体,就不应该填写 ~/.fonts/ZhunYuan.ttf 而应该填写 ZhunYuan
如此这般,mplayer又恢复常态了。
安装 mplayer 皮肤
假设下载回来的是名字是skin_name.tar.bz2的压缩包:(以下操作以在Nautilus文件管理器下操作为主)
解压缩下载回来的tar.bz2包,得到skin_name这个文件夹。接下来把这个文件夹剪切到 自己home目录下的 .mplayer/skins下,此目录为隐藏属性需要ctrl+h键才能看到。 mplayer皮肤列表中将显示为the_other_name
GUI界面
一般都不会去用MPlayer自带的界面,常用的是SMPlayer。