标签归档:mss2

linux 播mss2 wmv

        忘记是从什么时候开始ffmpeg可以完美的支持rmvb和wmv,所以一直没有再用过w32codecs就可以播放所以视频,但今天发现某个视频教程无法播放,mplayer 检测到的视频格试为mms2,邪恶的微软总是给我们找麻烦。于是又想到了w32codecs,把w32codecs装上再用mplayer播放果然果可以,但心理总会有些不舒服,就再研究了一下发现mplayer 要加载 /usr/lib/codecs/wms10dmod.dll 文件,在w32codecs中没找到此文件,但看到有个文件名相似的文件:wmsdmod.dll,只把此文件复制到 /usr/lib/codecs/下问题同样可以解决。
        最好不要把所有文件都复制到codecs下,这样播放器可能会优先选择此目录下的解码器,就可能会导致不能正常播放某些视频,比如 播放rmvb的drvc.so要调用libstd++.so.5但ubuntu现在用的libstd++已经是6了,所以播放rmvb会存在问题。