美国上市公司

亿元级外企IT培训企业

  • 全国服务监督电话400-827-0010
IT培训 > 资料库 > Windows平台编译FFmpeg图文教程
  • Windows平台编译FFmpeg图文教程

    发布:IT培训 来源:资料库 时间:2014-12-29

  • 在开始这篇博文之前,我心里一直忐忑不安七上八下。因为从最初的安装编译环境开始一直到最终编译完成,这整个工程堪称规模宏大,而且路途中陷阱重重,稍不注意就有可能前功尽弃。在将从前编译出的库删掉之后,我心 甚至有些许怀疑自己还能不能再次成功编译出来。不过既然走到了这一步,就是爬,也得爬到终点!闲话到此,开始进入正题。

    Linux下编译FFmpeg之下载源文件并编译 http://www.linuxidc.com/Linux/2012-02/54565.htm

    Linux 编译升级 FFmpeg 步骤 http://www.linuxidc.com/Linux/2013-08/88190.htm

    CentOS 5.6 上安装 FFMPEG http://www.linuxidc.com/Linux/2011-09/42793.htm

    Ubuntu下安装FFmpeg http://www.linuxidc.com/Linux/2012-12/75408.htm

    1、编译环境的搭建:

    在开始之前,首先确定当前系统没有安装过mingw。方法是打开cmd命令行,键入mingw32-make.exe,回车。系统应该显示无法识别命令,这就说明当前系统是“干净”的,可以继续下面的安装步骤。

    在Windows平台下编译ffmpeg,通常的方法是采用Mingw+Msys的方法。不过在这里为了方便,也为了以后可以更方便地学习其他的一些知识,我决定安装CodeBlocks这个IDE,其官网在:http://www.codeblocks.org/ 。在d ownload->binary界面中可以找到该IDE对于各个平台的不同版本,我们要找的是windows平台下集成了Mingw的版本,也就是需要下载安装codeblocks-13.12mingw-setup.exe或者codeblocks-13.12mingw-setup-TDM-GCC-481.exe这两个版本中的一个。

    安装过程就不用多解释了,基本上一路next就可以。只是需要注意最好将其安装在某磁盘分区根目录下,如我们将安装位置定位D:\CodeBlocks。

    接下来便是开始安装了。在安装快结束的时候会出现编译器自动检测,选择默认的GNU GCC Compiler即可。安装完成后,便出现了CodeBlocks的启动界面,如下图所示。看惯了Visual Studio还有Xcode绚丽却又复杂的界面后,感觉CodeBlocks的简 清新却又是别有一番风味。

    安装完成后,打开安装目录就可以看到codeblocks根目录下已经有了mingw文件夹,说明我们已经安装完成。下一步需要配置系统环境变量,将mingw的目录添加到其中。具体方法是打开“控制面板\系统和安全\系统”,选择“高级系统 置”,选择“环境变量”,在“系统变量”中添加下面两行路径:

    D:\CodeBlocks\MinGW\bin;

    D:\CodeBlocks\MinGW\libexec\gcc\mingw32\4.8.1;

    完成后,我们将Path环境变量中的值拷贝出来,下面就是当前系统中定义的一些环境变量值:

    至此,Codeblocks和Mingw就已经安装完成。

    接下来安装MSys,地址是:http://www.mingw.org/wiki/msys。下载完成后一路默认安装即可。安装结束时会有一个post install步骤,如下图所示。

    选择Y,enter。随后询问是否安装了Mingw,依然选择Y,enter。随后MSys会要求你输入Mingw的安装路径,输入d:/CodeBlocks/MinGW(注意斜杠的方向)。完成后找到msys.bat文件,用记事本打开并在开头添加以下脚本:

    call  "D:\Visual Studio 2010 Ultimate\VC\vcvarsall.bat"  这里的路径是本机安装VS2010的路径,各人可能有所不同。保存之后,编译环境就宣告安装配置完成了。

  • 上一篇:在Ubuntu下编译FFmpeg

    下一篇:Sublime Text添加插入带当前时间说明

2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56