QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1344|回复: 2

FC4 X86-64 安装与使用笔记(多媒体使用)

[复制链接]
发表于 2005-7-26 02:23:06 | 显示全部楼层 |阅读模式
2.5 媒体播放工具

2.5.1 音频播放器
  音频播放当属xmms为老大了,前面写过这里就不多说了

2.5.2 视频播放器
  FC4附带了totem,不过我不太喜欢,我还是喜欢用xine或mplayer。
2.5.2.1 XINE

1、下载解码器文件:
  对于xine的安装我没做过多的研究,只是从网上下载了现成的rpm包。安装xine需要的包相当多。以下为相关包下载位置:
aalib:一套ASCII art库,AA-lib是一套低级的gfx库。本文件提供了libaa.so.1()(64bit) aalib
ftp://ftp.pbone.net/mirror/downl ... -0.rc5.4.x86_64.rpm
faac:是AAC音频解码库。本文件提供了libfaac.so.0()(64bit) faac
ftp://ftp.pbone.net/mirror/ftp.f ... -1.2.fc4.x86_64.rpm
faad2:用于MPEG2/4 AAC文件解码的库与前端。本文件提供了libfaad.so.0()(64bit) libmp4ff.so.0()(64bit) libmp4v2.so.0()(64bit) faad2
ftp://ftp.pbone.net/mirror/ftp.f ... -4.2.fc4.x86_64.rpm
imlib2:静态图象格式文件解码库,用于图形文件的装载、保存、生成与处理。本文件提供了argb.so()(64bit) bmp.so()(64bit) bumpmap.so()(64bit) bz2.so()(64bit) colormod.so()(64bit) gif.so()(64bit) jpeg.so()(64bit) lbm.so()(64bit) libImlib2.so.1()(64bit) png.so()(64bit) pnm.so()(64bit) testfilter.so()(64bit) tga.so()(64bit) tiff.so()(64bit) xpm.so()(64bit) zlib.so()(64bit) imlib2
ftp://ftp.pbone.net/mirror/downl ... .0-8.fc4.x86_64.rpm
lame:mp3文件格式解码库。本文件提供了libmp3lame.so.0()(64bit) mp3encoder lame
ftp://ftp.pbone.net/mirror/ftp.f ... -2.2.fc4.x86_64.rpm
liba52:用于ATSC A/52 (aka AC-3)格式流媒体文件解码,A/52 标准被广泛得使用,包括数字电视与DVD。它同时被称为AC3。本文件提供了liba52.so.0()(64bit) liba52_0
ftp://ftp.pbone.net/mirror/atrpm ... rhfc4.at.x86_64.rpm
libdvdcss:可移植DVD解码库。本文件提供了 libdvdcss.so.2()(64bit) libdvdcss
ftp://ftp.pbone.net/mirror/ftp.f ... -1.2.fc4.x86_64.rpm
libogg:The Ogg 位流文件格式库.本文件提供了libogg.so.0()(64bit) libogg
ftp://ftp.pbone.net/mirror/downl ... -1.1.2-2.x86_64.rpm
libpostproc:ffmpeg需要的视频预处理库。本文件提供了libpostproc-devel libpostproc.so.0()(64bit) libpostproc
ftp://ftp.pbone.net/mirror/ftp.f ... 27.2.fc4.x86_64.rpm
libXvMCW:封装了XvMC运行时需要的库文件。本文件提供了config(libXvMCW) libXvMCW.so.1()(64bit) libXvMCW
ftp://ftp.pbone.net/mirror/ftp.f ... -1.2.fc4.x86_64.rpm
ffmpeg:FFMpeg 是linux/UNIX下internet直播音频与视频广播的完整的与免费的解决方案。它同时包括了数字录像功能。它可以对包括MPEG1 音频与视频, MPEG4, h263, ac3, asf, avi, real, mjpeg, 以及flash在内的等众多的实时流进行解码。本文件提供了drawtext.so()(64bit) fish.so()(64bit) imlib2.so()(64bit) libavcodec-0.4.9-pre1.so()(64bit) libavcodec.so()(64bit) libavformat-0.4.9-pre1.so()(64bit)
libavformat.so()(64bit) libpostproc.so.0()(64bit) null.so()(64bit) ppm.so()(64bit) watermark.so()(64bit) ffmpeg
ftp://ftp.pbone.net/mirror/rpm.l ... 050427.4.x86_64.rpm
xvidcore:免费的重新封装了的OpenDivX视频解码器。本文件提供了libxvidcore libxvidcore.so.4()(64bit) xvidcore
ftp://ftp.pbone.net/mirror/ftp.f ... -1.2.fc4.x86_64.rpm
下载xine相关文件
   xine-lib:ftp://ftp.pbone.net/mirror/ftp.f ... -2.2.fc4.x86_64.rpm
xine-ui
ftp://ftp.pbone.net/mirror/ftp.f ... -5.2.fc4.x86_64.rpm
皮肤:
ftp://ftp.pbone.net/mirror/rpm.l ... .lvn.1.4.noarch.rpm
  
