[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 编辑 ]
fengqiang263 于 2009-03-27 14:54:25发表:
网上找到一些解释,所以最后执行 ./configure --disable-ivtv
但是还是出现了一个[mplayer] Error 1.
fengqiang263 于 2009-03-26 22:07:06发表:
嗯,./configure --enable-gui没有问题,但是下一步make出现如下问题,请教老大:
fengqiang@linux-1fpx:~/tool/MPlayer-1.0rc2> make
./version.sh `cc -dumpversion`
cc -I./libavcodec -I./libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I. -I./libavutil -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 -DHAVE_CONFIG_H -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 mplaye
r.o mplayer.cIn file included from mplayer.c:793:
cfg-mplayer.h:64: warning: redundant redeclaration of 'enqueue'
mplayer.c:230: warning: previous definition of 'enqueue' was here
mplayer.c: In function 'main':
mplayer.c:2664: warning: passing argument 2 of 'guiGetEvent' from incompatible pointer type
cc -I./libavcodec -I./libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I. -I./libavutil -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 -DHAVE_CONFIG_H -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 vobsub.o vobsub.c
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/fengqiang/tool/MPlayer-1.0rc2/libvo'
make: *** [libvo/libvo.a] Error 2
shmily-xu 于 2009-03-06 13:12:31发表:
正需要,谢谢
micheal_lee 于 2009-03-06 10:24:48发表:
学习
boat 于 2009-02-22 20:16:16发表:
boat 于 2009-02-22 20:15:21发表:
file:///home/soccer/%E6%A1%8C%E9%9D%A2/Screenshot.png
boat 于 2009-02-22 20:14:59发表:
[imfile:///home/soccer/%E6%A1%8C%E9%9D%A2/Screenshot.png
g][/img]我的smplayer
boat 于 2009-02-22 20:11:51发表:
非常感谢,
luot 于 2009-02-08 13:29:14发表:
多谢指教,刚接触linux,回去研究一下再重装吧。
太平桥 于 2009-02-08 13:00:20发表:
你先按照帖子的方式安装。要还是不同步,基本上只有掉帧。我个人的配置放2.0G大小的mkv 一点不卡的。
luot 于 2009-02-08 12:53:33发表:
我放mkv格式的文件时声音也不同步,经常卡,有没有具体的解决方法呢?
luot 于 2009-02-08 12:44:09发表:
我在packman的源里面直接找到了mplayer和smplayer的rpm包,直接一键安装了。一直是用图形化操作,错误提示信息只有那么一句。昨天在终端中用了一下,看到了所有error的具体内容。我的drv4.so应该放在另外一个目录下,现在没问题了。不过mms数据流还是不能放。
太平桥 于 2009-02-08 00:10:52发表:
楼上的怕是没有按照安装顺序来安装吧。
drv4.so 插件应该放置在 /usr/local/lib/codecs
luot 于 2009-02-05 11:10:55发表:
安装好mplayer,能播放,但每次都会出现error:Could not open required DirectShow codec drv4.so.6.0
我的/usr/lib/codecs里面有drv4.so.6.0这个文件
网上说Fedora运行ldd /usr/lib/codecs/drvc.so得到如下结果
linux-gate.so.1 => (0x00110000)
libstdc++.so.5 => not found
libc.so.6 => /lib/libc.so.6 (0x00162000)
/lib/ld-linux.so.2 (0x008ea000)
我用的suse11.1运行ldd /usr/lib/codecs/drv4.so.6.0 得到
linux-gate.so.1 => (0xffffe000)
libc.so.6 => /lib/libc.so.6 (0xb7d19000)
/lib/ld-linux.so.2 (0xb7fda000)
貌似没有错误信息阿?我把libstdc++.so.5装上了还是有这个问题
太平桥 于 2009-01-12 00:07:27发表:
我的 是
CPU:3800+
GPU:6150LE
用 gmplayer 播放 beijing.olympics.2008.opening.ceremony.720p.hdtv.x264-orenji.mkv (4.9G)
会出现声音不同步,但是允许掉帧后没问题,偶尔有点卡。
killsy 于 2009-01-11 21:55:39发表:
播放的就是一般的AVI文件,CPU是T2370,显卡是ATI HD2400,硬件绝对满足要求,但linux下在拖动或者暂停的时候有时会出现声音不同步等现象,MKV封装的720p几乎不能播放.
hanscowboy 于 2009-01-10 09:23:26发表:
我的是open SUSE 11.1 ,要装什么版本的gcc?怎样装?
hanscowboy 于 2009-01-10 08:49:44发表:
好难装啊,来到“./configure --enable-gui“这一步,提示缺了好多东西没有,又不知道怎样装。
有没有自动安装包的?自己编译好麻烦。
roadwalker 于 2009-01-09 23:25:07发表:
感觉还是Ubuntu上安装简单些。
太平桥 于 2009-01-08 19:51:50发表:
Bad gcc version
gcc 版本 不对。
agesier 于 2009-01-08 14:47:16发表:
Error: Bad gcc version
Check "configure.log" if you do not understand why it failed.
agesier@agesier:~/local/lib/codecs/MPlayer-1.0rc2>
这是因为什么,输入完$./configure --enable-gui出来的
太平桥 于 2009-01-07 23:58:51发表:
重做 ./configure 及以后步骤。
agesier 于 2009-01-07 20:27:55发表:
那我怎么重装?用先卸载掉么,还是直接再把整个过程安装一遍?
太平桥 于 2009-01-07 20:24:49发表:
可能插件没有装对。不要颠倒安装次序。
agesier 于 2009-01-07 18:50:56发表:
装好了 ,谢谢lz。
不过还是播放不了rmvb文件,不知为什么,只有声音,没有图像。我是完全安照lz写的安装的
太平桥 于 2009-01-04 22:02:19发表:
你播放的是那个文件。CPU 和 GPU 是多少?
zcy_soul 于 2009-01-04 10:43:45发表:
恩(6)m:b 谢谢
killsy 于 2009-01-03 20:34:34发表:
谢谢您的回复,硬件方面应该是没有问题,因为在XP下播放很流畅的电影,在SUSE下面播放就不流畅,高清在windows下面的解码设置就够麻烦了,不知道linux下面是否也是如此,呵呵,继续学习.
PS:看来你对高清挺有研究的吗,哈哈..
太平桥 于 2009-01-01 21:59:11发表:
随便说一句,以上的说明只在 720p mkv 格式的基础上。
mkv格式的 720p 太有杀伤力了,体积合适,质量令人满意。
avi的 720p 太大了。
rmvb 号称有 720P,其质量实在是......。
但是高效的压缩比,意味着对cpu的高要求。
太平桥 于 2009-01-01 21:52:49发表:
720p 已经是高清了,很吃硬件的,要求CPU 和GPU。
当然首先确定你安装了显卡驱动,之后唯一能做的只能是允许,播放时掉帧。
gmplayer里是 Enable frame dropping
smplayer里是 允许丢帧。
这样做的结果是能保证播放,但是画面会一顿一顿。同时你可以打开系统监视器看看 CPU 利用率要是 总是在 95%-100%,那你CPU 看来是跟不上了。
mplayer 以及 gmplayer smplayer 应该已经是比较高效的播放器了,你用 smplayer的windows版和 windows下其他播放器做一下比较。
Linux 本身比 Windows 高效,但再高效也不能帮你跨越硬件的极限。
killsy 于 2008-12-31 18:14:01发表:
你可以在终端里面使用
cd ~
ls
就可以看到/.mplayer文件夹了
当然也可以直接在文件管理器里面直接输入~/.mplayer ,即可进入,前提是你前面的步骤完成了。
hoopdog 于 2008-12-31 13:45:33发表:
“将clearplayer-0.9.tar.bz2解压,解压后的目录更名为 default,将此目录放置于 ~/.mplayer/skins” 这句话中的~/.mplayer 具体是在哪个位置,小弟刚开始用SUSE,请高手指点
killsy 于 2008-12-29 21:31:47发表:
太平桥,请问,播放高清比如720P的影片时,会一卡一卡,更不用说放1080P的
用安装的SMplayer,问题在哪? 系统解码器的原因还是player设置的问题?
liucheng749 于 2008-12-21 13:47:52发表:
学习了
乱世一狼 于 2008-12-02 21:39:03发表:
学习了谢谢
太平桥 于 2008-12-01 20:28:03发表:
RedFlag 也可以。显然你是缺了 gcc。
mplayer需要编译安装,而gcc是编译安装的前提。RedFlag 应该会有“开发包”之类的软件分类,你整个安装一下应该就可以。
hjb 于 2008-11-29 22:20:20发表:
[SUSE]MPlayer 编译安装 + SMPlayer 前端 = 完美Linux播放器
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
c.x86_64系统再多下载x86_64(解码包)
http://www1.mplayerhq.hu/MPlayer ... 64-20071007.tar.bz2
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
我按照上面的方法做到./configure --enable-gui 时出现gcc不存在的问题,那我是不是就要先安装编译器高层次?要怎么查看自己的机子有没有安装gcc是不是在软件包管理软件里面就可以查看?我用的是红旗5的,刚学,请各位懂的指教下,谢谢了。。。
telive 于 2008-11-24 11:49:57发表:
真不错.挺好的.:0)1 :0w5ty(1
haizhen448 于 2008-11-23 18:58:21发表:
不错啊,海贼王真清晰啊
太平桥 于 2008-11-18 20:24:41发表:
是不是没有获得 root 权限。