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

猜你喜欢

转载自zfl110.iteye.com/blog/1144666