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-"

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值