这段时间在做linux下流媒体的播放,所以在先在linux下尝试播放wmv/asf格式的文件,我用的是系统自带的多媒体播放器,在播放wmv文件时出现了错误提示,无法加载wmvdmod.dll库文件,显然是缺少codecs,于是去网上下载了all-20061022.tar.bz2和windows-all-20061022.zip,下载地址http://www.mplayerhq.hu/MPlayer/releases/codecs/接下来安装编码包,mplayer的编码包须安装在/usr/lib/codecs/和/usr/lib/wincodecs(win32)中。
[root@Localhost /]# cd /usr/software/mplayer
[root@Localhost mplayer]# tar vjxf all-20061022.tar.bz2
[root@Localhostmplayer]# mv all-20061022 /usr/lib/codecs
[root@Localhost mplayer]# chmod 644 /usr/lib/codecs/*
[root@Localhostmplayer]# chown root.root /usr/lib/codecs/*
[root@Localhost mplayer]# unzip windows-all-20061022.zip
[root@Localhost mplayer]# mv windows-all-20061022 /usr/lib/wincodecs 或者 # mv windows-all-20050115 /usr/lib/win32
[root@Localhost mplayer]# chmod 644 /usr/lib/wincodecs/* 或者 # chmod 644 /usr/lib/win32/*
[root@Localhost mplayer]# chown root.root /usr/lib/wincodecs/* 或者 # chown root.root /usr/lib/win32/*
完成以上步骤后,wmv/asf文件就可以正常播放了。
[root@Localhost /]# cd /usr/software/mplayer
[root@Localhost mplayer]# tar vjxf all-20061022.tar.bz2
[root@Localhostmplayer]# mv all-20061022 /usr/lib/codecs
[root@Localhost mplayer]# chmod 644 /usr/lib/codecs/*
[root@Localhostmplayer]# chown root.root /usr/lib/codecs/*
[root@Localhost mplayer]# unzip windows-all-20061022.zip
[root@Localhost mplayer]# mv windows-all-20061022 /usr/lib/wincodecs 或者 # mv windows-all-20050115 /usr/lib/win32
[root@Localhost mplayer]# chmod 644 /usr/lib/wincodecs/* 或者 # chmod 644 /usr/lib/win32/*
[root@Localhost mplayer]# chown root.root /usr/lib/wincodecs/* 或者 # chown root.root /usr/lib/win32/*
完成以上步骤后,wmv/asf文件就可以正常播放了。

添加到雅虎收藏