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会存在问题。

6 thoughts on “linux 播mss2 wmv

  1. 博主:
    我一直被linux和mac下,如何播放mss2编码的wmv文件问题困扰,看了这篇文章,我又试了一下,还是不行。
    我的环境:ubuntu10.10 64desktop;按照网上写的方法搜索下载安装w32/64codecs,但都不顺利,总有错误提示,打不开一些ip及找不到一些文件;我直接到www.mplayerhq.hu/mplayer/releases/codecs/下载了最新的codecs合集:all-20110331.tar.bz2;该合集解压后含有wmsdmod.dll,我按你的办法,把此文件复制到 /usr/lib/codecs/下,播放不了;我又把此文件复制到 /usr/lib64/codecs/下,还是播放不了;我重新启动了系统,依然播放不了。
    请教博主:
    你用到的w32codecs是从那儿下载的,能否给我传一份?
    你的ubuntu系统版本是什么?
    我的做法问题在哪?

    期待你的答复,感谢和帮助!

    我的联系方式:wangjc_163@163.com

  2. 找了一天多才找到这样一个可以借鉴的例子,先谢谢博主了。
    我找了很多个wms10dmod.dll都不行,其中有从mplayer那里下的,也有从windows中找过来的,但是就是不能播放(连声音都没有就弹出个对话框提示mplayer异常退出,退出代码:1).找了N个都不行,只用wmsdmod.dll又只有声音没有图像,终于在刚刚想到是不是VIDEO输入出误呢?
    我用的mplayer的前端是smplayer所以找:选项——>首选项——>常规中找到视频下的输出设备,其中默认的是xv我自己的电脑是N卡。所以我选了gl开头的几个来试下,结果还真出图像了。于是试了好几个gl开头的,都行。
    写在这里一是为了感谢博主的分享,二则是希望自己的些经验能让需要的人少走弯路,

发表评论

电子邮件地址不会被公开。 必填项已用*标注


Verify Code   If you cannot see the CheckCode image,please refresh the page again!