How to compile x264 on Windows

How to compile x264 on Windows?

 

0) install Subversion, CVS and git

 

1) install MinGW + msys from:

http://www.sourceforge.net/projects/mingw

 

2) install yasm from

http://www.tortall.net/projects/yasm/

 

copy yasm.exe to mingw/bin

 

3) install pthread win32 from

http://sourceware.org/pthreads-win32/

 

Note: the officail MinGW package includes pthread, but I recommend you use the CVS of pthread-win32

 

4) get the latest x264 according to the instructions provided by x264:

git clone git://git.videolan.org/x264.git

 

5) configure x264

./configure

make

make install

 

or 

make fprofiled VIDS="/d/SOCCER_704x576_30.yuv"---this will generate better code but it will consume more compiling time

 

YUV sequences can be downloaded from:

http://trace.kom.aau.dk/yuv/cif.html

http://trace.kom.aau.dk/yuv/qcif.html

ftp://ftp.tnt.uni-hannover.de/pub/svc/testsequences/

 

Note:

you can use the following syntax to optimize x264 for specified CPU

./configure --extra-cflags="-march=core2"

or

./configure --extrac-cflags="-march=amdfam10"

 

if you want to cross-compile x264, please use --cross-prefix and --host, eg:

 

$ ./configure --host="x86_64-pc-mingw32" --cross-prefix="x86_64-pc-mingw32-"

你可能感兴趣的:(How to compile x264 on Windows)