+ -
当前位置:首页 → 问答吧 → 我在FC4下用YUM装了Mplayer.但是出现至命错误

我在FC4下用YUM装了Mplayer.但是出现至命错误

时间:2005-09-04

来源:互联网

我用YUM装了Mplayer-1.0-0.17.pre7.2.fc4.在窗口模式中也能开启程序.但是在我打开*.wmv文件的时候.它*出个对话框Falat error!MPlayer interrupted by signal 6 in module: decode_video.点OK后,又出来个对话框:MPlayer crashed,This shouldn't happen.It can be a bug inthe MPlayer code _or_ in your drivers _or_ in your gcc version.
在TEXT模式下运行mplayer也出现了上面的信息.具体如下:
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/share/locale

MPlayer 1.0pre7-4.0.0 (C) 2000-2005 MPlayer Team
CPU: Advanced Micro Devices (Family: 8, Stepping: 0)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2


Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing /root/video/DIY.wmv.
ASF file format detected.
VIDEO: [WMV2] 320x240 24bpp 1000.000 fps 0.0 kbps ( 0.0 kbyte/s)
Clip info:
name:
author:
copyright:
comments:
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 22050 Hz, 2 ch, s16le, 20.0 kbit/2.84% (ratio: 2501->88200)
Selected audio codec: [ffwmav2] afm:ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
vo_xvmc: X-Video extension 2.2
vo_xvmc: X-Video MotionCompensation Extension version 1.0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffwmv2] vfm:ffmpeg (FFmpeg M$ WMV2/WMV8)
==========================================================================
Checking audio filter chain for 22050Hz/2ch/s16le -> 22050Hz/2ch/s16le...
AF_pre: 22050Hz/2ch/s16le
AO: [oss] 22050Hz 2ch s16le (2 bps)
Building audio filter chain for 22050Hz/2ch/s16le -> 22050Hz/2ch/s16le...
Starting playback...
[wmv2 @ 0xa42ca0]I7:0/
VDec: vo config request - 320 x 240 (preferred csp: Planar YV12)
Could not find matching colorspace - retrying with -vf scale... (没有找到匹配的颜色?)
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
mplayer: vf.c:250: vf_get_image: Assertion `vf->w > 0' failed.


MPlayer interrupted by signal 6 in module: decode_video
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it's MPlayer's fault, please read
DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
won't help unless you provide this information when reporting a possible bug.

这个应该怎么解决?对了我在用system-config-display的时候出现一下提示:
[root@localhost ~]# system-config-display
* no cardMem, assuming 8192
* no cardMem, assuming 8192
* no cardMem, assuming 8192
之后再进入屏幕设置.与这有关吗?

作者: cjlinux   发布时间: 2005-09-04

这个是个什么样的错误啊?真是不了解

作者: cjlinux   发布时间: 2005-09-05

哦.那我再试一下.

作者: cjlinux   发布时间: 2005-09-05

显存才8M?什么卡来的?

作者: 阿蟾   发布时间: 2005-09-05

我是Geforce6600 GT.哪说了只有8M的?我怎么没看见?
我在自己编译安装的时候它怎么这样?
Error: X11 support required for GUI compilation
不会吧.怎么可能.
我用的nVidia的官方驱动.但是在进X的时候没有出现LOGO.用lsmod查看的时候有nVidia一项.驱动是装成功了还是没装成功?
我是不是只有重装系统了?
路过的兄弟姐妹,给我点建议吧.谢谢!

作者: cjlinux   发布时间: 2005-09-05

不过我的mplayer看wmv也是花屏 :(

作者: 阿蟾   发布时间: 2005-09-05

我决定重装系统.
看看有没有什么起色.

作者: cjlinux   发布时间: 2005-09-05

Error: X11 support required for GUI compilation
我只是这点有点不明白.出于什么原因造成了这个错误?

作者: cjlinux   发布时间: 2005-09-05

我编译的时候也是出现这个问题
之前还出现缺libpng、libpng-devel
用yum install lib*
以后就出现这个提示了

昨天发贴子问,有人说是GCC要打补丁?

作者: jinyongsun   发布时间: 2005-09-06

各位朋友,又有新问题了.
我重装了FC4,核心升级到2.6.12-1.1447_FC4.安装了kernel-2.6.12-1.1447_FC4
kernel-devel-2.6.12-1.1447_FC4
.重新下载了 MPlayer-1.0pre7try2.和安装它所需要的gcc32、gtk+-1.2.10-39、
gtk+-devel-1.2.10-39、glib-devel-1.2.10-16、glib-1.2.10-16。然后用./configure(后面加了些如gui之类的参数.)没有出现问题,make.也没问题.make install.也没问题.哈哈,正要高兴.谁知:
我随便弄了个WMV的(在WINXP下能看的).在X中用终端输入:./gmplay DIY.wmv出现以下信息:

MPlayer 1.0pre7try2-3.2.3 (C) 2000-2005 MPlayer Team
CPU: Advanced Micro Devices (Family: 8, Stepping: 0)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\u0579\u05b8\uffff\uef2fx86 CPU\uffff\uffff\uffff\uffff: MMX MMX2 3DNow 3DNowEx SSE SSE2


vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
然后停滞不前.N久后.我看系统监视器CPU满载!!晕死.
按Ctrl+C后出现
"错误段"这几个字.

我怎么这么霉阿?装好了都不能用.谁知道这是什么原因阿?(最后":0.0"=>local display)是在找显示模式什么的吗?没找到就停在那一直找?
谁来帮我搞定一下或提点什么建议吧.谢谢!

作者: cjlinux   发布时间: 2005-09-06

第一步:安装基本codecs:

DivX: (注:安装后无法卸载)
1)gunzip -c divx4linux-std-20030428.tar.gz | tar xvf -
2)cd divx4linux-20030428
3)./install.sh

Lame:
rpm 安装

XviD: (注:安装后无法卸载)
rpm 安装

RealPlayer
安装 RealPlayer 10

第二步:安装附加codecs:

1)mkdir /usr/local/lib/codecs
2)bzip2 -cd all-20050216.tar.bz2 | tar xvf -
3)cp all-20050216/* /usr/local/lib/codecs/
4)ln -s /usr/local/lib/codecs /usr/lib/win32

第三步:安装 MPlayer:

注: GUI 需要 gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel

1)bzip2 -cd MPlayer-1.0pre6.tar.bz2 | tar xvf -
2)cd MPlayer-1.0pre6/
3)./configure --enable-gui --enable-largefiles --enable-menu
4)make
5)make install

第四步:安装 skin 及 font

Skin:
1)bzip2 -cd Blue-1.4.tar.bz2 | tar xvf -
2)mv Blue /usr/local/share/mplayrer/Skin/
3)cd /usr/local/share/mplayer/Skin
4)ln -s Blue /usr/local/share/mplayer/Skin/default

font:
1)bzip2 -cd font-arial-iso-8859-1.tar.bz2 | tar xvf -
2)mkdir -p /usr/local/share/mplayer/font
3)mv font-arial-iso-8859-1 /usr/local/share/mplayer/font/
4)ln -s /usr/local/share/mplayer/font/font-arial-iso-8859-1/font-arial-14-iso-8859-1/* /usr/local/share/mplayer/font
5)ln -s /usr/X11R6/lib/X11/fonts/TTF/simhei.ttf /usr/share/mplayer/subfont.ttf
6)在 ~/.mplayer/config 中加入 subcp=cp936

第五步:改变 FC3 的 prelink 的配置:

注:这是由于 FC3 一个不标准的默认配置引起的冲突,典型现象为播放 wmv, rm, QuickTime 等编码视频时只有声音没有图像( 楼上说的花屏 )。

1)vi /etc/sysconfig/prelink, 改 PRELINK_OPTS=-mR 为 PRELINK_OPTS="-m --no-exec-shield"
2)touch /var/lib/misc/prelink.force
3)/etc/cron.daily/prelink ( 很长时间 )
4)execstack -s /usr/local/bin/mplayer


PS:
播放 rm 时的 Not audio/video stream or unsupported 错误:
解决方法:
编译前打开 mplayersource/libmpdemux/demux_real.c,找到下面的代码:
else {
mp_msg(MSGT_DEMUX, MSGL_ERR, "Not audio/video stream or unsupported! \n");
}
全部删掉或注释掉。
原因: 在播放 rm 文件时,这部分(else if... else)代码被执行3次,第一和第三次上面的代码条件不足不执行,跳过,第二此执行了,因此*出警告窗。

作者: wildfire   发布时间: 2005-09-06

哇,好详细.多谢.再试试.

作者: cjlinux   发布时间: 2005-09-06

楼上安装完不能正常观看的朋友请试试用不同的输出方式 ( 推荐xv ):

mplayer -xo xv test.wmv

作者: wildfire   发布时间: 2005-09-06

另外不推荐用 yum 安装, 一来没有 GUI, 二来没有对你特定机器的优化。

作者: wildfire   发布时间: 2005-09-06