mencoder对rmvb格式转码出现的错误解决
mencoder安装成功后,想把rmvb格式转成avi
RMVB转AVI
mencoder 1.rmvb -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o rmvb.av
出现了下面这个错误
Error: /usr/lib/codecs//drvc.so: wrong ELF class: ELFCLASS32
错误: 打不开所需的 DirectShow 编解码器: drvc.so
google后发现问题是
说明我的系统是32位解码 而需要64位(我as5是64位的)。
下载 essential-amd64-20071007.tar.bz2 地址在 http://www.mplayerhq.hu/MPlayer/releases/codecs/
解压 # tar jxvf essential-amd64-20071007.tar.bz2
# mv essential-amd64-20071007/* /usr/lib64/codecs
mv:是否覆盖“/usr/lib64/codecs/cook.so”? y
mv:是否覆盖“/usr/lib64/codecs/drvc.so”? y
mv:是否覆盖“/usr/lib64/codecs/README”? y
amd64系统的同志们 一定要最后作 64位的这个解码的复制,不然会又回去了,我上次走过弯路。
参考http://os.it168.com/a2008/0116/953/000000953940.shtml