红联Linux门户
Linux帮助

用MPLAYER播放的错误

发布时间:2007-12-25 22:40:05来源:红联作者:wczhang
我用它来放MP3,rmvb都可以。就是有个小问题,会在打开的时候出现错误。确定后仍旧正常播放。例如:Could not open required DirectShow codec drv4..so.6.0但是我看了我的codec文件下面有这个文件的。怎么回事俄
文章评论

共有 2 条评论

  1. wczhang 于 2007-12-25 22:54:02发表:

    输入命令ldd /usr/lib/codecs/drvc.so提示:
    bash: ldd/usr.lib/codecs/drvc.so: 没有那个文件或目录。
    怎么回事。

  2. icefish 于 2007-12-25 22:43:47发表:

    ERROR:Could not open required DirectShow codec drvc.so

    Linux Fedora8 环境下运行Mplayer出现提示:
    ERROR:Could not open required DirectShow codec drvc.so.”错误
    运行:
    ldd /usr/lib/codecs/drvc.so
    得到

    ldd /usr/lib/codecs/drvc.so
    linux-gate.so.1 => (0x00110000)
    libstdc++.so.5 => not found
    libc.so.6 => /lib/libc.so.6 (0x00162000)
    /lib/ld-linux.so.2 (0x008ea000)

    发现到:libstdc++.so.5 => not found

    OK,yum install libstdc++.so.5

    在/usr/lib/win32里找到drvc.so、drv2.so.6.0、drv3.so.6.0、drv4.so.6.0,
    把这四个文件copy到/usr/lib/codecs文件夹下,
    再到shell分?运行:
    1#chcon -t textrel_shlib_t /usr/lib/codecs/drvc.so
    2#chcon -t textrel_shlib_t /usr/lib/codecs/drv2.so.6.0
    3#chcon -t textrel_shlib_t /usr/lib/codecs/drv3.so.6.0
    4#chcon -t textrel_shlib_t /usr/lib/codecs/drv4.so.6.0

    再试一下,看看吧。

    帖子地址:http://www.linuxdiyf.com/viewarticle.php?id=72446