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