#!/bin/bash if [ ! -d bin_x64/lib ] then mkdir -p bin_x64/lib fi if [ ! -d bin_x64d/lib ] then mkdir -p bin_x64d/lib fi cd ffmpeg make distclean OPTIONS=" --enable-shared \ --enable-gpl \ --enable-version3 \ --enable-w32threads \ --enable-runtime-cpudetect \ --enable-demuxers \ --disable-demuxer=matroska \ --disable-filters \ --enable-filter=yadif \ --enable-filter=buffer \ --enable-filter=buffersink \ --enable-filter=scale \ --disable-protocols \ --enable-protocol=file \ --enable-protocol=mmsh \ --enable-protocol=mmst \ --enable-protocol=rtp \ --enable-protocol=http \ --disable-muxers \ --enable-muxer=spdif \ --disable-hwaccels \ --enable-hwaccel=h264_dxva2 \ --enable-hwaccel=vc1_dxva2 \ --enable-hwaccel=wmv3_dxva2 \ --enable-hwaccel=mpeg2_dxva2 \ --enable-libspeex \ --enable-libopencore-amrnb \ --enable-libopencore-amrwb \ --disable-avdevice \ --disable-avresample \ --disable-postproc \ --disable-swresample \ --disable-static \ --disable-debug \ --disable-encoders \ --disable-bsfs \ --disable-devices \ --disable-ffplay \ --disable-ffserver \ --disable-ffmpeg \ --disable-ffprobe \ --enable-cross-compile \ --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 \ --build-suffix=-lav" ./configure --extra-ldflags="-L../thirdparty/lib64" --extra-cflags="-I../thirdparty/include -I../common/includes/dxva2" ${OPTIONS} && make -j8 && cp lib*/*-lav-*.dll ../bin_x64 && cp lib*/*.lib ../bin_x64/lib && cp lib*/*-lav-*.dll ../bin_x64d && cp lib*/*.lib ../bin_x64d/lib && cd ..