+ -
当前位置:首页 → 问答吧 → [已解决]又来请教一下关于mplayer的问题

[已解决]又来请教一下关于mplayer的问题

时间:2009-05-29

来源:互联网

现在mplayer是可以播放rmvb格式, 会出现一个错误提示:
代码:
ERROR: Could not open required DirectShow codec drvc.so.
但是还是可以播放, 只不过不能快转

然后我在终端输入gmplayer
发现以下的讯息
代码:
Trying to force video codec driver family ffmpeg...
Opening video decoder: [realvid] RealVideo decoder
Error: libstdc++.so.5: 无法打开共享对象文件: 没有那个文件或目录
Win32 LoadLibrary failed to load: drvc.so, /usr/lib/mplayer/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
Selected video codec: [rv40] vfm: realvid (Linux RealPlayer 9 RV40 decoder)
我先查找, 发现我只有/usr/lib下只有libstdc++.so.6, 并没有5
再来drvc.so也在我的/usr/lib/mplayer/codecs/下

有没有人有相同的经历呢?可否给点方向?

作者: 小劲鸭   发布时间: 2009-05-29

看看archlinux的这个包吧。
http://repos.archlinux.org/viewvc.cg...GBUILD?view=co

缺的就是libstdc++5,在archlinux下如果不装这个包,mplayer播放rmvb就会出现问题。
另外在gentoo下,以前emerge mplayer的时候用了real的use,很多人都惊奇的看到emerge在下载gcc3。

作者: 狱卒   发布时间: 2009-05-29

恩, 确实是这样

我现在又鸵鸟了, 打算装个rpm, 然后直接用rpm装libstdc++.so.5

这真是麻烦, 以前是用xine的, 所以没这问题。 这次是xine装不了, 所以才改装mplayer

感谢狱卒啦

作者: 小劲鸭   发布时间: 2009-05-29

昏。。。我刚刚发现blfs下有教只装gcc-3.3.6的库文件的, 唉。。。漏看了

作者: 小劲鸭   发布时间: 2009-05-29

鴨姐,別只顧看 LFS/BLFS 手冊,CBLFS 的 wiki 還有很多資源的

http://cblfs.cross-lfs.org/index.php/Main_Page

Btw,好像新版 mplayer 就不需要 3.3 的 g++ 庫了

作者: d00m3d   发布时间: 2009-05-31