OpenSUSE: MPlayer / SMPlayer 编译安装
时间:2009-03-23 来源:sjhf
Wandering 发表于 2008-04-02 21:48:12 . 1、安装需要的文件 ---[ MPlayer ]--- http://www.mplayerhq.hu/ MPlayer-1.0rc2.tar.bz2 *注:建议使用SVN下载MPlayer最新的源代码 svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer all-20071007.tar.bz2 essential-amd64-20071007.tar.bz2 rp9codecs-20050115.tar.bz2 rp9codecs-win32-20050115.tar.bz2 windows-all-20071007.zip Blue-1.7.tar.bz2 ---[ SMPlayer ]--- http://smplayer.sourceforge.net/ smplayer-0.6.6.tar.bz2 smplayer-themes-0.1.16.tar.bz2 2、安装 MPLayer 2.1 安装mplayer svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer cd mplayer ./configure make sudo make install # If you are running a 64-bit OS, then this step is must be done. cd /usr/local/lib/codecs/ tar jxvf essential-amd64-20071007.tar.bz2 mv essential-amd64-20071007/*.so . rmdir essential-amd64-20071007/ 2.2 安装编码器 sudo -s cd /usr/local/lib/ mkdir codecs/ cd codecs/ tar jxvf all-20071007.tar.bz2 mv all-20071007/* . rmdir all-20071007/ tar jxvf rp9codecs-20050115.tar.bz2 mv rp9codecs-20050115/* . rmdir rp9codecs-20050115/ 2.3 安装windows环境编码器 sudo -s cd /usr/local/lib/ mkdir win32/ cd win32/ 7z x windows-all-20071007.zip mv windows-all-20071007/* . rmdir windows-all-20071007/ tar jxvf rp9codecs-win32-20050115.tar.bz2 mv rp9codecs-win32-20050115/* . rmdir rp9codecs-win32-20050115/ 2.4 安装皮肤 sudo -s cd /usr/local/share/mplayer/ mkdir skins/ cd skins/ tar jxvf Blue-1.7.tar.bz2 3、安装 SMPlayer *注:SMPlayer需要libqt4-devel支持 tar jxvf smplayer-0.6.6.tar.bz2 cd smplayer-0.6.6/ make sudo make install tar jxvf smplayer-themes-0.1.16.tar.bz2 sudo mv smplayer-themes-0.1.16/themes/ /usr/local/share/smplayer/ THEME 可以在 Options -> Preferences -> Interface -> Interface -> Icon Set 设置。 4、Preferences Configuration (2008/06/10 12:07) [General] A) 打开 SMPlayer菜单 -> Options -> Preferences -> General -> General B) 设置 Select the MPlayer executable 为 mplayer 的实际路径 /usr/local/bin/mplayer [Subtitles] A) 打开 SMPlayer菜单 -> Options -> Preferences -> Subtitles -> SSA/ASS library B) 启用 Enable SSA/ASS subtitles C) 中文字幕,尤其是在 Windows 简体中文版下编辑的字幕文件,应将 Default subtitles encoding 设置为 CP936 *注:这个设置解决的是在 Linux 下播放视频时挂载文本类字幕文件(如 .srt)时乱码的问题。 5、常见问题 5.1 mplayer编译过程中出现ivtv错误 +------------------------------------- vo_ivtv.c: In function 'ivtv_reset': vo_ivtv.c:79: error: storage size of 'sd' isn't known vo_ivtv.c:80: error: storage size of 'sd1' isn't known vo_ivtv.c:84: error: 'IVTV_STOP_FL_HIDE_FRAME' undeclared (first use in this function) vo_ivtv.c:84: error: (Each undeclared identifier is reported .ly .ce vo_ivtv.c:84: error: for each function it appears in.) vo_ivtv.c:87: error: 'IVTV_IOC_STOP_DECODE' undeclared (first use in this function) vo_ivtv.c:97: error: 'IVTV_IOC_START_DECODE' undeclared (first use in this function) vo_ivtv.c:80: warning: unused variable 'sd1' vo_ivtv.c:79: warning: unused variable 'sd' make[1]: *** [vo_ivtv.o] Error 1 make[1]: Leaving directory `/data1/wdy-tools/smplayer/MPlayer-1.0rc2/libvo' make: *** [libvo/libvo.a] Error 2 +------------------------------------- 解决方法,在安装MPlayer时: ./configure --disable-ivtv -------- 2008/12/06 增加/usr/local/lib/win32/,解决了realplayer文件播放问题 2009/01/21 增加mplayer编译过程中遇到ivtv错误的解决方法 2009/01/22 重新整理了安装步骤 ... 关键词(Tag): linux mplayer install opensuse smplayer |
相关阅读 更多 +