在开始这篇博文之前,我心里一直忐忑不安七上八下。因为从最初的安装编译环境开始一直到最终编译完成,这整个工程堪称规模宏大,而且路途中陷阱重重,稍不注意就有可能前功尽弃。在将从前编译出的库删掉之后,我心里甚至有些许怀疑自己还能不能再次成功编译出来。不过既然走到了这一步,就是爬,也得爬到终点!闲话到此,开始进入正题。Linux下编译FFmpeg之下载源文件并编译 http://www.linuxidc.com/Linux/2012-02/54565.htmLinux 编译升级 FFmpeg 步骤 http://www.linuxidc.com/Linux/2013-08/88190.htmCentOS 5.6 上安装 FFMPEG http://www.linuxidc.com/Linux/2011-09/42793.htm在Ubuntu下安装FFmpeg http://www.linuxidc.com/Linux/2012-12/75408.htm1、编译环境的搭建:在开始之前,首先确定当前系统没有安装过mingw。方法是打开cmd命令行,键入mingw32-make.exe,回车。系统应该显示无法识别命令,这就说明当前系统是“干净”的,可以继续下面的安装步骤。在Windows平台下编译ffmpeg,通常的方法是采用Mingw+Msys的方法。不过在这里为了方便,也为了以后可以更方便地学习其他的一些知识,我决定安装CodeBlocks这个IDE,其官网在:http://www.codeblocks.org/。在download->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:CodeBlocksMinGWin;D:CodeBlocksMinGWlibexecgccmingw324.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 UltimateVCvcvarsall.bat" 这里的路径是本机安装VS2010的路径,各人可能有所不同。保存之后,编译环境就宣告安装配置完成了。
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-11/109839p2.htm
Sublime Text添加插入带当前时间说明在Ubuntu下编译FFmpeg相关资讯 FFmpeg FFmpeg编译
- FFmpeg 3.1.3发布, 及Ubuntu 16.04 (今 11:26)
- FFmpeg 3.0 正式版发布,多媒体处 (02月16日)
- 在 Mac OS X 环境中从源代码编译安 (12/11/2015 09:19:17)
| - VS2013编译FFmpeg (08月10日)
- FFmpeg 2.8.4 “Feynman” 发布下 (12/21/2015 10:04:59)
- CentOS安装视频转换FFmpeg和切割工 (10/29/2015 10:33:41)
|
本文评论 查看全部评论 (0)