linux Mplayer安装全过程(x386)(转)
来源:互联网 发布:dnf钓鱼网站源码 编辑:程序博客网 时间:2024/06/07 18:12
今天终于把fedora11安装好了,前段时间安装时候不小心把整个磁盘都格式化来当成linux磁盘使用,当时之郁闷.....我所有的资料都没有了....
废话不多说,来说下安装Mplayer的过程把。
其实也是转载别人的东西,在修改了下。
Mplayer是Linux下功能超强的电影播放器,也可以播放mp3,wma等声音格式文件。
安装过程中需要root权限,如复制文件及make install安装到/usr/...目录。
得装libc6-dev,libpng,libpng-dev,GTK的dev包(libgtk2.0-dev),没安装configure时候会提示出错。(我全装过,因此不知道是否现在还是必须的)
1下载安装mplayer需要的各种软件,
下载相关codes ( http://www.mplayerhq.hu/MPlayer/ ) 主要都在这里
(1)主程序:MPlayer-1.0rc2.tar.bz2 ( 必须的)( http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2 )
(2)字体文件: font-arial-iso-8859-1.tar.bz2
(3)skin文件(支持GUI): plastic-2.0.tar.bz2 当然也可以下载其他皮肤文件
(4)下载必需的code:
windows-all-20071007.zip 支持avi等w32多媒体格式插件 ( http://www.mplayerhq.hu/MPlayer/releases/codecs/windows-all-20071007.zip )
all-20071007.tar.bz2 (http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2 )
essential-20071007.tar.bz2 支持realplay(rm,ram等)等多媒体格式插件
其他的看自己需求可以选择不下载安装。
2、进行安装
(1)解压(code)
一定要先执行这一步,而且拷入的目录一定要注意,如果你已安装了realplay8或realplay9也可不需拷入realplay的支持库,只是下面运行configure时要注意它所在的目录。
tar jxvf all-20071007.tar.bz2 其他文件解压缩方式类似
tar jxvf essential-20071007.tar.bz2
unzip windows-all-20071007.zip
之后建立几个空文件夹
mkdir /usr/lib/codecs
mkdir /usr/lib/codecs/wincodecs20071007
mkdir usr/lib/codecs/essential-20071007
之后把所需的库等等移到所对应文件夹
mv all-20071007/* /usr/lib/codecs
mv windows-all-20071007/* /usr/lib/codecs/wincodecs20071007
mv essential-20040704/* /usr/lib/codecs/essential-20071007
实际我是在下载位置整理出一个codecs目录然后直接移动到/usr/lib下
(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/codecs/wincodecs20071007/ --realcodecsdir=/usr/lib/codecs/essential-20071007/ --language=zh_CN --disable-ivtv (必须在./configure加上“--disable-ivtv” 不然会出错 )
# 说明:
--prefix=/usr/local/mplayer 是安装路径
--enable-gui 安装图形化用户界面
--enable-freetype 调节字体
--codecsdir=/usr/lib/codecs/ 解码位置,解码位置的选项名称和以前网上的说明的不同,可以./configure --help 查看
--win32codecsdir=/usr/lib/codecs/wincodecs20071007/ 解码位置(avi等)
--realcodecsdir=/usr/lib/codecs/essential-20071007/ 指定realplay支持库所在的目录,如果你已安装了realplay 可根据实际修改
--language=zh_CN 指定Mplayer的字体为中文
# --confdir=/etc/mplayer 指定配置文件
接着
make
make install
(3)安装skin和字体
tar jxvf plastic-2.0.tar.bz2
mv plastic /usr/local/mplayer/share/mplayer/skins/default 把 plastic 设置为缺省界面(好像也可以移动到 $HOME/.mplayer/下)(有的文章特意提到skins开头的s是大写的,可是我这里是小写的)
字体
mv font-arial-iso-8859-1/font-arial-14-iso-8859-1/* ~/.mplayer/font
运行mplayer提示subfont.ttf不存在
cp /usr/share/fonts/truetype/arphic/uming.ttf $HOME/.mplayer/subfont.ttf 随便拷个字体或者做个链接也行
(4)测试
创建个启动器就可以运行mplayer了,启动器命令设置为/usr/local/mplayer/bin/gmplayer。(控制台下运行mplayer可以启动字符播放模式)
打开一个文件播放试一下
字幕为乱码,字幕文件必须和影片名称相同,不能类似 .chs.srt 名称
(5)修改配置文件,显示字幕
从windows的font目录下复制simhei.ttf到$HOME/.mplayer,然后修改配置文件 ~/.mplayer/config(gui.conf好像是播放时自动根据config修改的)
# Write your default config options here!
# 视频输出以xv模式,启用视频加速
vo=xv
# 字幕字体文件
font = $HOME/.mplayer/simhei.ttf
# 字幕编码 (使用TTF字体时使用)
subcp = cp936
# 0 不自动缩放; 1 按电影高度缩放; 2 按宽度; 3 按对角线
subfont-autoscale = 1
# 字幕字体大小
subfont-text-scale = 4
# 设置OSD元素的自动绽放系数
subfont-osd-scale = 6
font=$HOME/.mplayer/simhei.ttf
subcp=cp936
subfont-autoscale=1 #这是控制自动装载字幕的,2和0都是不自动
subfont-text-scale=7#字体大小
有时侯用命令行的没有字幕,可以试一试快捷键“v”,和 “b”
用命令行时字符集别用unicode,用gb2312或者cp936都行
如果还有问题,请试着修改config文件中的sub_cp = “cp936″,把cp936换成其他的例如GB,GBK,GB2312,GB18030等等。
别人出现的问题:
没声!!!!!报错:
[AO OSS] audio_setup: Can't open audio device /dev/dsp: Device or resource busy
ao_nas: init(): Can't open nas audio server -> nosound
再次郁闷,仔细检查了下,Ubuntu的桌面环境使用的是Gnome,默认使用是esd (Enlightenment Sound Daemon),而不是我们通常使用的ALSA或者更老的OSS。esd的功能就是负责Gnome的背景音效,并且它有多音源同时发声的能力。自己安装的 mplayer默认是使用OSS,导致在X下会提示"/dev/dsp被占用"之类的错误信息而不能正常使用,/dev/dsp就是被esd所占用了。不 爽,怎么就不能统一一下呢.
把ESD关了:System > Preferences > Sound Preferences 中反选 Enable sound server startup 和 Sounds for events,结果就一切都正常了,就是Gnome的背景音效不见了.
这会听歌,看电影都没问题了,总算可以休息休息了......
- linux Mplayer安装全过程(x386)(转)
- Linux:MPlayer安装全过程
- Linux:MPlayer安装全过程
- 在Linux下安装MPlayer的全过程
- Linux环境配置全过程(新人安装)
- emacs23 安装全过程(转)
- 教您如何安装使用Mplayer(linux)
- linux下安装mplayer
- linux下安装mplayer
- linux 安装 mplayer
- Linux下安装mplayer
- linux安装mplayer
- linux >>> fedora安装mplayer
- linux安装mplayer成功
- mplayer项目(linux环境)
- Centos下安装MySQL全过程(linux下安装MySQL)
- ImageMagick图片压缩安装配置全过程(linux)
- linux下安装memcacheq(mcq)全过程笔记
- CTime与DWORD之间的转换
- NetBeans Newsletter #398 翻译
- java基于UDP的socket通信
- linux 的任务堆栈,以及用户态和内核态的切换
- 对象数组 Object[]
- linux Mplayer安装全过程(x386)(转)
- jsp重复提交问题
- C#实现一个用于开机启动其他程序的Windows服务(2009-07-01)
- java基于TCP的socket编程简单实现[代码实践过]
- 2009应用基础设施/中间件发展趋势
- ORA-12514: TNS:listener does not currently know of service requested in connect
- 微软全球副总裁李开复给中国青年的一封信
- 用jsp直接导出内存中生成excel文件
- 锁定老贴子 主题:介绍CJDBC