LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2009-5-29 09:06:57 | 显示全部楼层 |阅读模式
现在mplayer是可以播放rmvb格式, 会出现一个错误提示:

  1. ERROR: Could not open required DirectShow codec drvc.so.
复制代码

但是还是可以播放, 只不过不能快转

然后我在终端输入gmplayer
发现以下的讯息

  1. Trying to force video codec driver family ffmpeg...
  2. Opening video decoder: [realvid] RealVideo decoder
  3. Error: libstdc++.so.5: 无法打开共享对象文件: 没有那个文件或目录
  4. Win32 LoadLibrary failed to load: drvc.so, /usr/lib/mplayer/codecs/drvc.so, /usr/lib/win32/drvc.so, /usr/local/lib/win32/drvc.so
  5. Error loading dll
  6. ERROR: Could not open required DirectShow codec drvc.so.
  7. Read the RealVideo section of the DOCS!
  8. VDecoder init failed :(
  9. Opening video decoder: [realvid] RealVideo decoder
  10. Selected video codec: [rv40] vfm: realvid (Linux RealPlayer 9 RV40 decoder)
复制代码


我先查找, 发现我只有/usr/lib下只有libstdc++.so.6, 并没有5
再来drvc.so也在我的/usr/lib/mplayer/codecs/下

有没有人有相同的经历呢?可否给点方向?
发表于 2009-5-29 10:11:56 | 显示全部楼层
看看archlinux的这个包吧。
http://repos.archlinux.org/viewv ... 86/PKGBUILD?view=co

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

使用道具 举报

 楼主| 发表于 2009-5-29 10:25:25 | 显示全部楼层
恩, 确实是这样

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

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

感谢狱卒啦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-29 10:31:04 | 显示全部楼层
昏。。。我刚刚发现blfs下有教只装gcc-3.3.6的库文件的, 唉。。。漏看了
回复 支持 反对

使用道具 举报

发表于 2009-5-31 11:00:02 | 显示全部楼层
鴨姐,別只顧看 LFS/BLFS 手冊,CBLFS 的 wiki 還有很多資源的

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

Btw,好像新版 mplayer 就不需要 3.3 的 g++ 庫了
回复 支持 反对

使用道具 举报

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

本版积分规则

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