x264编译

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30901441/article/details/74720574

前言

x264-snapshot-20091006-2245是最后一版支持VC++平台编译的版本,往后的工程中都不再带有build文件夹,20091006版与20091007版对比如下:
x264-snapshot-20091006-2245
这里写图片描述
在20091006版的build\win32文件夹下有三个文件,其中x264.sln即为vs工程文件
这里写图片描述

1.x264源代码下载

(1)最新版本下载:http://www.videolan.org/developers/x264.html
(2)历史版本下载:http://download.videolan.org/pub/videolan/x264/snapshots/
注意:建议下载x264-snapshot-20091006-2245版本的源码(包含build)

2.yasm(汇编器)下载

下载地址:http://yasm.tortall.net/Download.html
选择对应vs版本的yasm(如32位vs2010对应yasm为:Win32 VS2010 .zip),下载解压之后将其中的vsyasm.exe改名为yasm.exe,并放于build\win32目录下

3.编译

用vs2010打开x264.sln工程,进行转换,之后按F7进行编译,会有错误产生,错误解决方法见http://blog.csdn.net/frd2009041510/article/details/50822847,根据此文章可一一解决出现的错误。其中错误1中的定义问题会出现几十次,需要一一修改。问题都解决之后就得到了如图所示的两个文件。
这里写图片描述

编译成功的x264-snapshot-20091006-2245源代码下载(免积分)

猜你喜欢

转载自blog.csdn.net/qq_30901441/article/details/74720574