红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > SuSE

[SUSE]MPlayer 编译安装 + SMPlayer 前端 = 完美Linux播放器 (2010.2.27更新)

发布时间:2008-05-01 12:36:51来源:红联作者:太平桥
[i=s] 本帖最后由 太平桥 于 2010-3-8 23:31 编辑 [/i]

1.于MPlayer(http://www.mplayerhq.hu) 下载

- a.MPlayer v1.0rc2
- http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2

- b.Binary Codec Packages(解码包)
- http://www1.mplayerhq.hu/MPlayer ... al-20071007.tar.bz2

- // ----- 2009.2.15 更新----------
- 由于 1.0rc2 有点过时,更新一个 MPlayer 开发版本及全解码包的安装。

- a.取得 MPlayer (于 Subversion)
- $ svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
- 会在当前目录生成一个新的 mplayer目录,其中有mplayer最新的Source.
- 以后可以在mplayer中执行 $ svn update 来更新Source.

- b.取得解码包 (全解码包)
- http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2

- 其余步骤参照以下步骤。
- // ----- end ----------

- c.x86_64系统再多下载x86_64(解码包)
- http://www1.mplayerhq.hu/MPlayer ... 64-20071007.tar.bz2

// ----- 2010.2.27 更新----------
Subversion snapshot 作为稳定版本发布。

a.取得 MPlayer
Subversion snapshot:http://www.mplayerhq.hu/MPlayer/releases/mplayer-checkout-snapshot.tar.bz2

b.Binary Codec Packages(解码包)
http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2

c.x86_64系统再多下载x86_64(解码包)
http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-amd64-20071007.tar.bz2

其余步骤参照以下步骤。
// ----- end ----------

d.下载皮肤
http://www.mplayerhq.hu/MPlayer/skins/clearplayer-0.9.tar.bz2
(网页下方自选)
http://www.mplayerhq.hu/design7/dload.html

2.安装

a.新建目录 /usr/local/lib/codecs,

b.先将essential-20071007.tar.bz2解压,将其内部所有文件放置于/usr/local/lib/codecs,

c.x86_64系统将essential-amd64-20071007.tar.bz2解压,将其内部所有文件放置于/usr/local/lib/codecs,覆盖先前放置的同名文件,

d.将MPlayer-1.0rc2.tar.bz2解压,进入解压后的目录,依次执行$./configure --enable-gui、$make、#make install,

e.将clearplayer-0.9.tar.bz2解压,解压后的目录更名为 default,将此目录放置于 ~/.mplayer/skins

f.取得字体ttf文件,文件更名为subfont.ttf,将文件放置于 ~/.mplayer

3.启动 MPlayer
执行 /usr/local/bin/gmplayer

太平桥 2008.5.1 12:30

既然SMPlayer 这么时髦,我就在这里加一笔吧。

SMPlayer是MPlayer的一个前端,风格基本上和Windows下的播放器相近。
SMPlayer 比起 gmplayer 的确方便不少。诸如字幕挂载、内嵌字幕播放等一些问题在SMPlayer下都不存在。好用!

// ----- 2009.1.25 更新 ----------
smplayer 安装(适用于 openSUSE 11.1,openSUSE 11)

1:下载 smplayer-0.6.6.tar.bz2
http://downloads.sourceforge.net/smplayer/smplayer-0.6.6.tar.bz2
2:生成rpm
#rpmbuild -tb smplayer-0.6.6.tar.bz2
3:安装
i386:
#rpm -ivh /usr/src/packages/RPMS/i586/smplayer-0.6.6-rvm.i586.rpm
x86_64:
#rpm -ivh /usr/src/packages/RPMS/i586/smplayer-0.6.6-rvm.x86_64.rpm

祝各位坛友新春快乐,牛年更“牛”。
// ----- end ----------

OpenSuSE 10.3 OpenSuSE 10.2。
i386 和 x86_64 通用:
http://prdownload.berlios.de/smplayer/smplayer-0.6.1-rvm.i586.rpm
需要 libqt4 和 mplayer.

主题:
http://prdownload.berlios.de/smp ... 1.15-rvm.noarch.rpm
http://prdownload.berlios.de/smp ... .1.0-rvm.noarch.rpm

[attach]8550[/attach]

太平桥 2008.6.3 21.37

[ 本帖最后由 太平桥 于 2009-1-25 14:24 编辑 ]
文章评论

共有 166 条评论

  1. ubchia09 于 2009-12-23 20:41:04发表:

    难得有这么详细的操作指导(e:e2s

  2. 坐想脐橙 于 2009-12-23 02:07:11发表:

    学习来了 等下完ISO装上马上就看下怎么做

  3. mjwen 于 2009-12-02 22:27:06发表:

    顶太平桥。
    学习

  4. chhao33 于 2009-11-27 15:55:04发表:

    好东西,收藏了,谢谢楼主

  5. 太平桥 于 2009-11-23 12:09:50发表:

    引用:
    非常关注类似问题,期待有谁能给一个满意的答复!
    maybesomeone 发表于 2009-11-20 19:03


    你的问题是什么?

  6. maybesomeone 于 2009-11-20 19:03:24发表:

    非常关注类似问题,期待有谁能给一个满意的答复!

  7. rayukyo 于 2009-11-17 16:59:31发表:

    学习~一下试试。

  8. otwett 于 2009-11-08 13:00:41发表:

  9. maxiukalpc 于 2009-10-25 22:19:02发表:

    Linux 能这么用 是我的愿望啊 我会好好学习的

  10. 星河微尘 于 2009-09-28 11:40:28发表:

    偶新手,学习啦

  11. failgod 于 2009-09-10 16:53:28发表:

    Mark,回去下载~

  12. 太平桥 于 2009-08-30 14:09:07发表:

    引用:
    请大侠指点,make后总是出现这样的问题,解决不了,我用的是fedora11。
    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 's ...
    plato_ceo 发表于 2009-8-12 10:58


    ./configure 时加 --disable-ivtv 试试

  13. plato_ceo 于 2009-08-12 10:58:31发表:

    请大侠指点,make后总是出现这样的问题,解决不了,我用的是fedora11。
    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 only once
    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 `/home/Dong/下载/MPlayer-1.0rc2/libvo'
    make: *** [libvo/libvo.a] 错误 2

  14. songyinghao 于 2009-08-12 09:51:42发表:

    谢谢了 我试一下

  15. wangchao521 于 2009-07-29 08:27:12发表:

    [b] 1# [i]太平桥[/i谢谢分享

  16. xuanxuan_0176 于 2009-07-23 14:26:21发表:

    学习下,刚安装了SUSE

  17. 撒网精英 于 2009-06-15 10:54:12发表:

    好东西大家分享

  18. 太平桥 于 2009-05-28 16:59:30发表:

    107# luckhim pifu

    皮肤没装.

  19. xuwenqiang1985 于 2009-05-27 07:20:47发表:

    学习下,正在解决这个问题,我刚安了个MPLAYER 但是想重新安装,怎么卸载阿!

  20. dweber 于 2009-05-06 12:05:14发表:

    我装好后看不了阿。。。显示: ”MPlayer启动失败,请在选项中检查MPlayer路径设置“

    急阿。。

  21. aa65535 于 2009-04-29 23:06:36发表:

    学习

  22. luckhim 于 2009-04-26 22:00:28发表:

    ?是?什么??

  23. 太平桥 于 2009-04-26 19:46:28发表:

    /usr/local/bin/gmplayer: error while loading shared libraries: libdirectfb-1.3.so.0: cannot open shared object file: No such file or directory

    要么访问权限不对,要么没有. 有一点是肯定的 rpm 包的文件不会装到 /usr/local 下。
    一般遇到这种东西我一般是用打开 rpm 把需要的文件,拷贝到相应的目录下。

  24. luckhim 于 2009-04-26 06:02:24发表:

    /usr/local/bin/gmplayer
    /usr/local/bin/gmplayer: error while loading shared libraries: libdirectfb-1.3.so.0: cannot open shared object file: No such file or directory

  25. luckhim 于 2009-04-26 05:54:35发表:

    上?了?答下吧.版主

  26. luckhim 于 2009-04-26 05:53:51发表:

    directfb-1.2.7-4.fc11.i586.rpm
    ???有????
    我??的?候,它???有?~~~

  27. luckhim 于 2009-04-26 05:43:37发表:

    ?是不行啊~~~~~~~~~~~~~~~`
    ?~

  28. zbc213 于 2009-04-25 10:10:38发表:

    学习一下,(*^__^*) 嘻嘻……

  29. doleac 于 2009-04-24 08:58:19发表:

    新手报到!(6)m:b,Linux0:w(5(,

  30. 太平桥 于 2009-04-18 22:11:18发表:

    95# feibai


    先拷贝解码器文件,再.configure make make install.

  31. 家乡的月亮 于 2009-04-18 15:04:21发表:

    …(⊙_⊙;)… 保存下来先,等会系统做好了就实践实践。

  32. wyz2005 于 2009-04-17 12:47:42发表:

    怎么安装啊 不会啊

  33. wangyingw 于 2009-04-13 09:08:47发表:

    很好很强大

  34. feibai 于 2009-04-10 18:44:45发表:

    请教:
    我的Mplayer播放avi格式正常,但是播放rmvb格式时,暂停或者关闭播放器就会崩溃。
    请问是什么原因?!
    是解码问题还是驱动问题!!

  35. gpzhao 于 2009-04-10 18:07:48发表:

    93# gpzhao

    哦,我知道了,刚刚没以root身份登录

  36. gpzhao 于 2009-04-10 17:59:28发表:

    我在装smplayer是有错:
    gpzhao@linux-rh6t:~> rpm -ivh /usr/src/packages/RPMS/i586/smplayer-0.6.7-rvm.i586.rpm
    error: can't create transaction lock on /var/lib/rpm/__db.000
    请问是什么原因啊?

  37. 太平桥 于 2009-04-04 02:14:05发表:

    推荐 subversion 版本安装。 应该不需要 --disable-ivtv。

  38. fengqiang263 于 2009-03-31 16:14:14发表:

    88# fengqiang263

    还是没有搞定,先是./configure --enable-gui --disable-ivtv,然后make,得到如下出错信息

    mp3lib/dct64_mmx.c: Assembler messages:mp3lib/dct64_mmx.c:15: Warning: missing operand; zero assumed
    make -C libavformatmake[1]: Entering directory `/home/fengqiang/tool/mplayer/libavformat'
    cc -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I.. -I.. -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -Ilibdvdread4 -I/usr/include/freetype2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -c -o output-example.o output-example.c
    cc -L../libavcodec -L../libavutil -o output-example output-example.o libavformat.a -lavcodec -lavutil
    cc: libavformat.a: No such file or directory
    make[1]: *** [output-example] Error 1
    rm output-example.o
    make[1]: Leaving directory `/home/fengqiang/tool/mplayer/libavformat'
    make: *** [libavformat/libavformat.a] Error 2

  39. fengqiang263 于 2009-03-31 15:03:24发表:

    [i=s] 本帖最后由 fengqiang263 于 2009-3-31 16:17 编辑 [/i]

    en,还在努力中,没有搞定,快笨到家了。
    不过唯一值得庆幸的是原来偶的open suse11不能播放mp3,现在安装mplay过程中也不知道是动了哪里的机缘,结果suse自带的banshee media player竟然可以播放mp3,难道是因为在mplayer过程中的/usr/local/lib/codecs/的缘由?

  40. 太平桥 于 2009-03-29 20:56:48发表:

    我的环境是 openSUSE 11.1
    gcc 版本 4.3.2

    推荐 subversion 版本,10rc2有点过时了,安装方法参照顶贴。