Ubuntu下安装MPlayer

作者: admin 分类: 开源项目 发布时间: 2013-01-31 14:34 ė3,716 浏览数 6没有评论
文章转自王牌软件
站长推荐:NSetup一键部署软件
一键式完成美化安装包制作,自动增量升级,数据统计,数字签名。应对各种复杂场景,脚本模块化拆分,常规复杂的脚本代码,图形化设置。无需专业的研发经验,轻松完成项目部署。(www.nsetup.cn)

大家系统安装完后恐怕第一件事是装mplayer吧,如果能上网还好,直接apt-get就行了,可是如果不能上网的话 —比如我,就麻烦了,于是我就有把整个编译过程写下来的想法,希望大家能在Linux下轻轻松松看电影! 我也是菜鸟一个 如果中间有什么错误希望大家包含! 严重注意! 以下命令都是假设所有编译安装MPlayer的文件都在/soft/mplayer/目录 下进行的 ,我用的是root用户编译的,请大家也用root 用户 [终端输入 su,回车,输入密码,如果出现 su认证失败请参考 http://cppfuns.web-144.com/blog/show.asp?id=54]1.安装准备: 如果想正常编译安装mplayer还得需要安装一个libgtk2.0-dev 的包,不然会编译失败的,我用的是DVD光盘安装的系统,把光盘放进光驱,直接可以在终端: 
代码:
apt-get install libgtk2.0-dev
然后根据提示点yes就行了,其实我在装完系统后还会安装另一个包 build-essential: 
代码:
apt-get install build-essential
建议大家也装 上吧!好了!废话不说了!开始吧!安装前一定要有这几个源码包: MPlayer-1.0rc2.tar.bz2 mplayer安装主文件 clearplayer-0.8.tar.bz2 mplayer 皮肤文件 font-arial-cp1250.zip mplayer 字体文件 essential-20071007.tar.bz2 mplayer linux解码器 windows-essential-20071007.zip mplayer win32解码器 这些东西在http://www.mplayerhq.hu/design7/dload.html官方网 站都有下,可以自己去下载! 然后在终端里执行: 
代码:
mkdir /usr/local/mplayer
建立MPlayer主目录
代码:
mkdir /usr/lib/codes
建立MPlayer Linux解码器目录
代 码:
mkdir /usr/lib/win32codes
建 立MPlayer Win32解码器目录 2:解压缩文件 解压缩: MPlayer-1.0rc2.tar.bz2 在终端下运行:
代码:
tar -xjvf MPlayer-1.0rc2.tar.bz2
生成一个MPlayer-1.0rc2的目录 解压缩: clearplayer-0.8.tar.bz2 在终端里运行:
代码:
tar -xjvf clearplayer-0.8.tar.bz2
生成clearplayer目录 解压缩: font-arial-cp1250.zip 在终端里运行:
代码:
unzip font-arial-cp1250.zip
生成font-arial-cp1250目录 解压缩: essential-20071007.tar.bz2 在终端里运行:
代码:
tar -xjvf essential-20071007.tar.bz2
生成essential-20071007目录
代码:
cp essential-20071007/* /usr/lib/codes/ -Raf 
拷贝解码器到指定目录 
代码:
chmod 777 /usr/lib/codes/*
改权限为777,即所有人都可以访问 mplayer rc2版本还有一个播放rmvb文件时提示出错的问题,解决的办法是在官方网站上下载http://www1.mplayerhq.hu/MPlayer /releases/codecs/essential-20061022.tar.bz2在前面的拷贝解码器那一步把其中的几个文件拷到解码器目录 
代码:
tar -xjvf essential-20061022.tar.bz2
代码:
cd /soft/mplayer/essential-20061022
代码:
cp drv* /usr/lib/codes/
其实主要拷贝的是drv4.so.6.0,因为提示的就是没有这个解码器解压 缩: windows-essential-20071007.zip 在终端里运行:
代码:
unzip windows-essential-20071007.zip
生成windows-essential-20071007目录 
代码:
cp windows-essential-20071007/* /usr/lib/win32codes/ -Raf
同上 
代 码:
chmod 777 /usr/lib/win32codes/*
同 上 3.编译源代码安装MPlayer cd MPlayer-1.0rc2 ;进入MPlayer 源码目录 
代码:
./configure –prefix=/usr/local/mplayer/ –enable-gui –enable-freetype –codecsdir=/usr/lib/codes/ –win32codecsdir=/usr/lib/win32codes/ –language=zh_CN     
生成Makefile文件 /*此处为解释刚才的. /configure命令,并非执行命令。 –prefix=/usr/local/mplayer/ 指定MPlayer安装路径 –enable-gui 开启GUI界面 –codecsdir=/usr/lib/codes/ 指定MPlayer linux解码器目录 –win32codecsdir=/usr/lib/win32codes/ 指定MPlayer Win32解码器目录 –language=zh_CN 指定MPlayer GUI界面语言 这里为简体中文 解 释结束!下面是执行安装命令! */
代码:
make && make install
编译Makefile 即编译MPlayer 4.配置MPlayer 
代码:
cd /usr/local/mplayer/bin/
代码:
./mplayer
; 生成/root/.mplayer/目录,因为这个目录是在第一次运行mplayer的时候自动建立的,这是MPlayer配置目录 
代码:
cp * /usr/bin/
;把MPlayer主文件拷贝到系统执行环境目录下 cd /soft/mplayer/MPlayer-1.0rc2/etc/ 
代码:
cp input.conf example.conf menu.conf codecs.conf /root/.mplayer/
代码:
cd /soft/mplayer/ 
 退回到/soft/mplayer/下 
代码:
mv clearplayer/ /usr/local/mplayer/share/mplayer/skins/
把皮肤文件拷贝到 指定目录 
代码:
cd /usr/local/mplayer/share/mplayer/skins/
代码:
ln -s clearplayer/ default
建立默认皮肤软链接 
代 码:
cd /soft/mplayer/   
退回到 /soft/mplayer/下 
代码:
cd font-arial-cp1250/
代码:
cp font-arial-14-cp1250/ /root/.mplayer/font -Raf
到此mplayer就编译安装成 功了,可能还会出现一些问题,比如不能全屏了 这时你可以到/root/.mplayer/config这个文件里加上一条配置zoom=yes 命令如下 
代码:
gedit /root/.mplayer/config
在里面另起一行写上: zoom=yes 保存退出就行了! OK啦!现在播放器已经完全没有问题了,现在就享受去吧! 你可以在终端里直接输入gmplayer 启动MPlayer GUI界面了 或者在桌面上建立一个启动器,去试一下吧!
———————————————————————————–
常见问题
1.mplayer编译过程中出现ivtv错误
    解决方法,在安装MPlayer时: ./configure –disable-ivtv
2.sudo: ./configure: command not found
    chmod 777 /home/littlesu/test/mplayer/*
3./bin/sh^M:损坏的解释器: 没有那个文件或目录
出现这个问题的原因如下:在Windows下,每一行的结尾是nr,但是在Linux下文件的结尾是n。因此在Windows环境下编辑过的文件在Linux下打开看的时候每一行的结尾就会多出来一个字符r。
因此,想要在Windows环境下编辑的脚本应该保存为UNIX而不是DOS格式,很多文本编辑器都支持另存为Unix格式的功能。
如果脚本文件保存时使用了DOS格式,我们就可以通过以下几种方法来将它转换为UNIX格式:
[list=1][*]用vim打开该脚本,在命令行模式下输入:setff=unix来转换.[*]使用命令:sed-i ‘s/r$//’ urfile.[*]使用UE打开该脚本,然后另存为UNIX换行符的脚本[/list]
4. git 安装
ubuntu 10.04下安装git主程序可以用命令:
sudo apt-get install git-core
但是上述命令并不包含doc,如果要安装doc文档,需要用命令:
sudo apt-get install git-doc
安装后的路径为:/usr/share/doc/git-doc
你将会看到与windows完全相同的doc帮助文档。
 
5.只要出现 xxx 权限问题, 复制到Windows 下 NotePad++ 打开->设置->首选项->新建->格式->unix。新建空文件,把那个文件的内容复制进来,替换源文件保存,替换Linux内的对应文件,重新操作
 
6.提示 xxx.sh 未找到,方法如上
7.安装成功后  终端输入  mplayer 显示 mplayer 参数
切记 字符集 要设置正确  不设置 出现不能播放
QTextCodec *utg8 = QTextCodec::codecForName("utf-8");
QTextCodec::setCodecForTr(utg8);
//QTextCodec::setCdoecForLocale(utg8);
QTextCodec::setCodecForCStrings(utg8);
 


只回答业务咨询点击这里给我发消息 点击这里给我发消息

学习日记,兼职软件设计,软件修改,毕业设计。

本文出自 学习日记,转载时请注明出处及相应链接。

本文永久链接: https://www.softwareace.cn/?p=155

0

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">


Ɣ回顶部

无觅相关文章插件,快速提升流量