X.264在VS2015环境下的配置与使用

最近在做视频编码事情,然后最近狂补相关的知识。x264是基于H.264视频编码标准制定的一个开源视频编码函数库。

准备工作

下载x.264

x.264源码下载链接[link][http://download.videolan.org/pub/videolan/x264/snapshots/]
下载好x264后就可以开始在windows下进行编译,生成相应的动态链接库。
相关的编译工具:

  1. minGW传送门
  2. yasm:传送门
    然后就是安装,安装完成后,可以对x264进行编译了。
    然而,我并没有编译成功。
    具体原因就是minGW在安装最后下载 MSYS 时连接服务器不成功,我尝试了很多方法比如卸载重装等等都没有下载成功。因为时间关系,我最后放弃了,然后在github上找了一个别人编译好了的x264,直接clone下来。

从github上下载x264

点击下载
X.264在VS2015环境下的配置与使用_第1张图片
下载的东东就是这么些

在vs2015上测试

  1. 配置dll文件和lib文件
    新建一个工程。在工程目录下新建include与lib文件,将x264.h和x264_config.h拷贝到include文件中;将libx264-132.lib拷贝到lib文件中。
    X.264在VS2015环境下的配置与使用_第2张图片
    X.264在VS2015环境下的配置与使用_第3张图片
    最后将libx264.dll和pthreadGC2.dll拷贝到工程目录下的Debug中去。
    X.264在VS2015环境下的配置与使用_第4张图片
  2. 在vs2015中设置
    相关环境配置直接贴图,在 项目->“项目属性”中配置
    X.264在VS2015环境下的配置与使用_第5张图片
    X.264在VS2015环境下的配置与使用_第6张图片
    X.264在VS2015环境下的配置与使用_第7张图片
    然后写点代码,编译运行
    X.264在VS2015环境下的配置与使用_第8张图片
    结果如下
    X.264在VS2015环境下的配置与使用_第9张图片

后面工作

在windows下用摄像头采集视频,完成对视频的编码。
然后会将其移植到ARM开发板中。

你可能感兴趣的:(图像处理,图像处理,自学,x.264)