试用MPlayer播放RMVB时命令行窗口出现错误提示:
Opening video decoder: [realvid] RealVideo decoder
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 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
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 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 0×30345652.
Read DOCS/HTML/en/codecs.html!
并且只能播放声音,无视频图像.
仔细观看错误提示中有这么一句:
ERROR: Could not open required DirectShow codec drv43260.dll.
这应该是real的解码文件.但是我已经将这个DLL文件COPY到了codecs文件中了
之后上网查类似问题.发现和
http://entropy88.spaces.live.com/blog/cns!9ab2094f1e3359dd!196.entry
这个人遇到的问题差不多,不同的是他少的文件为drv42360.dll
他的解决方法是重新注册这个DLL文件.
根据他的方法,我:
1.把drv43260.dll拷贝到系统的system32文件夹下
2.开始->运行->regsvr32 drv43260.dll
之后再次用MPlayer播放RMVB文件.成功!

我把drv43260.dll+pncrt.dll 复制到mplayer.exe 同目录下也可以播放,但是还是不爽!不知道怎么解决。
[Reply]