Windows 编译 x264

作者: 棍子哥丸子妹 | 来源:发表于2017-12-23 16:14 被阅读0次

目标: Windows环境下编译一个x264的库,给Visual studio 2017来用。

搭建编译环境

1.安装MinGW http://sourceforge.net/projects/mingw/ 下载MinGW最新版本。点击运行程序 MingGW Installation Manager ,选 Basic Setup ,(我是将右边全选了,有的估计是可有可无的,有建议,请评论回复我)点击 Installation下的 Apply Changes 开始安装,耐心等待安装,安装关闭点击close 。

2.下载yasm.exe http://yasm.tortall.net/Download.html 选着对应版本,下载完成后把名字改成yasm.exe后,放到你安装MinGW 的 bin目录下(有的还建议放在 C:\WINDOWS\system32下,我没试这个)

3.下载 x264最新版本源码 http://download.videolan.org/pub/videolan/x264/snapshots/ 下载完成后,解压在你安装MinGW目录下的 home 目录下(其他目录也可以)

4.给C:\MinGW\msys\1.0\msys.bat 文件最前面添加vs支持。 首先在你安装 vs的目录下搜索 vcvars32.bat(32位和64位注意统一) copy绝对路径到msys.bat 最前面 call "E:\ffmpeg\projects\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat"

5.最后测试下 双击 C:\MinGW\msys\1.0\msys.bat  输入命令行 gcc -v 

配置成功

./configure --enable-shared

#./configure --enable-shared --disable-asm

#./configure --enable-shared --extra-ldflags=-Wl,--output-def=libx264.def

make

make install

完成编译。

6.生成libx264.lib 命令行如下  LIB /DEF:libx264.def 生成结果如下 

生成VS用的lib

欢迎FFmpeg大神 戳我liugstick@163.com!!!!!

相关文章

  • win10下编译ffmpeg和x264

    每次在windows下编译ffmpeg和x264都要折腾半天,c++的编译真是烦人,不提缓慢的编译速度就编译环境配...

  • Windows 编译 x264

    目标: Windows环境下编译一个x264的库,给Visual studio 2017来用。 搭建编译环境 1....

  • x264编译

    1 X264编译 1 编译所需资料 x264源码官网和 x264-ios编译脚本 2 开...

  • windows下编译x264

    使用mingw64 ./configure --disable-asm --enable-pic --enable...

  • linux 下编译x264

    目录 下载编译nasm 下载编译yasm 下载编译x264 参考阅读 首先需要下载汇编工具,最新的x264使用的汇...

  • 编译x264和fdk-aac

    编译x264 : 下载x264源码最新版: https://www.videolan.org/developers...

  • mac编译x264出错

    场景:使用 x264 脚本编译 x264 时,出现问题错误: 提示找不到编译器这段时间更新了Xcode,所以需要更...

  • android全平台编译ffmpeg以及x264与fdk-aac

    目录 编译环境 单独编译完整功能ffmpeg库 开始编译x264库 开始编译fdk-aac库 ffmpeg混合编译...

  • CentOS下编译安装FFmpeg+libass

    1 安装x264相关库 如果x264在编译安装时提示错误: Minimum version is nasm-2.1...

  • ffmpeg android 移植2018-06-27

    编译x264 #!/bin/bash NDK=/Users/li/Documents/android-ndk-r1...

网友评论

    本文标题:Windows 编译 x264

    本文链接:https://www.haomeiwen.com/subject/yvrqgxtx.html