FC4 X86-64 安装与使用笔记(多媒体使用)
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/download.fedora.redhat.com/pub/fedora/linux/extras/4/x86_64/aalib-1.4.0-0.rc5.4.x86_64.rpm
faac:是AAC音频解码库。本文件提供了libfaac.so.0()(64bit) faac
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/faac/faac-1.24-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.freshrpms.net/pub/freshrpms/fedora/linux/4/faad2/faad2-2.0-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/download.fedora.redhat.com/pub/fedora/linux/extras/4/x86_64/imlib2-1.2.0-8.fc4.x86_64.rpm
lame:mp3文件格式解码库。本文件提供了libmp3lame.so.0()(64bit) mp3encoder lame
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/lame/lame-3.96.1-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/atrpms.net/fc4-x86_64/atrpms/stable/liba52_0-0.7.4-6.rhfc4.at.x86_64.rpm
libdvdcss:可移植DVD解码库。本文件提供了 libdvdcss.so.2()(64bit) libdvdcss
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/libdvdcss/libdvdcss-1.2.9-1.2.fc4.x86_64.rpm
libogg:The Ogg 位流文件格式库.本文件提供了libogg.so.0()(64bit) libogg
ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/core/4/x86_64/os/Fedora/RPMS/libogg-1.1.2-2.x86_64.rpm
libpostproc:ffmpeg需要的视频预处理库。本文件提供了libpostproc-devel libpostproc.so.0()(64bit) libpostproc
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/ffmpeg/libpostproc-0.4.9-0.2.20050427.2.fc4.x86_64.rpm
libXvMCW:封装了XvMC运行时需要的库文件。本文件提供了config(libXvMCW) libXvMCW.so.1()(64bit) libXvMCW
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/libXvMCW/libXvMCW-0.9.3-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.livna.org/fedora/4/x86_64/RPMS.lvn/ffmpeg-0.4.9-0.lvn.0.16.20050427.4.x86_64.rpm
xvidcore:免费的重新封装了的OpenDivX视频解码器。本文件提供了libxvidcore libxvidcore.so.4()(64bit) xvidcore
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/xvidcore/xvidcore-1.0.3-1.2.fc4.x86_64.rpm
下载xine相关文件
xine-lib:ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/xine-lib/xine-lib-1.0.1-2.2.fc4.x86_64.rpm
xine-ui
ftp://ftp.pbone.net/mirror/ftp.freshrpms.net/pub/freshrpms/fedora/linux/4/xine/xine-0.99.3-5.2.fc4.x86_64.rpm
皮肤:
ftp://ftp.pbone.net/mirror/rpm.livna.org/fedora/4/x86_64/RPMS.lvn/xine-skins-1.8-0.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/releases/codecs/all-20050412.tar.bz2
皮肤文件:
http://www1.mplayerhq.hu/MPlayer/Skin/Blue-1.4.tar.bz2
简体中文字文件:
http://www1.mplayerhq.hu/MPlayer/contrib/fonts/chinesefonts/gb2312-ming.tar.bz2
http://www1.mplayerhq.hu/MPlayer/contrib/fonts/chinesefonts/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个月我的新房装修完毕,搬进新房后我会补充这节内容。 麻烦斑竹能否将前次我发的FC4 X86-64安装与使用笔记中无关的回复删除并将本文附后,万分感谢。 我是creative sound blaster 24bit live的声卡,如何让他发声?
具体如何修改文件呀!谢谢!
页:
[1]