在Fedora中编译安装Mplayer的详细步骤

专业回收各类卡

专业回收各类卡

2016-01-29 17:35

在Fedora中编译安装Mplayer的详细步骤,在Fedora中编译安装Mplayer的详细步骤
 

1. 下载到必要的软件包

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/linux/)

* MPlayer 的源代码,我用的是 MPlayer-1.0pre7.tar.bz2。

* Patch的名字是 mplayer-1.0_pre7-gcc4-fix.patch,顾名思义,mplayer 在 gcc-4.0 的环境中编译,也就是 fc4t2 升级后的 fc3 中,使用了 gcc-4.0 的时候,必须要打这个 patch 才能编译成功。

* 必要的解码器,也就是 essential-codecs, 或者也可以下载 all-codecs。

* 一些解码器是可选的,比如 LIVE.COM 还有 lzo, libmad 等等。

* 准备一个中文的 ttf 字体。 不过这个大家都有,不用去别处找。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/linux/)

2. 环境介绍

也就是说,我们要在什么样的环境里使用 MPlayer。

* 没有图形界面,机器上没有 gtk-1.2 所以就不用图形界面了。

* 默认 locale 为 UTF-8 编码。

3. 编译步骤

1). 准备 codecs

本来我以为不需要 /usr/local/lib/codecs,但是后来发现会找不到 xanim codecs,所以还是需要它。 链接到 /usr/lib/win32 是因为可以与 xine-lib 共享这些解码器。

[root@geeks ~]# tar jxf all-20050412.tar.bz2[root@geeks ~]# mv all-20050412 /usr/local/lib/codecs      [root@geeks ~]# ln -s /usr/local/lib/codecs /usr/lib/win32

2). 解压

[root@geeks ~]# tar jxf MPlayer-1.0pre7.tar.bz2      [root@geeks ~]# cd MPlayer-1.0pre7

3). 打补丁

当然,只有 gcc-4.0 的时候才需要打补丁,并且这个补丁只适合这次的情况,也就是说,只对这个 MPlayer-1.0pre7.tar.bz2 有效果。注意啊,我们现在在源代码目录了。下面是执行结果,好多文件被打上了补丁

[root@geeks MPlayer-1.0pre7]# patch -p1 < ../mplayer-1.0_pre7-gcc4-fix.patch

patching file configure patching file liba52/imdct.c patching file 

libavcodec/avcodec.h patching file libavcodec/common.h patching file

libavcodec/libpostproc/postprocess_template.c patching file libmpdemux/frequencies.h

patching file libvo/aclib_template.c patching file mmx.h patching file

postproc/swscale_template.c

展开更多 50%)
分享

猜你喜欢

在Fedora中编译安装Mplayer的详细步骤

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
在Fedora中编译安装Mplayer的详细步骤

在Win7系统中安装SkyDrive的详细步骤

电脑网络
在Win7系统中安装SkyDrive的详细步骤

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Slackware中MPlayer的手动安装方法

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Slackware中MPlayer的手动安装方法

从源码编译安装MySQL的步骤

编程语言 网络编程
从源码编译安装MySQL的步骤

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

oracle10G在fedora2上的安装

电脑网络
oracle10G在fedora2上的安装

在Fedora_Core_3上安装zhcon0.2.3

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
在Fedora_Core_3上安装zhcon0.2.3

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

巧用PowerPoint触发器制作练习题

巧用PowerPoint触发器制作练习题

走向高手之路Linux系统内核技术解读

走向高手之路Linux系统内核技术解读
下拉加载更多内容 ↓