QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2043|回复: 5

mplayer播放rmvb文件的问题

[复制链接]
发表于 2006-1-10 22:22:19 | 显示全部楼层 |阅读模式
我看不少的精华文章及置顶,都没有解决问题,只好发贴问了!!
我用的是mandriva 2006,用mandriva的自动更新工具安装了mplayer,然后又安装了w32codecs的rpm包。codecs安装在/usr/lib/win32/目录下。
-rw-r--r--  1 root root   61952  4月 11  2001 acelpdec.ax
-rw-r--r--  1 root root   38912  1月  7  2002 alf2cd.acm
-rw-r--r--  1 root root  118784  7月  7  2004 aslcodec_dshow.dll
-rw-r--r--  1 root root   77824  3月 24  2004 aslcodec_vfw.dll
-rw-r--r--  1 root root   88064  1月 22  2001 asusasv2.dll
-rw-r--r--  1 root root   35840  9月 10  1999 asusasvd.dll
-rw-r--r--  1 root root  150016  8月  2  2000 ativcr2.dll
-rw-r--r--  1 root root   95292  2月 15  2001 atrac3.acm
-rwxr-xr-x  1 root root   62808 10月 31 00:25 atrc.so.6.0*
-rw-r--r--  1 root root   92160  7月  5  2004 AvidQTAVUICodec.qtx
-rw-r--r--  1 root root   69632  5月  3  2001 avimszh.dll
-rw-r--r--  1 root root  114688  5月  3  2001 avizlib.dll
-rw-r--r--  1 root root   76800  4月 18  2001 BeHereiVideo.qtx
-rw-r--r--  1 root root  312832  4月 21  2002 CLRVIDDC.DLL
-rw-r--r--  1 root root  135168  4月 21  2002 clrviddd.dll
-rwxr-xr-x  1 root root   41724 10月 31 00:25 cook.so*
-rwxr-xr-x  1 root root   74548 10月 31 00:25 cook.so.6.0*
-rw-r--r--  1 root root   11776  9月  9  2003 ctadp32.acm
-rw-r--r--  1 root root   81920  4月 21  2002 CtWbJpg.DLL
-rwxr-xr-x  1 root root   62956 10月 31 00:25 ddnt.so.6.0*
-rw-r--r--  1 root root   88464  8月 14  1996 DECVW_32.DLL
-rw-r--r--  1 root root  287744 12月 30  2000 divxa32.acm
-rw-r--r--  1 root root  239616 12月 22  2000 divx_c32.ax
-rw-r--r--  1 root root  412160  1月 24  2001 divxc32.dll
-rw-r--r--  1 root root  434176  8月 29  2001 divxdec.ax
-rw-r--r--  1 root root  520192  8月 29  2001 divx.dll
-rwxr-xr-x  1 root root   56492 10月 31 00:25 dnet.so.6.0*
-rwxr-xr-x  1 root root  200080 10月 31 00:25 drv2.so.6.0*
-rwxr-xr-x  1 root root  299560 10月 31 00:25 drv3.so.6.0*
-rwxr-xr-x  1 root root  335164 10月 31 00:25 drv4.so.6.0*
-rwxr-xr-x  1 root root  318400 10月 31 00:25 drvc.so*
-rwxr-xr-x  1 root root   66372 10月 31 00:25 dspr.so.6.0*
-rw-r--r--  1 root root   33280  8月 24  2000 huffyuv.dll
-rw-r--r--  1 root root  391680  8月  2  2000 i263_32.drv
-rw-r--r--  1 root root  199680  7月  7  2004 iac25_32.ax
-rw-r--r--  1 root root  110592  3月 10  2000 iccvid.dll
-rw-r--r--  1 root root  307200  5月  3  2001 icmw_32.dll
-rw-r--r--  1 root root   19456  3月 30  2001 imaadp32.acm
-rw-r--r--  1 root root   98304 12月 18  2000 imc32.acm
-rw-r--r--  1 root root  199168  7月 14  2000 ir32_32.dll
-rw-r--r--  1 root root  739328  7月  7  1997 ir41_32.dll
-rw-r--r--  1 root root  755200  3月 10  2000 ir50_32.dll
-rw-r--r--  1 root root  225280 11月  4  2001 ivvideo.dll
-rw-r--r--  1 root root   90112 12月  1  2002 jp2avi.dll
-rw-r--r--  1 root root  300544 12月 22  2000 l3codeca.acm
-rw-r--r--  1 root root   83456  1月  3  2001 l3codecx.ax
-rw-r--r--  1 root root  245760  7月  7  2004 LCMW2.dll
-rw-r--r--  1 root root  338432  4月 22  2002 LCodcCMP.dll
-rw-r--r--  1 root root   81920  7月  7  2004 LCODCCMW2E.dll
-rw-r--r--  1 root root   33040  4月 21  2002 lhacm.acm
-rw-r--r--  1 root root  204800 11月 15  2004 lsvxdec.dll
-rw-r--r--  1 root root  422912 11月 12  2002 m3jp2k32.dll
-rw-r--r--  1 root root  264704  9月  3  2001 m3jpeg32.dll
-rw-r--r--  1 root root   53760  5月 10  2001 m3jpegdec.ax
-rw-r--r--  1 root root  263680 10月 11  2001 mcdvd_32.dll
-rw-r--r--  1 root root   98304  4月  2  2001 mcmjpg32.dll
-rw-r-----  1 root root   57344  2月 15  2004 mi-sc4.acm
-rw-r--r--  1 root root  254272  6月 26  1999 mpg4c32.dll
-rw-r--r--  1 root root  262416  5月 11  2001 mpg4ds32.ax
-rw-r--r--  1 root root   17920  7月 30  2000 msadp32.acm
-rw-r--r--  1 root root   10752  5月  6  1999 msg711.acm
-rw-r--r--  1 root root   25088  5月  6  1999 msgsm32.acm
-rw-r--r--  1 root root  167696  6月 26  2001 msh261.drv
-rw-r--r--  1 root root  424960  4月 16  1999 msms001.vwp
-rw-r--r--  1 root root   79872 10月 11  2001 msnaudio.acm
-rw-r--r--  1 root root   28672  5月  6  1999 msrle32.dll
-rw-r--r--  1 root root   76112 12月  7  2001 msscds32.ax
-rw-r--r--  1 root root   30208  3月 24  2001 msvidc32.dll
-rw-r--r--  1 root root  218624  4月 16  1999 mvoiced.vwp
-rw-r--r--  1 root root   49664  4月 21  2002 nsrt2432.acm
-rw-r--r--  1 root root   45056 11月 17  2001 pclepim1.dll
-rw-r--r--  1 root root  225552  1月 29  2001 qdv.dll
-rw-r--r--  1 root root   34304 12月 16  1996 qpeg32.dll
-rw-r--r--  1 root root  225280 11月  9  2002 qtmlClient.dll
-rw-r--r--  1 root root  563200  5月 27  2003 QuickTimeEssentials.qtx
-rw-r--r--  1 root root  904704  5月 27  2003 QuickTimeInternetExtras.qtx
-rw-r--r--  1 root root 4544512  5月 27  2003 QuickTime.qts
-rw-r--r--  1 root root     870  1月 15  2005 README
-rw-r--r--  1 root root  299008  4月 21  2002 rt32dcmp.dll
-rw-r--r--  1 root root   13239 12月  4  2003 scg726.acm
-rwxr-xr-x  1 root root   60772 10月 31 00:25 sipr.so.6.0*
-rw-r--r--  1 root root  131072  9月 10  2002 sp5x_32.dll
-rw-r--r--  1 root root  175616  4月 23  2002 tm20dec.ax
-rwxr-xr-x  1 root root   21256 10月 31 00:25 tokf.so.6.0*
-rwxr-xr-x  1 root root   57552 10月 31 00:25 tokr.so.6.0*
-rw-r--r--  1 root root  110592  4月 21  2002 tsccvid.dll
-rw-r--r--  1 root root   16144  7月  7  2004 tsd32.dll
-rw-r--r--  1 root root    9488  4月 21  2002 tssoft32.acm
-rw-r--r--  1 root root  573440 12月 20  2004 tvqdec.dll
-rw-r--r--  1 root root  241664  7月  3  2001 ubv263d+.ax
-rw-r--r--  1 root root  118784  4月 21  2002 ubvmp4d.dll
-rw-r--r--  1 root root   28672 10月 29  2003 ultimo.dll
-rw-r--r--  1 root root   76800 11月 12  1996 VDODEC32.dll
-rw-r--r--  1 root root   82432  8月 19  2003 vdowave.drv
-rw-r--r--  1 root root   76800  3月 12  2002 vgpix32d.dll
-rwxr-xr-x  1 root root  316500 10月 31 00:25 vid_3ivX.xa*
-rwxr-xr-x  1 root root    6444 10月 31 00:25 vid_cvid.xa*
-rwxr-xr-x  1 root root    3056 10月 31 00:25 vid_cyuv.xa*
-rwxr-xr-x  1 root root   71220 10月 31 00:25 vid_h261.xa*
-rwxr-xr-x  1 root root  124370  5月 29  2001 vid_h263.xa*
-rwxr-xr-x  1 root root  107572 10月 31 00:25 vid_iv32.xa*
-rwxr-xr-x  1 root root  187252 10月 31 00:25 vid_iv41.xa*
-rwxr-xr-x  1 root root   86944 10月 31 00:25 vid_iv50.xa*
-rw-r--r--  1 root root  211968  7月  7  2004 ViVD2.dll
-rw-r--r--  1 root root  122880  5月  3  2001 vivog723.acm
-rw-r--r--  1 root root  155648  4月 11  2005 vmnc.dll
-rw-r--r--  1 root root   56320  4月 15  1999 voxmsdec.ax
-rw-r--r--  1 root root  462848  9月 22  2001 vp31vfw.dll
-rw-r--r--  1 root root  466944 10月 29  2003 vp4vfw.dll
-rw-r--r--  1 root root  372736  6月 26  2004 vp5vfw.dll
-rw-r--r--  1 root root  438272  6月 26  2004 vp6vfw.dll
-rw-r--r--  1 root root   49152  4月 10  2003 vssh264core.dll
-rw-r--r--  1 root root  421888  4月 10  2003 vssh264dec.dll
-rw-r--r--  1 root root   98304  4月 10  2003 vssh264.dll
-rw-r--r--  1 root root  706696  4月 10  2003 vsslight.dll
-rw-r--r--  1 root root  167936  4月 10  2003 vsswlt.dll
-rw-r--r--  1 root root  409720 10月 30  2002 wma9dmod.dll
-rw-r--r--  1 root root  410216 10月 28  2002 wmadmod.dll
-rw-r--r--  1 root root  773368  8月 11  2004 wmsdmod.dll
-rw-r--r--  1 root root  486504 10月 28  2002 wmspdmod.dll
-rw-r--r--  1 root root  278800  5月  1  2001 wmv8ds32.ax
-rw-r--r--  1 root root  807032 11月 21  2002 wmv9dmod.dll
-rw-r--r--  1 root root 1181944 10月 18  2004 wmvadvd.dll
-rw-r--r--  1 root root  807528 10月 28  2002 wmvdmod.dll
-rw-r--r--  1 root root  262416  4月  2  2001 wmvds32.ax
-rw-r-----  1 root root  126464  7月  3  2004 wnvplay1.dll
-rw-r-----  1 root root   93184  7月  3  2004 wnvwinx.dll

