LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1586|回复: 7

Mplayer 播放电影有问题,请高手看下如何解决呢?

[复制链接]
发表于 2007-6-30 08:06:17 | 显示全部楼层 |阅读模式
提示信息如下:
[root@localhost ~]# gmplayer
MPlayer 1.0rc1-4.1.2 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.20GHz (Family: 15, Model: 6, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
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 /mnt/e_drive/Downloads/电影/007系列之皇家赌场(DVD版).rm.
REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
Stream mimetype: logical-fileinfo
VIDEO:  [RV40]  640x320  24bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
name: 007ϵ�лʼҶij�
author: ���
copyright: �����
comment:
==========================================================================
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/lib/codecs/drvc.so: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drvc.so, /usr/lib/codecs/drvc.so, /usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
Error loading dll
ERROR: Could not open required DirectShow codec drvc.so.
Read the RealVideo section of the DOCS!
VDecoder init failed
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/lib/codecs/drv4.so.6.0: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drv4.so.6.0, /usr/lib/codecs/drv4.so.6.0, /usr/lib/win32/drv4.so.6.0, /usr/local/lib/win32/drv4.so.6.0
Error loading dll
ERROR: Could not open required DirectShow codec drv4.so.6.0.
Read the RealVideo section of the DOCS!
VDecoder init failed
Opening video decoder: [realvid] RealVideo decoder
Win32 LoadLibrary failed to load: drv43260.dll, /usr/lib/codecs/drv43260.dll, /usr/lib/win32/drv43260.dll, /usr/local/lib/win32/drv43260.dll
Error loading dll
ERROR: Could not open required DirectShow codec drv43260.dll.
Read the RealVideo section of the DOCS!
VDecoder init failed
Opening video decoder: [realvid] RealVideo decoder
Error: /usr/lib/codecs/drvc.bundle/Contents/MacOS/drvc: cannot open shared object file: No such file or directory
Win32 LoadLibrary failed to load: drvc.bundle/Contents/MacOS/drvc, /usr/lib/codecs/drvc.bundle/Contents/MacOS/drvc, /usr/lib/win32/drvc.bundle/Contents/MacOS/drvc, /usr/local/lib/win32/drvc.bundle/Contents/MacOS/drvc
Error loading dll
ERROR: Could not open required DirectShow codec drvc.bundle/Contents/MacOS/drvc.
Read the RealVideo section of the DOCS!
VDecoder init failed
Cannot find codec matching selected -vo and video format 0x30345652.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders


MPlayer interrupted by signal 11 in module: init_audio_codec
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- 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.
请高手帮忙看下怎么解决呢?谢谢。
发表于 2007-6-30 09:15:56 | 显示全部楼层
好像是没装解码器。

http://www4.mplayerhq.hu/MPlayer/releases/codecs/下载 all-20060611.tar.bz2.

以root身份建两个目录/usr/local/lib/codecs/,/usr/lib/win32把all-20060611.tar.bz2.
里的东西解压出来放进去。

修改文件属性 chmod 755 /usr/local/lib/codecs/*

试试吧
回复 支持 反对

使用道具 举报

发表于 2007-6-30 11:34:15 | 显示全部楼层
或者直接从fedora-cn里yum一个win32codecs
回复 支持 反对

使用道具 举报

发表于 2007-7-2 19:32:45 | 显示全部楼层
还是少drv43260.dll这个东东了,查查是不是有/usr/local/lib/codecs/,/usr/lib/win32, ,
2个目录,目录下面把drv43260.dll丢进去就好了,或者ln下,貌似drv43260.dll是在mplayer站的codes->下面的windows才有,上面linux的那个codes里面木有的。
回复 支持 反对

使用道具 举报

发表于 2007-7-2 20:58:13 | 显示全部楼层
Post by muramase
还是少drv43260.dll这个东东了,查查是不是有/usr/local/lib/codecs/,/usr/lib/win32, ,
2个目录,目录下面把drv43260.dll丢进去就好了,或者ln下,貌似drv43260.dll是在mplayer站的codes->下面的windows才有,上面linux的那个codes里面木有的。

恩,不过唯一的遗憾是mplayer还是会提示出错,当然,不会影响观看。同时,rmvb也可以看了。
回复 支持 反对

使用道具 举报

发表于 2007-7-2 21:52:21 | 显示全部楼层
用smplayer.用mplayer作后端。建议你试一下。我都好久没有用过gmplayer了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-3 00:14:57 | 显示全部楼层
现在Mplayer能播放所有电影格式了,不过在打开"rmv,rmvb"文件的时候会有错误提示"EEROR:Could not open requied DirectShow Codec drv4.so.6.0",但不影响正常使用。请教一下,是什么原因呢?有办法解决吗?
回复 支持 反对

使用道具 举报

发表于 2007-7-3 10:30:11 | 显示全部楼层

同问

Post by xpuser
现在Mplayer能播放所有电影格式了,不过在打开"rmv,rmvb"文件的时候会有错误提示"EEROR:Could not open requied DirectShow Codec drv4.so.6.0",但不影响正常使用。请教一下,是什么原因呢?有办法解决吗?


*******************************
我也是遇到这样的问题
不过之前我已经装有RealPlaye10,播放RM格式我不用Mplayer
还有一个问题就是Mplayer播放不了DVD上的DTS声轨,只有一片沙沙声
请问有什么办法解决!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表