• centos安装mplyer,faac

    安装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

发表评论

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