2、安装
  先安装所有解码器文件,再安装xine-lib文件,然后xine-ui,最后是xine-skin。
  安装解码器文件时先安装其他所有的,最后安装ffmpeg。

  3、运行
安装完毕后会在应用程序---->视频与音频菜单内出现xine,点击执行。
界面出来了,正常。播放一部DVD试试,放入DVD盘,播放提示找不到DVD设备。在设置-->媒体中把cd与dvd设备直接改成/dev/hdc。Ok。播放正常。

2.5.3 Mplayer pre 1.07

1、Mplayer下载地址:
Mplayer 源码:
http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre7.tar.bz2
所有解码器文件:
http://www1.mplayerhq.hu/MPlayer ... ll-20050412.tar.bz2
皮肤文件:
http://www1.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2
简体中文字文件:
http://www1.mplayerhq.hu/MPlayer ... gb2312-ming.tar.bz2
http://www1.mplayerhq.hu/MPlayer ... /gb2312-kai.tar.bz2

2、安装

进入下载目录,解压缩下载文件:
#cd mplayer
#tar jxvf Mplayer-1.0pre7.tar.bz2

设置解码器库
#mkdir /usr/local/lib/codecs
#tar jxvf all-20050412.tar.bz2
#cd all-20050412
#cp * /usr/local/lib/codecs

开始编译
#cd ../ Mplayer-1.0pre7
#./configure –enable-gui –enable-largefiles –language=zh_CN

执行中出现没有gcc错误,要求使用gcc 2.9.x.
  查看说明文件,mplayer建议使用gcc版本为: 2.95.3 (或 2.95.4) 和 3.2+。 GUI模式需要 GTK 1.2.x。且皮肤文件使用png格式存放。所以使用图形模式需要  安装gtk与libpng以及相关的开发包。
  装入源盘找到以下文件并安装:
libpng-1.2.8-2.i386.rpm
libpng-1.2.8-2.x86_64.rpm
libpng-devel-1.2.8-2.x86_64.rpm
glib-1.2.10-16.i386.rpm
glib-1.2.10-16.x86_64.rpm
glib-devel-1.2.10-16.x86_64.rpm
gtk+-1.2.10-39.i386.rpm
gtk+-1.2.10-39.x86_64.rpm
gtk+-devel-1.2.10-39.x86_64.rpm
compat-gcc-32-3.2.3-47.fc4.x86_64.rpm
compat-gcc-32-c++-3.2.3-47.fc4.x86_64.rpm

  安装完以上文件后会发现在/usr/bin目录下多了一个gcc32文件,这就是3.2.3版本的gcc编译器了。可以用以下命令校验一下
#gcc32 -dumpversion
出现结果为2.3.2。
  设置configure参数,指定用gcc32编译
#./configure –enable-gui –enable-largefiles --language=zh_CN –cc=/usr/bin/gcc32
  再次运行configure,开始工作了,一堆过程闪过后,出错提示需要兼容的X11。查看cofigure.log文件。发现在联编/usr/X11R6/lib下的libXext.so文件时由于是非兼容的文件不能进行。
  仔细思考由于是64位操作系统,而且通过看前面的cofigure.log基本所有的相关动态库都用/usr/lib64中文件进行联编。而这里用了/usr/X11R6/lib这是32位的库文件所在。应该使用64位的库文件。指定用64位的X11库文件看看。
#./configure –enable-gui –enable-largefiles –language=zh_CN --cc=/usr/bin/gcc32  --with-x11libdir=/usr/X11R6/lib64
  运行无错误信息出现,提示使用32位的解码器可能运行不稳定。现不管他。
#make
#make install

  基本文件安装完毕

   3、安装皮肤
#mkdir /usr/local/share/mplayer/Skin/defaut(由于mplayer默认找default目录)
  解压缩前面下载的皮肤文件,然后拷贝目录内所有文件到/usr/local/share/mplayer/Skin/defaut下。

   4、安装字体
  解压缩上面下载的字体文件,随便选择一个把目录中的相应大小字体目录中的所用文件拷贝至/usr/local/share/mplayer/font下。

   5、运行
  在应用程序---->运行应用程序中输入gmplayer--->运行。图形界面出来了。看看菜单也是中文的。
  放入DVD光盘试试。提示找不到DVD设备,查看/dev目录有dvd设备呀,可能fc4自动挂载闹的。我的机器中两个刻录机为hda,dvd光驱为hdc。直接在属性设置中把dvd与cdrom设备改为/dev/hdc。播放dvd。Ok运行正常。

2.5.4 观看电视

  因为我有一块电视卡,可看电视,但现在住的是个临时过渡房,暂时没有接有线电视,等过2个月我的新房装修完毕,搬进新房后我会补充这节内容。
 楼主| 发表于 2005-7-26 02:25:10 | 显示全部楼层
麻烦斑竹能否将前次我发的FC4 X86-64安装与使用笔记中无关的回复删除并将本文附后,万分感谢。
回复

使用道具 举报

发表于 2005-7-26 13:40:44 | 显示全部楼层
我是creative sound blaster 24bit live的声卡,如何让他发声?
具体如何修改文件呀!谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-12-5 04:16 , Processed in 0.061320 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表