可是我用mplayer播放rmvb文件时出现以下错误,请指教
Playing /mnt/win_h/周星驰电影全集(国语版)/九品芝麻官/白面包青天.rmvb.
Cache fill:  0.00% (0 bytes)    REAL file format detected.
Stream description: Audio Stream
Stream mimetype: audio/x-pn-realaudio
Stream description: Video Stream
Stream mimetype: video/x-pn-realvideo
VIDEO:  [RV40]  560x316  24bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
name: 九品芝麻官
author: bianselong
copyright: BBS.SN-WWW.COM 新视界NewMovQMC
==========================================================================
Trying to force audio codec driver family realaud...
Opening audio decoder: [realaud] RealAudio decoder
opening shared obj '/usr/lib/RealPlayer9/Codecs/cook.so'
Error: /usr/lib/RealPlayer9/Codecs/cook.so: 无法打开共享对象文件: 没有那个文件或目录
opening win32 dll 'cook.so'
Win32 LoadLibrary failed to load: cook.so, /usr/lib/win32/cook.so, /usr/local/lib/win32/cook.so
Error loading dll
ERROR: Could not open required DirectShow codec cook.so.
Read the RealAudio section of the DOCS!
ADecoder preinit failed
ADecoder init failed
Opening audio decoder: [realaud] RealAudio decoder
opening shared obj '/usr/lib/RealPlayer9/Codecs/cook.so.6.0'
Error: /usr/lib/RealPlayer9/Codecs/cook.so.6.0: 无法打开共享对象文件: 没有那个文件或目录
opening win32 dll 'cook.so.6.0'
Win32 LoadLibrary failed to load: cook.so.6.0, /usr/lib/win32/cook.so.6.0, /usr/local/lib/win32/cook.so.6.0
Error loading dll
ERROR: Could not open required DirectShow codec cook.so.6.0.
Read the RealAudio section of the DOCS!
ADecoder preinit failed
ADecoder init failed
Opening audio decoder: [realaud] RealAudio decoder
opening win32 dll 'cook3260.dll'
Win32 LoadLibrary failed to load: cook3260.dll, /usr/lib/win32/cook3260.dll, /usr/local/lib/win32/cook3260.dll
Error loading dll
ERROR: Could not open required DirectShow codec cook3260.dll.
Read the RealAudio section of the DOCS!
ADecoder preinit failed
ADecoder init failed
Opening audio decoder: [realaud] RealAudio decoder
opening shared obj '/usr/lib/RealPlayer9/Codecs/cook.bundle/Contents/MacOS/cook'
Error: /usr/lib/RealPlayer9/Codecs/cook.bundle/Contents/MacOS/cook: 无法打开共享对象文件: 没有那个文件或目录
opening win32 dll 'cook.bundle/Contents/MacOS/cook'
Win32 LoadLibrary failed to load: cook.bundle/Contents/MacOS/cook, /usr/lib/win32/cook.bundle/Contents/MacOS/cook, /usr/local/lib/win32/cook.bundle/Contents/MacOS/cook
Error loading dll
ERROR: Could not open required DirectShow codec cook.bundle/Contents/MacOS/cook.
Read the RealAudio section of the DOCS!
ADecoder preinit failed
ADecoder init failed
Cannot find codec for audio format 0x6B6F6F63.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Trying to force video codec driver family realvid...
Opening video decoder: [realvid] RealVideo decoder
opening shared obj '/usr/lib/RealPlayer9/Codecs/drvc.so'
Error: /usr/lib/RealPlayer9/Codecs/drvc.so: 无法打开共享对象文件: 没有那个文件或目录
opening win32 dll 'drvc.so'
Win32 LoadLibrary failed to load: 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
opening shared obj '/usr/lib/RealPlayer9/Codecs/drv4.so.6.0'
Error: /usr/lib/RealPlayer9/Codecs/drv4.so.6.0: 无法打开共享对象文件: 没有那个文件或目录
opening win32 dll 'drv4.so.6.0'
Win32 LoadLibrary failed to load: 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
opening win32 dll 'drv43260.dll'
Win32 LoadLibrary failed to load: 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
opening shared obj '/usr/lib/RealPlayer9/Codecs/drvc.bundle/Contents/MacOS/drvc'
Error: /usr/lib/RealPlayer9/Codecs/drvc.bundle/Contents/MacOS/drvc: 无法打开共享对象文件: 没有那个文件或目录
opening win32 dll 'drvc.bundle/Contents/MacOS/drvc'
Win32 LoadLibrary failed to load: 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!
==========================================================================
发表于 2006-1-11 00:31:37 | 显示全部楼层
mplayer已将real的解码器目录设到了/usr/lib/RealPlayer9/Codecs/下,自然有问题,你把real的解码器复制到/usr/lib/RealPlayer9/Codecs/下就可以了。
回复

