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
再试一下,看看吧。


lidin999 于 2007-11-21 08:45:07发表:
直接下个ALL的包,全部解到Codecs目录里