linux下Mplayer安装与设置指南(以及如何加载显示中文字幕)
2008-10-26 22:33
886 查看
下载
Mplayer需要的各种软件
(分享一个Mplayer相关的FTP资源 http://www.mplayerhq.hu/MPlayer/ )
(1)下载Mplayer源码安装包
MPlayer-1.0rc2.tar.bz2
点 这里 下载
(2)下载你喜欢的skin
例如你下载 Abyss-1.6.tar.bz2
点 这里 下载
(3)下载必需的code
all-20071007.tar.bz2
点 这里 下载
windows-all-20071007.zip
点 这里 下载
安装
(1)安装主程序源码包(code)
mkdir /usr/lib/codecs
mkdir /usr/lib/wincodecs
tar jxvf all-20071007.tar.bz2
mv all-20060611/* /usr/lib/codecs
unzip windows-all-20071007.zip
mv windows-all-20071007/* /usr/lib/wincodecs
(2)安装mplayer
tar jxvf MPlayer-1.0rc2.tar.bz2
cd MPlayer-1.0rc2
./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/wincodecs/ --language=zh_CN
注意:
--prefix=/usr/local/mplayer 是安装路径
--enable-gui 安装图形化用户界面
--enable-freetype 调节字体
--codecsdir=/usr/lib/codecs/
--win32codecsdir=/usr/lib/wincodecs 指定解码位置
--language=zh_CN 中文
接着
make
make install
(3)安装skin
tar jxvf Abyss-1.6.tar.bz2
mv Abyss /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
mv Abyss default
(4)调试
cd /usr/local/mplaer/bin/
./mplaer
打开一个文件播放试一下
看看有些格式的是不是能插放
附一:
关于加载字幕以及显示中文字幕时出现乱码的解决办法
方案1:配置文件
打开~/.mplayer/config,加入如下配置
font=/usr/share/fonts/simsun.ttc
ubfont-encoding=unicode
subcp=cp936
subfont-autoscale=2
subfont-text-scale=3
vo=xv
字幕的文件名要和avi的文件名一致,通过命令行播放影片就有字幕了
方案2:命令参数
使用如下代参数的命令打开文件
./mplayer xxx.avi -subcp cp936 -subfont-encoding unicode -font /usr/share/fonts/truetype/arphic/uming.ttf -subfont-text-scale 3
到此,大功告成。本方法经本人在openSUSE v11.0上实验成功。
但没来得及解决全屏时画面不能保持纵横比的问题,下次继续。
附二:
全屏纵横比的代参数命令解决办法
./mplayer -fs -aspect 16:9 /video_path.avi
其中参数说明:
-fs 全屏模
-aspect 16:9 纵横比(也可以写4:3之类,刚刚看夺宝奇兵4的纵横比是16:7)
附三:
按照上述方案安装以后,如果configure时用--prefix自己指定了特殊的安装路径,运行mplayer必须在对应的bin目录下输入./mplayer才有效,这样每次用会不太方便。在用户主目录(一般是/home/user_name/)下的.bashrc(也有的操作系统对应的bash配置文件是.bash_profile)里最后添上这么一句话
alias mplayer='/usr/local/mplayer/bin/mplayer'(可执行程序的绝对路径)
保存,注销重新登录。以后就可以在任意目录下直接使用mplayer命令了。
Mplayer需要的各种软件
(分享一个Mplayer相关的FTP资源 http://www.mplayerhq.hu/MPlayer/ )
(1)下载Mplayer源码安装包
MPlayer-1.0rc2.tar.bz2
点 这里 下载
(2)下载你喜欢的skin
例如你下载 Abyss-1.6.tar.bz2
点 这里 下载
(3)下载必需的code
all-20071007.tar.bz2
点 这里 下载
windows-all-20071007.zip
点 这里 下载
安装
(1)安装主程序源码包(code)
mkdir /usr/lib/codecs
mkdir /usr/lib/wincodecs
tar jxvf all-20071007.tar.bz2
mv all-20060611/* /usr/lib/codecs
unzip windows-all-20071007.zip
mv windows-all-20071007/* /usr/lib/wincodecs
(2)安装mplayer
tar jxvf MPlayer-1.0rc2.tar.bz2
cd MPlayer-1.0rc2
./configure --prefix=/usr/local/mplayer --enable-gui --enable-freetype --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/wincodecs/ --language=zh_CN
注意:
--prefix=/usr/local/mplayer 是安装路径
--enable-gui 安装图形化用户界面
--enable-freetype 调节字体
--codecsdir=/usr/lib/codecs/
--win32codecsdir=/usr/lib/wincodecs 指定解码位置
--language=zh_CN 中文
接着
make
make install
(3)安装skin
tar jxvf Abyss-1.6.tar.bz2
mv Abyss /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
mv Abyss default
(4)调试
cd /usr/local/mplaer/bin/
./mplaer
打开一个文件播放试一下
看看有些格式的是不是能插放
附一:
关于加载字幕以及显示中文字幕时出现乱码的解决办法
方案1:配置文件
打开~/.mplayer/config,加入如下配置
font=/usr/share/fonts/simsun.ttc
ubfont-encoding=unicode
subcp=cp936
subfont-autoscale=2
subfont-text-scale=3
vo=xv
字幕的文件名要和avi的文件名一致,通过命令行播放影片就有字幕了
方案2:命令参数
使用如下代参数的命令打开文件
./mplayer xxx.avi -subcp cp936 -subfont-encoding unicode -font /usr/share/fonts/truetype/arphic/uming.ttf -subfont-text-scale 3
到此,大功告成。本方法经本人在openSUSE v11.0上实验成功。
但没来得及解决全屏时画面不能保持纵横比的问题,下次继续。
附二:
全屏纵横比的代参数命令解决办法
./mplayer -fs -aspect 16:9 /video_path.avi
其中参数说明:
-fs 全屏模
-aspect 16:9 纵横比(也可以写4:3之类,刚刚看夺宝奇兵4的纵横比是16:7)
附三:
按照上述方案安装以后,如果configure时用--prefix自己指定了特殊的安装路径,运行mplayer必须在对应的bin目录下输入./mplayer才有效,这样每次用会不太方便。在用户主目录(一般是/home/user_name/)下的.bashrc(也有的操作系统对应的bash配置文件是.bash_profile)里最后添上这么一句话
alias mplayer='/usr/local/mplayer/bin/mplayer'(可执行程序的绝对路径)
保存,注销重新登录。以后就可以在任意目录下直接使用mplayer命令了。
相关文章推荐
- linux下Mplayer安装与设置指南(以及如何加载显示中文字幕)
- Linux中文显示乱码?如何设置centos显示中文
- 解决 Linux 下mplayer不能显示中文字幕的 问题 !
- linux操作之:设置控制台的分辨率,中文显示以及scim的问题
- Linux——Ubuntu安装Fcitx以及Fcitx输入中文不显示候选词框的解决办法
- Linux中文显示乱码?如何设置centos显示中文
- Linux下mplayer加载中文字幕乱码解决方案
- Linux中文显示乱码?如何设置centos显示中文
- 转:Linux中文显示乱码?如何设置centos显示中文
- asp+中文教程(一)---- -asp+简介、安装、以及如何显示中文
- Linux如何修改字符为中文以及安装中文输入法
- Linux中文显示乱码?如何设置centos显示中文
- [B原创] Linux中使mplayer显示中文字幕
- Linux中文显示乱码?如何设置centos显示中文
- Linux中文显示乱码?如何设置centos显示中文
- Linux 下如何 sql*plus 实现上下键历史记录显示(安装rlwrap 以及 readline)
- 嵌入式 Linux下如何安装rpm包以及相关问题的解决方案
- 如何让类似imagePicker以及MVMoview系统控件返回按钮显示中文
- linux如何使用文本浏览器lynx并显示中文
- Linux(centos)下安装redis以及设置其自启动