使用道具 举报

 楼主| 发表于 2006-1-11 22:01:48 | 显示全部楼层
谢谢,如你所说,我新建了realplayer9目录后,把codecs复制过去就好了。顺便问一下,听说Xine的解码器和mplayer的一样,我该怎么设置到同样的目录中去呢
回复

使用道具 举报

 楼主| 发表于 2006-1-11 22:45:19 | 显示全部楼层
哈哈,我已经做到了,用XINE也能播放RMVB文件了。具体方法如下:
在~/.xine目录中找到config文件,打开后找到

# path to RealPlayer codecs
# string, default:
decoder.external.real_codecs_path:/usr/lib/RealPlayer9/Codecs/  这一节进行修改
我这里输入的是/usr/lib/RealPlayer/codecs/,这是我的系统里Win32Codecs所在的目录,每人区别对待,一般是/usr/lib/win32或/usr/lib/Codecs,修改完后存盘,重新运行XINE,保证你看RMVB爽得很。我在mandriva 2006上测试通过。我想其它系统也一样吧。

另一种方法是先修改config文件,在最开始几行,内容如下:

# Configuration experience level
# { Beginner  Advanced  Expert  Master of the known universe }, default: 0
gui.experience_level:Expert
这样你就可以在XINE播放器中进行设置了。
点右键,然后是setting-->setup-->decoder,在这里你就可以填入你的codecs所在的绝对路径了。注意apply,然后就可以播放喽!!!!!!!!!!!!!!!!!
回复

使用道具 举报

 楼主| 发表于 2006-1-11 23:31:08 | 显示全部楼层
我在FC4里用yum安装了xine,不用设置也可以播放rmvb文件,我查看了config文件,里面也有同样的设置,但是被注释掉了,我想是不是已经安装了解码器,不用再指明了。如果你是用源码编译安装的话,我想还是要设置的,方法同上
回复

使用道具 举报

发表于 2006-1-21 19:14:32 | 显示全部楼层
rm(vb) is evil,avc is the kingcraft.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-12-5 11:18 , Processed in 0.072116 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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