安装mplyer
首先下载MPlayer的.rpm包,MPlayer-1.0rc4.tar.bz2
源码下载地址:http://www.mplayerhq.hu/MPlayer/releases/codecs/
下载好驱动的包,all-20100303.tar.bz2 all-20110131.tar.bz2 essential-20061022.tar.bz2
驱动下载地址http://www.mplayerhq.hu/MPlayer/releases/codecs/
把驱动解压到/usr/local/lib/codecs 中
然后cd到源码解压的文件夹下,
./config –prefix=/usr/webserver/mplyer –codecsdir=/usr/local/lib/codecs –enable-gui –win32libdir=/usr/lib/wincodecs –disable-gcc-checking –language=zh_CN,en
解释:
./config 配置文件
–prefix 安装路径
–codecsdir 驱动文件路径
–enable-gui 使能gui
–win32libdir win32的解码器
–disable-gcc-checking 不使用gcc检测
–language 语言
配置无误之后
make编译
make install 安装
ln -s /usr/local/webserver/mplyer/bin/mencoder /usr/bin/mencoder
ln -s /usr/local/webserver/mplyer/bin/mplayer /usr/bin/mplayer
安装faac
wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gz
tar zxvf faac-1.28.tar.gz
cd faac-1.28/
ls
./bootstrap
vim mpeg4ip.h
从123行开始修改此文件mpeg4ip.h,到129行结束。
修改前:
#ifdef __cplusplus
extern “C” {
#endif
char *strcasestr(const char *haystack, const char *needle);
#ifdef __cplusplus
}
#endif
修改后:
#ifdef __cplusplus
extern “C++” {
#endif
const char *strcasestr(const char *haystack, const char *needle);
#ifdef __cplusplus
}
#endif
./configure –prefix=/usr/local/webserver/faac –with-mp4v2 –enable-shared
ln -s /usr/local/webserver/faac/bin/faac /usr/bin/faac