Win-XPでソースコードでMPlayer-wwをコンパイルします。

4322 ワード

Win-XPでソースコードでMPlayer-wwをコンパイルします。

______________________________
STEP1:             
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.   svn-win32-1.6.6                 svn-down-mplaye.bat      .
    http://subversion.tigris.org/files/documents/15/47848/Setup-Subversion-1.6.6.msi
    svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
2.  MinGW-full  ,              ,             
    http://cdnetworks-kr-1.dl.sourceforge.net/project/mplayer-ww/MinGW-full/MinGW-full-20101119.7z
       C:    C:/MinGW/    , MPlayer-ww     /MinGW/home/  
3.  FFmpeg Windows builds  Win-XP                 
    http://ffmpeg.zeranoe.com/builds/source/ffmpeg/ffmpeg-git-a366bea.tar.xz
           mplayer-ww       ffmpeg/    FFmpeg     mplayer-ww   
    ./configure --prefix=/usr/local/ffmpeg-ww \
                --enable-shared --disable-static --enable-memalign-hack  
    make
    make install
__________________________
STEP2: Configuring MPlayer
~~~~~~~~~~~~~~~~~~~~~~~~~~
                      
____________
1.static  
~~~~~~~~~~~~
# !/bin/sh
_gcc=no
test "$1" && _gcc="$1"
_config="configure \
    --prefix="D:/MPlayer/static" \
    --disable-mencoder \
    --disable-menu \
    --disable-gif \
    --disable-tga \
    --disable-pnm \
    --disable-sdl \
    --disable-caca \
    --disable-ssse3 \
    --disable-faac \
    --disable-x264 \
    --disable-xvid \
    --disable-vidix \
    --disable-toolame \
    --disable-twolame \
    --disable-md5sum \
    --disable-vidix-pcidb \
    --disable-libdirac-lavc \
    --enable-gui \
    --enable-static \
    --enable-freetype \
    --enable-runtime-cpudetection \
    --extra-libs="-mwindows" "
if test $_gcc != no; then
    _config+="    --cc=$_gcc "
fi
./$_config
____________
2.shared  
~~~~~~~~~~~~
# !/bin/sh
_gcc=no
test "$1" && _gcc="$1"
_config="
    --prefix="D:/MPlayer/shared" \
    --disable-mencoder \
    --disable-tga \
    --disable-pnm \
    --disable-sdl \
    --disable-caca \
    --disable-ssse3 \
    --disable-faac \
    --disable-x264 \
    --disable-xvid \
    --disable-vidix \
    --disable-toolame \
    --disable-twolame \
    --disable-md5sum \
    --disable-vidix-pcidb \
    --disable-libdirac-lavc \
    --disable-ffmpeg_a \
    --enable-freetype \
    --enable-runtime-cpudetection \
    --extra-cflags="-I/usr/local/ffmpeg-ww/include" \
    --extra-ldflags="-L/usr/local/ffmpeg-ww/lib" \
    --extra-libs-mplayer="-Wl,--enable-auto-import" \
    --extra-libs="-mwindows" "
if test $_gcc != no; then
    _config+="    --cc=$_gcc "
fi
./configure $_config
____________
3.debug   
~~~~~~~~~~~~
# !/bin/sh
_gcc=no
test "$1" && _gcc="$1"
_config="configure \
    --prefix="D:/MPlayer/debug" \
    --disable-mencoder \
    --disable-menu \
    --disable-gif \
    --disable-tga \
    --disable-pnm \
    --disable-sdl \
    --disable-caca \
    --disable-ssse3 \
    --disable-faac \
    --disable-x264 \
    --disable-xvid \
    --disable-vidix \
    --disable-toolame \
    --disable-twolame \
    --disable-md5sum \
    --disable-vidix-pcidb \
    --disable-libdirac-lavc \
    --enable-static \
    --enable-freetype \
    --enable-debug=3 \
    --enable-runtime-cpudetection \
    --extra-libs="-mwindows" "
if test $_gcc != no; then
    _config+="    --cc=$_gcc "
fi
./$_config
_______________________________
STEP3: Compiling MPlayer & Play
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    make          #                      configue     
    make install
    mplayer [moviefile] #     DLL   /mingw/bin