`

编译mplayer

阅读更多

日期:2010-3-4
系统:Vmware + ubuntu9.10
备注:主要是copy来的,参照的网址有如下
http://blog.csdn.net/fenglin88/archive/2007/08/24/1758139.aspx
http://blog.csdn.net/wskuge/archive/2008/11/20/3337232.aspx
http://www.linuxidc.com/Linux/2007-08/6955.htm
http://wenwen.soso.com/z/q133408819.htm?pid=wenwen.autologin


第一步: 下载所需要的文件(下载源码,手动编译安装)
安装mplayer需要四个包的安装:主程序,皮肤,codecs以及wincodecs(win32)。
这四个程序都可以从mplayer官方网站下载:www.mplayerhq.hu
Source Code:
http://www.mplayerhq.hu/MPlayer/releases/mplayer-checkout-snapshot.tar.bz2

Binary Codec Packages:
http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
http://www.mplayerhq.hu/MPlayer/releases/codecs/windows-essential-20071007.zip
(以上三个文件都是必需的)

皮肤:
http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2

安装编译环境:
sudo apt-get install libgtk2.0-dev
sudo apt-get install libpng12-dev
sudo apt-get install xserver-xorg-dev

第二步:安装前的准备--解压下载的Codec Packages,并将其放到指定目录

(如果你的系统自带有MPlayer,请使用sudo apt-get autoremove mplayer命令卸载)
1. 安装codecs。
tar –xvf essential-20071007.tar.bz2 /usr/lib/codecs/

2.安装windows下支持的解码文件。
tar –xvf windows-essential-20071007.zip /usr/lib/win32/

(如果上面提到的目录不存在,就新建一个,下载的包名可能会不一样,适当修改)

3.添加权限
chmod 644 /usr/lib/codecs/*
chown root.root /usr/lib/codecs/*
chmod 644 /usr/lib/win32/*
chown root.root /usr/lib/win32/*

(如果提示拒绝访问,就在命令前面添加“sudo”)


第三步:编译MPlayer

1. 解压Source Code
tar -xvf mplayer-export-snapshot.tar.bz2

2. 编译前的配置
cd mplayer-export-2010-03-03

(对应的文件名可能不一样,适当修改)

./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --codecsdir=/usr/lib/codecs/ --win32codecsdir=/usr/lib/win32/ --confdir=/etc/mplayer

(如有错误提示,可以查看./configure –-help的内容)


3. 开始编译并安装
下面根据机子性能的不同,编译所需时间也不太一样,一都要15分钟左右
make
sudo make install

第四步:善后工作
到这里MPlayer算基本安装成功了!启动:
应用程序->影音->MPlayer

播放视频的时候,弹出错误(我用的是虚拟机):
错误一:
Error opening/initalizing the selected video_out(-vo) device.
选择Preferences->Video->Available drivers:->x11即可

错误二:
Could not open/initialize audio device -> no sound.
选择Preferences->Audio->Available drivers:->oss即可


第五步:安装皮肤和字体

1. 安装皮肤

把Blue-1.7.tar.bz2解包,把里面的文件拷贝到/usr/share/mplayer/skins/default/下面。

2. 安装字体

打开/usr/share/fonts/zh_CN/(如果没有此文件夹,随便选一个ttf文件也行),在里面选择一个字体,拷贝到当前用户目录下的.mplayer目录中,改名为subfont.ttf(一定要是这个文件名哦)。

分享到:
评论

相关推荐

    MinGW编译Mplayer(绝对可行)

    在本文中,我们将深入探讨如何使用MinGW工具链编译MPlayer,这是一个广泛使用的开源媒体播放器。MPlayer因其强大的跨平台能力和支持多种视频、音频格式而受到开发者的喜爱。MinGW(Minimalist GNU for Windows)是将...

    mplayer1.4交叉编译.pdf

    为了实现这一目标,我们需要完成以下几个步骤:交叉编译zlib、交叉编译mplayer和移植mplayer到开发板上。 一、交叉编译zlib 首先,我们需要交叉编译zlib库。我们可以按照以下步骤进行操作: 1. 首先,我们需要...

    windows Mingw 编译 mplayer 日记

    本文将深入探讨如何使用Mingw在Windows上编译mplayer,这是一个强大的跨平台多媒体播放器项目。首先,我们需要安装Mingw。在这个例子中,我们使用的版本是mingw-get-inst-20120426.exe,这是一个安装管理器,可以...

    RHEL6下编译Mplayer

    ### RHEL6下编译Mplayer的步骤及解决过程中遇到的问题 #### 一、环境准备与下载源码 在RHEL6系统下编译Mplayer,首先需要准备好编译环境。Mplayer是一款开源的多媒体播放器,支持多种音频和视频格式。在Red Hat ...

    Linux下播放器开发-交叉编译Mplayer.pdf

    【Linux下播放器开发-交叉编译Mplayer】 在Linux操作系统中,MPlayer是一款功能强大的开源多媒体播放器,它能够支持多种平台,包括Linux、Windows和Mac OS。MPlayer不仅提供图形用户界面(GUI),还支持命令行操作...

    MPlayer的windows平台编译与phonon mplayer后端配置.doc

    对于Windows平台,编译MPlayer相对复杂,因为需要安装多个开源库。以下是一个简化的编译和配置流程: 1. **环境准备**: - 首先,需要下载并安装MinGW,这是一个包含用于Windows的GNU工具集的集合,使开发者能在...

    龙芯(Loongson) loongarch平台下的mplayer交叉编译

    在`loongarch交叉编译MPlayer-1.5配置文件`中,可能包含了针对LoongArch平台的宏定义、编译选项和链接参数。例如,它可能会设置`--host=loongarch-linux-gnu`来指定目标体系结构,`--prefix=/usr/local/loongarch`来...

    MPlayer安装编译总结(1.3.0、1.0rc4).docx

    1. **安装库包**:在编译MPlayer之前,需要确保系统已经安装了必要的库包,这些通常包括开发工具(如GCC编译器)、音频和视频解码库、以及系统构建工具(如autoconf和automake)。具体依赖项可能会因操作系统而异,...

    构建MIPS交叉编译工具链,Mplayer,firefox.zip

    在IT领域,尤其是在嵌入式系统开发中,构建MIPS交叉...以上内容涵盖了构建MIPS交叉编译工具链,以及在该环境下编译Mplayer和Firefox的基本概念和技术要点。实际操作时,开发者应根据具体的系统环境和需求进行适当调整。

    mplayer移植到arm开发板

    * arm-linux-gcc交叉编译工具:用于编译mplayer的源代码,arm-linux-gcc-3.3.2.tar.bz2是当前稳定版本。 * mplayer源代码:MPlayer-1.0pre7try2.tar.bz2是当前最新版本的源代码包。 二、安装工具及解压缩源代码 ...

    Mplayer到开发板上的移植

    在配置完成后,使用`make`命令编译Mplayer,最后使用`make install`将其安装到开发板或指定目录。 ### 3. 在开发板上运行Mplayer 编译完成后,通常需要将生成的可执行文件和库文件复制到ARM开发板上。开发板需要...

    mplayer源码及移植步骤

    4. **编译源码**:执行`make`命令,编译MPlayer源码。如果一切顺利,你会在当前目录下看到编译后的可执行文件`mplayer`。 5. **安装MPlayer**:编译完成后,通常会使用`sudo make install`将MPlayer安装到系统路径...

    mini2440 mplayer移植

    这可能涉及到调用Mplayer的命令行接口,或者使用Qt的进程控制功能来启动和控制Mplayer的运行。 8. **调试与优化**: - 在Mini2440上运行程序时,可能需要调试和优化性能,因为嵌入式设备的硬件资源有限。 总结来...

    MPlayer-1.0rc2.tar.gz

    要编译MPlayer,首先你需要一个具备基础开发环境的系统,通常包括GCC编译器、autoconf、automake、libtool等工具。下面是编译步骤: 1. 解压源码包:`tar -zxvf MPlayer-1.0rc2.tar.gz` 2. 进入解压后的目录:`cd ...

    mplayer1.0移植和移植步骤

    在进行MPlayer的移植工作前,首先需要了解目标系统的环境,如操作系统类型(Linux、Android等)、处理器架构(ARM、x86等)以及编译工具链(GCC、Clang等)。对于嵌入式设备,可能还需要关注内存和存储空间的限制。...

    2012-06-182132mplayer交叉编译[定义].pdf

    总之,交叉编译MPlayer是一个涉及多个步骤的过程,包括选择正确的工具链、配置编译选项、解决依赖问题以及优化功能。在实际操作中,开发者需要根据目标硬件的特性进行适当的调整,以确保MPlayer能在嵌入式系统上高效...

    RedHate5.4环境下mplayer安装

    3. 编译MPlayer:进入MPlayer源代码目录,配置并编译安装。 ``` cd MPlayer-1.0rc2 ./configure --prefix=/usr/local make sudo make install ``` 4. 安装编码包:编码包通常包含了MPlayer播放不同格式媒体文件所需...

    linux上的mplayer

    "project"可能是构建和编译Mplayer的工程文件,包含了编译脚本和配置信息;"source"则是Mplayer的源代码,是整个项目的主体部分,开发者可以通过阅读和修改源代码来解决遇到的问题或添加新功能。 对于想要深入学习...

    Linux 下关于Mplayer源代码安装

    如果希望自定义解码器的安装路径,可以在编译Mplayer主程序时使用`codecsdir`参数进行指定。 操作步骤如下: ```bash # 创建解码器安装目录 mkdir /usr/local/lib/codecs # 解压并复制解码器文件到指定目录 tar -...

Global site tag (gtag.js) - Google Analytics