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目录里